• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_29) on Mon Mar 26 19:07:21 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8Overview (jackson-databind 2.0.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-03-26">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="Overview (jackson-databind 2.0.0 API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
43  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
48  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
49  </TR>
50</TABLE>
51</TD>
52<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
53</EM>
54</TD>
55</TR>
56
57<TR>
58<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
59&nbsp;PREV&nbsp;
60&nbsp;NEXT</FONT></TD>
61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
62  <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
64&nbsp;<SCRIPT type="text/javascript">
65  <!--
66  if(window==top) {
67    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
68  }
69  //-->
70</SCRIPT>
71<NOSCRIPT>
72  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
73</NOSCRIPT>
74
75
76</FONT></TD>
77</TR>
78</TABLE>
79<A NAME="skip-navbar_top"></A>
80<!-- ========= END OF TOP NAVBAR ========= -->
81
82<HR>
83<CENTER>
84<H1>
85jackson-databind 2.0.0 API
86</H1>
87</CENTER>
88
89<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
90<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
91<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
92<B>Packages</B></FONT></TH>
93</TR>
94<TR BGCOLOR="white" CLASS="TableRowColor">
95<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A></B></TD>
96<TD>Contains basic mapper (conversion) functionality that
97allows for converting between regular streaming json content and
98Java objects (beans or Tree Model: support for both is via
99<A HREF="com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> class, as well
100as convenience methods included in
101<CODE>JsonParser</CODE></TD>
102</TR>
103<TR BGCOLOR="white" CLASS="TableRowColor">
104<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</A></B></TD>
105<TD>Annotations that directly depend on classes in databinding bundle
106 (not just Jackson core) and can not be included
107 in Jackson core annotations package (because it can not have any
108 external dependencies).</TD>
109</TR>
110<TR BGCOLOR="white" CLASS="TableRowColor">
111<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</A></B></TD>
112<TD>Package that contains most of configuration-related classes;
113exception being couple of most-commonly used configuration
114things (like Feature enumerations) that are at the
115main level (<code>com.fasterxml.jackson.databind</code>).</TD>
116</TR>
117<TR BGCOLOR="white" CLASS="TableRowColor">
118<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</A></B></TD>
119<TD>Contains implementation classes of deserialization part of
120 data binding.</TD>
121</TR>
122<TR BGCOLOR="white" CLASS="TableRowColor">
123<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</A></B></TD>
124<TD>Contains those implementation classes of deserialization part of
125 data binding that are not considered part of public or semi-public
126 interfaces.</TD>
127</TR>
128<TR BGCOLOR="white" CLASS="TableRowColor">
129<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</A></B></TD>
130<TD>Contains public standard implementations of abstraction that
131 Jackson uses.</TD>
132</TR>
133<TR BGCOLOR="white" CLASS="TableRowColor">
134<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/exc/package-summary.html">com.fasterxml.jackson.databind.exc</A></B></TD>
135<TD>&nbsp;</TD>
136</TR>
137<TR BGCOLOR="white" CLASS="TableRowColor">
138<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</A></B></TD>
139<TD>Contains extended support for "external" packages: things that
140may or may not be present in runtime environment, but that are
141commonly enough used so that explicit support can be added.</TD>
142</TR>
143<TR BGCOLOR="white" CLASS="TableRowColor">
144<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</A></B></TD>
145<TD>Functionality needed for Bean introspection, required for detecting
146 accessors and mutators for Beans, as well as locating and handling
147 method annotations.</TD>
148</TR>
149<TR BGCOLOR="white" CLASS="TableRowColor">
150<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/jsonschema/package-summary.html">com.fasterxml.jackson.databind.jsonschema</A></B></TD>
151<TD>Classes needed for JSON schema support (currently just ability
152 to generate schemas using serialization part of data mapping)</TD>
153</TR>
154<TR BGCOLOR="white" CLASS="TableRowColor">
155<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/jsontype/package-summary.html">com.fasterxml.jackson.databind.jsontype</A></B></TD>
156<TD>Package that contains interfaces that define how to implement
157 functionality for dynamically resolving type during deserialization.</TD>
158</TR>
159<TR BGCOLOR="white" CLASS="TableRowColor">
160<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/jsontype/impl/package-summary.html">com.fasterxml.jackson.databind.jsontype.impl</A></B></TD>
161<TD>Package that contains standard implementations for
162 <A HREF="com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeResolverBuilder</CODE></A>
163 and
164 <A HREF="com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeIdResolver</CODE></A>.</TD>
165</TR>
166<TR BGCOLOR="white" CLASS="TableRowColor">
167<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/module/package-summary.html">com.fasterxml.jackson.databind.module</A></B></TD>
168<TD>Package that contains classes and interfaces to help implement
169 custom extension <A HREF="com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><CODE>Module</CODE></A>s
170 (which are registered using
171 <A HREF="com/fasterxml/jackson/databind/ObjectMapper.html#registerModule(com.fasterxml.jackson.databind.Module)"><CODE>ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)</CODE></A>.</TD>
172</TR>
173<TR BGCOLOR="white" CLASS="TableRowColor">
174<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/node/package-summary.html">com.fasterxml.jackson.databind.node</A></B></TD>
175<TD>Contains concrete <A HREF="com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> implementations
176 Jackson uses for the Tree model.</TD>
177</TR>
178<TR BGCOLOR="white" CLASS="TableRowColor">
179<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</A></B></TD>
180<TD>Contains implementation classes of serialization part of
181 data binding.</TD>
182</TR>
183<TR BGCOLOR="white" CLASS="TableRowColor">
184<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</A></B></TD>
185<TD>Contains implementation classes of serialization part of
186 data binding.</TD>
187</TR>
188<TR BGCOLOR="white" CLASS="TableRowColor">
189<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</A></B></TD>
190<TD>&nbsp;</TD>
191</TR>
192<TR BGCOLOR="white" CLASS="TableRowColor">
193<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/type/package-summary.html">com.fasterxml.jackson.databind.type</A></B></TD>
194<TD>Package that contains concrete implementations of
195 <A HREF="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A>, as
196 well as the factory (<A HREF="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A>) for
197 constructing instances from various input data types
198 (like <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><CODE>Class</CODE></A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>Type</CODE></A>)
199 and programmatically (for structured types, arrays,
200 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A>s and <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>s).</TD>
201</TR>
202<TR BGCOLOR="white" CLASS="TableRowColor">
203<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A></B></TD>
204<TD>Utility classes for Mapper package.</TD>
205</TR>
206</TABLE>
207
208<P>
209&nbsp;<HR>
210
211
212<!-- ======= START OF BOTTOM NAVBAR ====== -->
213<A NAME="navbar_bottom"><!-- --></A>
214<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
215<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
216<TR>
217<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
218<A NAME="navbar_bottom_firstrow"><!-- --></A>
219<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
220  <TR ALIGN="center" VALIGN="top">
221  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
222  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
223  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
224  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
225  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
226  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
227  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
228  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
229  </TR>
230</TABLE>
231</TD>
232<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
233</EM>
234</TD>
235</TR>
236
237<TR>
238<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
239&nbsp;PREV&nbsp;
240&nbsp;NEXT</FONT></TD>
241<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
242  <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
243&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
244&nbsp;<SCRIPT type="text/javascript">
245  <!--
246  if(window==top) {
247    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
248  }
249  //-->
250</SCRIPT>
251<NOSCRIPT>
252  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
253</NOSCRIPT>
254
255
256</FONT></TD>
257</TR>
258</TABLE>
259<A NAME="skip-navbar_bottom"></A>
260<!-- ======== END OF BOTTOM NAVBAR ======= -->
261
262<HR>
263Copyright &#169; 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved.
264</BODY>
265</HTML>
266