• 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_35) on Tue Oct 09 17:08:26 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8Overview (jackson-databind 2.1.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-10-09">
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.1.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.1.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<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A></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/jsonFormatVisitors/package-summary.html">com.fasterxml.jackson.databind.jsonFormatVisitors</A></B></TD>
151<TD>&nbsp;</TD>
152</TR>
153<TR BGCOLOR="white" CLASS="TableRowColor">
154<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/jsonschema/package-summary.html">com.fasterxml.jackson.databind.jsonschema</A></B></TD>
155<TD>Classes needed for JSON schema support (currently just ability
156 to generate schemas using serialization part of data mapping)</TD>
157</TR>
158<TR BGCOLOR="white" CLASS="TableRowColor">
159<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/jsontype/package-summary.html">com.fasterxml.jackson.databind.jsontype</A></B></TD>
160<TD>Package that contains interfaces that define how to implement
161 functionality for dynamically resolving type during deserialization.</TD>
162</TR>
163<TR BGCOLOR="white" CLASS="TableRowColor">
164<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/jsontype/impl/package-summary.html">com.fasterxml.jackson.databind.jsontype.impl</A></B></TD>
165<TD>Package that contains standard implementations for
166 <A HREF="com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeResolverBuilder</CODE></A>
167 and
168 <A HREF="com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeIdResolver</CODE></A>.</TD>
169</TR>
170<TR BGCOLOR="white" CLASS="TableRowColor">
171<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/module/package-summary.html">com.fasterxml.jackson.databind.module</A></B></TD>
172<TD>Package that contains classes and interfaces to help implement
173 custom extension <A HREF="com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><CODE>Module</CODE></A>s
174 (which are registered using
175 <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>
176</TR>
177<TR BGCOLOR="white" CLASS="TableRowColor">
178<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/node/package-summary.html">com.fasterxml.jackson.databind.node</A></B></TD>
179<TD>Contains concrete <A HREF="com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> implementations
180 Jackson uses for the Tree model.</TD>
181</TR>
182<TR BGCOLOR="white" CLASS="TableRowColor">
183<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</A></B></TD>
184<TD>Contains implementation classes of serialization part of
185 data binding.</TD>
186</TR>
187<TR BGCOLOR="white" CLASS="TableRowColor">
188<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</A></B></TD>
189<TD>Contains implementation classes of serialization part of
190 data binding.</TD>
191</TR>
192<TR BGCOLOR="white" CLASS="TableRowColor">
193<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</A></B></TD>
194<TD>&nbsp;</TD>
195</TR>
196<TR BGCOLOR="white" CLASS="TableRowColor">
197<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/type/package-summary.html">com.fasterxml.jackson.databind.type</A></B></TD>
198<TD>Package that contains concrete implementations of
199 <A HREF="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A>, as
200 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
201 constructing instances from various input data types
202 (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>)
203 and programmatically (for structured types, arrays,
204 <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>
205</TR>
206<TR BGCOLOR="white" CLASS="TableRowColor">
207<TD WIDTH="20%"><B><A HREF="com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A></B></TD>
208<TD>Utility classes for Mapper package.</TD>
209</TR>
210</TABLE>
211
212<P>
213&nbsp;<HR>
214
215
216<!-- ======= START OF BOTTOM NAVBAR ====== -->
217<A NAME="navbar_bottom"><!-- --></A>
218<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
219<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
220<TR>
221<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
222<A NAME="navbar_bottom_firstrow"><!-- --></A>
223<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
224  <TR ALIGN="center" VALIGN="top">
225  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
226  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
227  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
228  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
229  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
230  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
231  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
232  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
233  </TR>
234</TABLE>
235</TD>
236<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
237</EM>
238</TD>
239</TR>
240
241<TR>
242<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
243&nbsp;PREV&nbsp;
244&nbsp;NEXT</FONT></TD>
245<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
246  <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
247&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
248&nbsp;<SCRIPT type="text/javascript">
249  <!--
250  if(window==top) {
251    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
252  }
253  //-->
254</SCRIPT>
255<NOSCRIPT>
256  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
257</NOSCRIPT>
258
259
260</FONT></TD>
261</TR>
262</TABLE>
263<A NAME="skip-navbar_bottom"></A>
264<!-- ======== END OF BOTTOM NAVBAR ======= -->
265
266<HR>
267Copyright &#169; 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.
268</BODY>
269</HTML>
270