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>
8Uses of Package com.fasterxml.jackson.databind (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="Uses of Package com.fasterxml.jackson.databind (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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
44  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-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?com/fasterxml/jackson/databind/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="package-use.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<H2>
85<B>Uses of Package<br>com.fasterxml.jackson.databind</B></H2>
86</CENTER>
87
88<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
89<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
90<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
91Packages that use <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A></FONT></TH>
92</TR>
93<TR BGCOLOR="white" CLASS="TableRowColor">
94<TD><A HREF="#com.fasterxml.jackson.databind"><B>com.fasterxml.jackson.databind</B></A></TD>
95<TD>Contains basic mapper (conversion) functionality that
96allows for converting between regular streaming json content and
97Java objects (beans or Tree Model: support for both is via
98<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> class, as well
99as convenience methods included in
100<CODE>JsonParser</CODE>&nbsp;</TD>
101</TR>
102<TR BGCOLOR="white" CLASS="TableRowColor">
103<TD><A HREF="#com.fasterxml.jackson.databind.cfg"><B>com.fasterxml.jackson.databind.cfg</B></A></TD>
104<TD>Package that contains most of configuration-related classes;
105exception being couple of most-commonly used configuration
106things (like Feature enumerations) that are at the
107main level (<code>com.fasterxml.jackson.databind</code>).&nbsp;</TD>
108</TR>
109<TR BGCOLOR="white" CLASS="TableRowColor">
110<TD><A HREF="#com.fasterxml.jackson.databind.deser"><B>com.fasterxml.jackson.databind.deser</B></A></TD>
111<TD>Contains implementation classes of deserialization part of
112 data binding.&nbsp;</TD>
113</TR>
114<TR BGCOLOR="white" CLASS="TableRowColor">
115<TD><A HREF="#com.fasterxml.jackson.databind.deser.impl"><B>com.fasterxml.jackson.databind.deser.impl</B></A></TD>
116<TD>Contains those implementation classes of deserialization part of
117 data binding that are not considered part of public or semi-public
118 interfaces.&nbsp;</TD>
119</TR>
120<TR BGCOLOR="white" CLASS="TableRowColor">
121<TD><A HREF="#com.fasterxml.jackson.databind.deser.std"><B>com.fasterxml.jackson.databind.deser.std</B></A></TD>
122<TD>Contains public standard implementations of abstraction that
123 Jackson uses.&nbsp;</TD>
124</TR>
125<TR BGCOLOR="white" CLASS="TableRowColor">
126<TD><A HREF="#com.fasterxml.jackson.databind.exc"><B>com.fasterxml.jackson.databind.exc</B></A></TD>
127<TD>&nbsp;&nbsp;</TD>
128</TR>
129<TR BGCOLOR="white" CLASS="TableRowColor">
130<TD><A HREF="#com.fasterxml.jackson.databind.ext"><B>com.fasterxml.jackson.databind.ext</B></A></TD>
131<TD>Contains extended support for "external" packages: things that
132may or may not be present in runtime environment, but that are
133commonly enough used so that explicit support can be added.&nbsp;</TD>
134</TR>
135<TR BGCOLOR="white" CLASS="TableRowColor">
136<TD><A HREF="#com.fasterxml.jackson.databind.introspect"><B>com.fasterxml.jackson.databind.introspect</B></A></TD>
137<TD>Functionality needed for Bean introspection, required for detecting
138 accessors and mutators for Beans, as well as locating and handling
139 method annotations.&nbsp;</TD>
140</TR>
141<TR BGCOLOR="white" CLASS="TableRowColor">
142<TD><A HREF="#com.fasterxml.jackson.databind.jsonschema"><B>com.fasterxml.jackson.databind.jsonschema</B></A></TD>
143<TD>Classes needed for JSON schema support (currently just ability
144 to generate schemas using serialization part of data mapping)&nbsp;</TD>
145</TR>
146<TR BGCOLOR="white" CLASS="TableRowColor">
147<TD><A HREF="#com.fasterxml.jackson.databind.jsontype"><B>com.fasterxml.jackson.databind.jsontype</B></A></TD>
148<TD>Package that contains interfaces that define how to implement
149 functionality for dynamically resolving type during deserialization.&nbsp;</TD>
150</TR>
151<TR BGCOLOR="white" CLASS="TableRowColor">
152<TD><A HREF="#com.fasterxml.jackson.databind.jsontype.impl"><B>com.fasterxml.jackson.databind.jsontype.impl</B></A></TD>
153<TD>Package that contains standard implementations for
154 <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeResolverBuilder</CODE></A>
155 and
156 <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeIdResolver</CODE></A>.&nbsp;</TD>
157</TR>
158<TR BGCOLOR="white" CLASS="TableRowColor">
159<TD><A HREF="#com.fasterxml.jackson.databind.module"><B>com.fasterxml.jackson.databind.module</B></A></TD>
160<TD>Package that contains classes and interfaces to help implement
161 custom extension <A HREF="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><CODE>Module</CODE></A>s
162 (which are registered using
163 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule(com.fasterxml.jackson.databind.Module)"><CODE>ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)</CODE></A>.&nbsp;</TD>
164</TR>
165<TR BGCOLOR="white" CLASS="TableRowColor">
166<TD><A HREF="#com.fasterxml.jackson.databind.node"><B>com.fasterxml.jackson.databind.node</B></A></TD>
167<TD>Contains concrete <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> implementations
168 Jackson uses for the Tree model.&nbsp;</TD>
169</TR>
170<TR BGCOLOR="white" CLASS="TableRowColor">
171<TD><A HREF="#com.fasterxml.jackson.databind.ser"><B>com.fasterxml.jackson.databind.ser</B></A></TD>
172<TD>Contains implementation classes of serialization part of
173 data binding.&nbsp;</TD>
174</TR>
175<TR BGCOLOR="white" CLASS="TableRowColor">
176<TD><A HREF="#com.fasterxml.jackson.databind.ser.impl"><B>com.fasterxml.jackson.databind.ser.impl</B></A></TD>
177<TD>Contains implementation classes of serialization part of
178 data binding.&nbsp;</TD>
179</TR>
180<TR BGCOLOR="white" CLASS="TableRowColor">
181<TD><A HREF="#com.fasterxml.jackson.databind.ser.std"><B>com.fasterxml.jackson.databind.ser.std</B></A></TD>
182<TD>&nbsp;&nbsp;</TD>
183</TR>
184<TR BGCOLOR="white" CLASS="TableRowColor">
185<TD><A HREF="#com.fasterxml.jackson.databind.type"><B>com.fasterxml.jackson.databind.type</B></A></TD>
186<TD>Package that contains concrete implementations of
187 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A>, as
188 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
189 constructing instances from various input data types
190 (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>)
191 and programmatically (for structured types, arrays,
192 <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).&nbsp;</TD>
193</TR>
194<TR BGCOLOR="white" CLASS="TableRowColor">
195<TD><A HREF="#com.fasterxml.jackson.databind.util"><B>com.fasterxml.jackson.databind.util</B></A></TD>
196<TD>Utility classes for Mapper package.&nbsp;</TD>
197</TR>
198</TABLE>
199&nbsp;
200<P>
201<A NAME="com.fasterxml.jackson.databind"><!-- --></A>
202<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
203<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
204<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
205Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A></FONT></TH>
206</TR>
207<TR BGCOLOR="white" CLASS="TableRowColor">
208<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AbstractTypeResolver.html#com.fasterxml.jackson.databind"><B>AbstractTypeResolver</B></A></B>
209
210<BR>
211&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines interface for resolvers that can resolve abstract types into concrete
212 ones; either by using static mappings, or possibly by materializing
213 implementations dynamically.</TD>
214</TR>
215<TR BGCOLOR="white" CLASS="TableRowColor">
216<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind"><B>AnnotationIntrospector</B></A></B>
217
218<BR>
219&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for introspecting annotation-based
220 configuration for serialization and deserialization.</TD>
221</TR>
222<TR BGCOLOR="white" CLASS="TableRowColor">
223<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.ReferenceProperty.html#com.fasterxml.jackson.databind"><B>AnnotationIntrospector.ReferenceProperty</B></A></B>
224
225<BR>
226&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value type used with managed and back references; contains type and
227 logic name, used to link related references</TD>
228</TR>
229<TR BGCOLOR="white" CLASS="TableRowColor">
230<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.ReferenceProperty.Type.html#com.fasterxml.jackson.databind"><B>AnnotationIntrospector.ReferenceProperty.Type</B></A></B>
231
232<BR>
233&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
234</TR>
235<TR BGCOLOR="white" CLASS="TableRowColor">
236<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind"><B>BeanDescription</B></A></B>
237
238<BR>
239&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic container for information gathered by <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>ClassIntrospector</CODE></A> to
240 help in constructing serializers and deserializers.</TD>
241</TR>
242<TR BGCOLOR="white" CLASS="TableRowColor">
243<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind"><B>BeanProperty</B></A></B>
244
245<BR>
246&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bean properties are logical entities that represent data
247 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
248 contain; and that are accessed using accessors (methods like getters
249 and setters, fields, contstructor parametrers).</TD>
250</TR>
251<TR BGCOLOR="white" CLASS="TableRowColor">
252<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.Std.html#com.fasterxml.jackson.databind"><B>BeanProperty.Std</B></A></B>
253
254<BR>
255&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple stand-alone implementation, useful as a placeholder
256 or base class for more complex implementations.</TD>
257</TR>
258<TR BGCOLOR="white" CLASS="TableRowColor">
259<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind"><B>DeserializationConfig</B></A></B>
260
261<BR>
262&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for deserialization
263 process.</TD>
264</TR>
265<TR BGCOLOR="white" CLASS="TableRowColor">
266<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind"><B>DeserializationContext</B></A></B>
267
268<BR>
269&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Context for the process of deserialization a single root-level value.</TD>
270</TR>
271<TR BGCOLOR="white" CLASS="TableRowColor">
272<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationFeature.html#com.fasterxml.jackson.databind"><B>DeserializationFeature</B></A></B>
273
274<BR>
275&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration that defines simple on/off features that affect
276 the way Java objects are deserialized from JSON</TD>
277</TR>
278<TR BGCOLOR="white" CLASS="TableRowColor">
279<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/InjectableValues.html#com.fasterxml.jackson.databind"><B>InjectableValues</B></A></B>
280
281<BR>
282&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API for objects that provide value to
283 "inject" during deserialization.</TD>
284</TR>
285<TR BGCOLOR="white" CLASS="TableRowColor">
286<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/InjectableValues.Std.html#com.fasterxml.jackson.databind"><B>InjectableValues.Std</B></A></B>
287
288<BR>
289&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple standard implementation which uses a simple Map to
290 store values to inject, identified by simple String keys.</TD>
291</TR>
292<TR BGCOLOR="white" CLASS="TableRowColor">
293<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind"><B>JavaType</B></A></B>
294
295<BR>
296&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
297 and as keys for deserializers.</TD>
298</TR>
299<TR BGCOLOR="white" CLASS="TableRowColor">
300<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind"><B>JsonDeserializer</B></A></B>
301
302<BR>
303&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
304 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>s too) to deserialize Objects of
305 arbitrary types from JSON, using provided <CODE>JsonParser</CODE>.</TD>
306</TR>
307<TR BGCOLOR="white" CLASS="TableRowColor">
308<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind"><B>JsonMappingException</B></A></B>
309
310<BR>
311&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
312 content.</TD>
313</TR>
314<TR BGCOLOR="white" CLASS="TableRowColor">
315<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.Reference.html#com.fasterxml.jackson.databind"><B>JsonMappingException.Reference</B></A></B>
316
317<BR>
318&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple bean class used to contain references.</TD>
319</TR>
320<TR BGCOLOR="white" CLASS="TableRowColor">
321<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind"><B>JsonNode</B></A></B>
322
323<BR>
324&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for all JSON nodes, which form the basis of JSON
325 Tree Model that Jackson implements.</TD>
326</TR>
327<TR BGCOLOR="white" CLASS="TableRowColor">
328<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind"><B>JsonSerializer</B></A></B>
329
330<BR>
331&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
332 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s too) to serialize Objects of
333 arbitrary types into JSON, using provided <CODE>JsonGenerator</CODE>.</TD>
334</TR>
335<TR BGCOLOR="white" CLASS="TableRowColor">
336<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind"><B>KeyDeserializer</B></A></B>
337
338<BR>
339&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for deserializing JSON content
340 field names into Java Map keys.</TD>
341</TR>
342<TR BGCOLOR="white" CLASS="TableRowColor">
343<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/MapperFeature.html#com.fasterxml.jackson.databind"><B>MapperFeature</B></A></B>
344
345<BR>
346&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration that defines simple on/off features to set
347 for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A>, and accessible (but not changeable)
348 via <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> and <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> (as well as
349 through various convenience methods through context objects).</TD>
350</TR>
351<TR BGCOLOR="white" CLASS="TableRowColor">
352<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/MappingIterator.html#com.fasterxml.jackson.databind"><B>MappingIterator</B></A></B>
353
354<BR>
355&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Iterator exposed by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> when binding sequence of
356 objects.</TD>
357</TR>
358<TR BGCOLOR="white" CLASS="TableRowColor">
359<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/Module.html#com.fasterxml.jackson.databind"><B>Module</B></A></B>
360
361<BR>
362&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple interface for extensions that can be registered with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A>
363 to provide a well-defined set of extensions to default functionality; such as
364 support for new data types.</TD>
365</TR>
366<TR BGCOLOR="white" CLASS="TableRowColor">
367<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/Module.SetupContext.html#com.fasterxml.jackson.databind"><B>Module.SetupContext</B></A></B>
368
369<BR>
370&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface Jackson exposes to modules for purpose of registering
371 extended functionality.</TD>
372</TR>
373<TR BGCOLOR="white" CLASS="TableRowColor">
374<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/ObjectMapper.html#com.fasterxml.jackson.databind"><B>ObjectMapper</B></A></B>
375
376<BR>
377&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This mapper (or, data binder, or codec) provides functionality for
378 converting between Java objects (instances of JDK provided core classes,
379 beans), and matching JSON constructs.</TD>
380</TR>
381<TR BGCOLOR="white" CLASS="TableRowColor">
382<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/ObjectMapper.DefaultTyping.html#com.fasterxml.jackson.databind"><B>ObjectMapper.DefaultTyping</B></A></B>
383
384<BR>
385&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration used with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><CODE>ObjectMapper.enableDefaultTyping()</CODE></A>
386 to specify what kind of types (classes) default typing should
387 be used for.</TD>
388</TR>
389<TR BGCOLOR="white" CLASS="TableRowColor">
390<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/ObjectReader.html#com.fasterxml.jackson.databind"><B>ObjectReader</B></A></B>
391
392<BR>
393&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builder object that can be used for per-serialization configuration of
394 deserialization parameters, such as root type to use or object
395 to update (instead of constructing new instance).</TD>
396</TR>
397<TR BGCOLOR="white" CLASS="TableRowColor">
398<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/ObjectWriter.html#com.fasterxml.jackson.databind"><B>ObjectWriter</B></A></B>
399
400<BR>
401&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builder object that can be used for per-serialization configuration of
402 serialization parameters, such as JSON View and root type to use.</TD>
403</TR>
404<TR BGCOLOR="white" CLASS="TableRowColor">
405<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.html#com.fasterxml.jackson.databind"><B>PropertyNamingStrategy</B></A></B>
406
407<BR>
408&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines how names of JSON properties ("external names")
409 are derived from names of POJO methods and fields ("internal names"),
410 in cases where they are not
411 auto-detected and no explicit annotations exist for naming.</TD>
412</TR>
413<TR BGCOLOR="white" CLASS="TableRowColor">
414<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.PropertyNamingStrategyBase.html#com.fasterxml.jackson.databind"><B>PropertyNamingStrategy.PropertyNamingStrategyBase</B></A></B>
415
416<BR>
417&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
418</TR>
419<TR BGCOLOR="white" CLASS="TableRowColor">
420<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind"><B>SerializationConfig</B></A></B>
421
422<BR>
423&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for serialization
424 process.</TD>
425</TR>
426<TR BGCOLOR="white" CLASS="TableRowColor">
427<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializationFeature.html#com.fasterxml.jackson.databind"><B>SerializationFeature</B></A></B>
428
429<BR>
430&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration that defines simple on/off features that affect
431 the way Java objects are serialized.</TD>
432</TR>
433<TR BGCOLOR="white" CLASS="TableRowColor">
434<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind"><B>SerializerProvider</B></A></B>
435
436<BR>
437&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> and
438 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s to obtain serializers capable of serializing
439 instances of specific types; as well as the default implementation
440 of the functionality.</TD>
441</TR>
442</TABLE>
443&nbsp;
444<P>
445<A NAME="com.fasterxml.jackson.databind.cfg"><!-- --></A>
446<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
447<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
448<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
449Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</A></FONT></TH>
450</TR>
451<TR BGCOLOR="white" CLASS="TableRowColor">
452<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AbstractTypeResolver.html#com.fasterxml.jackson.databind.cfg"><B>AbstractTypeResolver</B></A></B>
453
454<BR>
455&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines interface for resolvers that can resolve abstract types into concrete
456 ones; either by using static mappings, or possibly by materializing
457 implementations dynamically.</TD>
458</TR>
459<TR BGCOLOR="white" CLASS="TableRowColor">
460<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.cfg"><B>AnnotationIntrospector</B></A></B>
461
462<BR>
463&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for introspecting annotation-based
464 configuration for serialization and deserialization.</TD>
465</TR>
466<TR BGCOLOR="white" CLASS="TableRowColor">
467<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.cfg"><B>BeanDescription</B></A></B>
468
469<BR>
470&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic container for information gathered by <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>ClassIntrospector</CODE></A> to
471 help in constructing serializers and deserializers.</TD>
472</TR>
473<TR BGCOLOR="white" CLASS="TableRowColor">
474<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.cfg"><B>DeserializationConfig</B></A></B>
475
476<BR>
477&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for deserialization
478 process.</TD>
479</TR>
480<TR BGCOLOR="white" CLASS="TableRowColor">
481<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.cfg"><B>JavaType</B></A></B>
482
483<BR>
484&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
485 and as keys for deserializers.</TD>
486</TR>
487<TR BGCOLOR="white" CLASS="TableRowColor">
488<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.cfg"><B>JsonDeserializer</B></A></B>
489
490<BR>
491&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
492 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>s too) to deserialize Objects of
493 arbitrary types from JSON, using provided <CODE>JsonParser</CODE>.</TD>
494</TR>
495<TR BGCOLOR="white" CLASS="TableRowColor">
496<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.cfg"><B>JsonSerializer</B></A></B>
497
498<BR>
499&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
500 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s too) to serialize Objects of
501 arbitrary types into JSON, using provided <CODE>JsonGenerator</CODE>.</TD>
502</TR>
503<TR BGCOLOR="white" CLASS="TableRowColor">
504<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind.cfg"><B>KeyDeserializer</B></A></B>
505
506<BR>
507&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for deserializing JSON content
508 field names into Java Map keys.</TD>
509</TR>
510<TR BGCOLOR="white" CLASS="TableRowColor">
511<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/MapperFeature.html#com.fasterxml.jackson.databind.cfg"><B>MapperFeature</B></A></B>
512
513<BR>
514&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration that defines simple on/off features to set
515 for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A>, and accessible (but not changeable)
516 via <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> and <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> (as well as
517 through various convenience methods through context objects).</TD>
518</TR>
519<TR BGCOLOR="white" CLASS="TableRowColor">
520<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.html#com.fasterxml.jackson.databind.cfg"><B>PropertyNamingStrategy</B></A></B>
521
522<BR>
523&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines how names of JSON properties ("external names")
524 are derived from names of POJO methods and fields ("internal names"),
525 in cases where they are not
526 auto-detected and no explicit annotations exist for naming.</TD>
527</TR>
528<TR BGCOLOR="white" CLASS="TableRowColor">
529<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.cfg"><B>SerializationConfig</B></A></B>
530
531<BR>
532&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for serialization
533 process.</TD>
534</TR>
535</TABLE>
536&nbsp;
537<P>
538<A NAME="com.fasterxml.jackson.databind.deser"><!-- --></A>
539<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
540<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
541<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
542Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</A></FONT></TH>
543</TR>
544<TR BGCOLOR="white" CLASS="TableRowColor">
545<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AbstractTypeResolver.html#com.fasterxml.jackson.databind.deser"><B>AbstractTypeResolver</B></A></B>
546
547<BR>
548&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines interface for resolvers that can resolve abstract types into concrete
549 ones; either by using static mappings, or possibly by materializing
550 implementations dynamically.</TD>
551</TR>
552<TR BGCOLOR="white" CLASS="TableRowColor">
553<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.deser"><B>AnnotationIntrospector</B></A></B>
554
555<BR>
556&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for introspecting annotation-based
557 configuration for serialization and deserialization.</TD>
558</TR>
559<TR BGCOLOR="white" CLASS="TableRowColor">
560<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.deser"><B>BeanDescription</B></A></B>
561
562<BR>
563&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic container for information gathered by <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>ClassIntrospector</CODE></A> to
564 help in constructing serializers and deserializers.</TD>
565</TR>
566<TR BGCOLOR="white" CLASS="TableRowColor">
567<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.deser"><B>BeanProperty</B></A></B>
568
569<BR>
570&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bean properties are logical entities that represent data
571 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
572 contain; and that are accessed using accessors (methods like getters
573 and setters, fields, contstructor parametrers).</TD>
574</TR>
575<TR BGCOLOR="white" CLASS="TableRowColor">
576<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.deser"><B>DeserializationConfig</B></A></B>
577
578<BR>
579&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for deserialization
580 process.</TD>
581</TR>
582<TR BGCOLOR="white" CLASS="TableRowColor">
583<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.deser"><B>DeserializationContext</B></A></B>
584
585<BR>
586&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Context for the process of deserialization a single root-level value.</TD>
587</TR>
588<TR BGCOLOR="white" CLASS="TableRowColor">
589<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/InjectableValues.html#com.fasterxml.jackson.databind.deser"><B>InjectableValues</B></A></B>
590
591<BR>
592&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API for objects that provide value to
593 "inject" during deserialization.</TD>
594</TR>
595<TR BGCOLOR="white" CLASS="TableRowColor">
596<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.deser"><B>JavaType</B></A></B>
597
598<BR>
599&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
600 and as keys for deserializers.</TD>
601</TR>
602<TR BGCOLOR="white" CLASS="TableRowColor">
603<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.deser"><B>JsonDeserializer</B></A></B>
604
605<BR>
606&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
607 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>s too) to deserialize Objects of
608 arbitrary types from JSON, using provided <CODE>JsonParser</CODE>.</TD>
609</TR>
610<TR BGCOLOR="white" CLASS="TableRowColor">
611<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.deser"><B>JsonMappingException</B></A></B>
612
613<BR>
614&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
615 content.</TD>
616</TR>
617<TR BGCOLOR="white" CLASS="TableRowColor">
618<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.deser"><B>JsonNode</B></A></B>
619
620<BR>
621&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for all JSON nodes, which form the basis of JSON
622 Tree Model that Jackson implements.</TD>
623</TR>
624<TR BGCOLOR="white" CLASS="TableRowColor">
625<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind.deser"><B>KeyDeserializer</B></A></B>
626
627<BR>
628&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for deserializing JSON content
629 field names into Java Map keys.</TD>
630</TR>
631</TABLE>
632&nbsp;
633<P>
634<A NAME="com.fasterxml.jackson.databind.deser.impl"><!-- --></A>
635<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
636<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
637<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
638Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</A></FONT></TH>
639</TR>
640<TR BGCOLOR="white" CLASS="TableRowColor">
641<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.deser.impl"><B>BeanDescription</B></A></B>
642
643<BR>
644&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic container for information gathered by <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>ClassIntrospector</CODE></A> to
645 help in constructing serializers and deserializers.</TD>
646</TR>
647<TR BGCOLOR="white" CLASS="TableRowColor">
648<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.deser.impl"><B>BeanProperty</B></A></B>
649
650<BR>
651&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bean properties are logical entities that represent data
652 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
653 contain; and that are accessed using accessors (methods like getters
654 and setters, fields, contstructor parametrers).</TD>
655</TR>
656<TR BGCOLOR="white" CLASS="TableRowColor">
657<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.Std.html#com.fasterxml.jackson.databind.deser.impl"><B>BeanProperty.Std</B></A></B>
658
659<BR>
660&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple stand-alone implementation, useful as a placeholder
661 or base class for more complex implementations.</TD>
662</TR>
663<TR BGCOLOR="white" CLASS="TableRowColor">
664<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.deser.impl"><B>DeserializationConfig</B></A></B>
665
666<BR>
667&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for deserialization
668 process.</TD>
669</TR>
670<TR BGCOLOR="white" CLASS="TableRowColor">
671<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.deser.impl"><B>DeserializationContext</B></A></B>
672
673<BR>
674&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Context for the process of deserialization a single root-level value.</TD>
675</TR>
676<TR BGCOLOR="white" CLASS="TableRowColor">
677<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.deser.impl"><B>JavaType</B></A></B>
678
679<BR>
680&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
681 and as keys for deserializers.</TD>
682</TR>
683<TR BGCOLOR="white" CLASS="TableRowColor">
684<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.deser.impl"><B>JsonDeserializer</B></A></B>
685
686<BR>
687&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
688 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>s too) to deserialize Objects of
689 arbitrary types from JSON, using provided <CODE>JsonParser</CODE>.</TD>
690</TR>
691<TR BGCOLOR="white" CLASS="TableRowColor">
692<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.deser.impl"><B>JsonMappingException</B></A></B>
693
694<BR>
695&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
696 content.</TD>
697</TR>
698</TABLE>
699&nbsp;
700<P>
701<A NAME="com.fasterxml.jackson.databind.deser.std"><!-- --></A>
702<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
703<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
704<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
705Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</A></FONT></TH>
706</TR>
707<TR BGCOLOR="white" CLASS="TableRowColor">
708<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.deser.std"><B>BeanDescription</B></A></B>
709
710<BR>
711&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic container for information gathered by <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>ClassIntrospector</CODE></A> to
712 help in constructing serializers and deserializers.</TD>
713</TR>
714<TR BGCOLOR="white" CLASS="TableRowColor">
715<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.deser.std"><B>BeanProperty</B></A></B>
716
717<BR>
718&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bean properties are logical entities that represent data
719 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
720 contain; and that are accessed using accessors (methods like getters
721 and setters, fields, contstructor parametrers).</TD>
722</TR>
723<TR BGCOLOR="white" CLASS="TableRowColor">
724<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.deser.std"><B>DeserializationConfig</B></A></B>
725
726<BR>
727&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for deserialization
728 process.</TD>
729</TR>
730<TR BGCOLOR="white" CLASS="TableRowColor">
731<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.deser.std"><B>DeserializationContext</B></A></B>
732
733<BR>
734&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Context for the process of deserialization a single root-level value.</TD>
735</TR>
736<TR BGCOLOR="white" CLASS="TableRowColor">
737<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.deser.std"><B>JavaType</B></A></B>
738
739<BR>
740&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
741 and as keys for deserializers.</TD>
742</TR>
743<TR BGCOLOR="white" CLASS="TableRowColor">
744<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.deser.std"><B>JsonDeserializer</B></A></B>
745
746<BR>
747&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
748 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>s too) to deserialize Objects of
749 arbitrary types from JSON, using provided <CODE>JsonParser</CODE>.</TD>
750</TR>
751<TR BGCOLOR="white" CLASS="TableRowColor">
752<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.deser.std"><B>JsonMappingException</B></A></B>
753
754<BR>
755&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
756 content.</TD>
757</TR>
758<TR BGCOLOR="white" CLASS="TableRowColor">
759<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.deser.std"><B>JsonNode</B></A></B>
760
761<BR>
762&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for all JSON nodes, which form the basis of JSON
763 Tree Model that Jackson implements.</TD>
764</TR>
765<TR BGCOLOR="white" CLASS="TableRowColor">
766<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind.deser.std"><B>KeyDeserializer</B></A></B>
767
768<BR>
769&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for deserializing JSON content
770 field names into Java Map keys.</TD>
771</TR>
772</TABLE>
773&nbsp;
774<P>
775<A NAME="com.fasterxml.jackson.databind.exc"><!-- --></A>
776<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
777<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
778<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
779Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/exc/package-summary.html">com.fasterxml.jackson.databind.exc</A></FONT></TH>
780</TR>
781<TR BGCOLOR="white" CLASS="TableRowColor">
782<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.exc"><B>JsonMappingException</B></A></B>
783
784<BR>
785&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
786 content.</TD>
787</TR>
788</TABLE>
789&nbsp;
790<P>
791<A NAME="com.fasterxml.jackson.databind.ext"><!-- --></A>
792<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
793<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
794<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
795Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</A></FONT></TH>
796</TR>
797<TR BGCOLOR="white" CLASS="TableRowColor">
798<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.ext"><B>DeserializationConfig</B></A></B>
799
800<BR>
801&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for deserialization
802 process.</TD>
803</TR>
804<TR BGCOLOR="white" CLASS="TableRowColor">
805<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.ext"><B>DeserializationContext</B></A></B>
806
807<BR>
808&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Context for the process of deserialization a single root-level value.</TD>
809</TR>
810<TR BGCOLOR="white" CLASS="TableRowColor">
811<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.ext"><B>JavaType</B></A></B>
812
813<BR>
814&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
815 and as keys for deserializers.</TD>
816</TR>
817<TR BGCOLOR="white" CLASS="TableRowColor">
818<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.ext"><B>JsonDeserializer</B></A></B>
819
820<BR>
821&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
822 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>s too) to deserialize Objects of
823 arbitrary types from JSON, using provided <CODE>JsonParser</CODE>.</TD>
824</TR>
825<TR BGCOLOR="white" CLASS="TableRowColor">
826<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.ext"><B>JsonMappingException</B></A></B>
827
828<BR>
829&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
830 content.</TD>
831</TR>
832<TR BGCOLOR="white" CLASS="TableRowColor">
833<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.ext"><B>JsonNode</B></A></B>
834
835<BR>
836&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for all JSON nodes, which form the basis of JSON
837 Tree Model that Jackson implements.</TD>
838</TR>
839<TR BGCOLOR="white" CLASS="TableRowColor">
840<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.ext"><B>JsonSerializer</B></A></B>
841
842<BR>
843&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
844 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s too) to serialize Objects of
845 arbitrary types into JSON, using provided <CODE>JsonGenerator</CODE>.</TD>
846</TR>
847<TR BGCOLOR="white" CLASS="TableRowColor">
848<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.ext"><B>SerializationConfig</B></A></B>
849
850<BR>
851&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for serialization
852 process.</TD>
853</TR>
854<TR BGCOLOR="white" CLASS="TableRowColor">
855<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.ext"><B>SerializerProvider</B></A></B>
856
857<BR>
858&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> and
859 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s to obtain serializers capable of serializing
860 instances of specific types; as well as the default implementation
861 of the functionality.</TD>
862</TR>
863</TABLE>
864&nbsp;
865<P>
866<A NAME="com.fasterxml.jackson.databind.introspect"><!-- --></A>
867<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
868<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
869<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
870Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</A></FONT></TH>
871</TR>
872<TR BGCOLOR="white" CLASS="TableRowColor">
873<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.introspect"><B>AnnotationIntrospector</B></A></B>
874
875<BR>
876&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for introspecting annotation-based
877 configuration for serialization and deserialization.</TD>
878</TR>
879<TR BGCOLOR="white" CLASS="TableRowColor">
880<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.ReferenceProperty.html#com.fasterxml.jackson.databind.introspect"><B>AnnotationIntrospector.ReferenceProperty</B></A></B>
881
882<BR>
883&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value type used with managed and back references; contains type and
884 logic name, used to link related references</TD>
885</TR>
886<TR BGCOLOR="white" CLASS="TableRowColor">
887<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.introspect"><B>BeanDescription</B></A></B>
888
889<BR>
890&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic container for information gathered by <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>ClassIntrospector</CODE></A> to
891 help in constructing serializers and deserializers.</TD>
892</TR>
893<TR BGCOLOR="white" CLASS="TableRowColor">
894<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.introspect"><B>DeserializationConfig</B></A></B>
895
896<BR>
897&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for deserialization
898 process.</TD>
899</TR>
900<TR BGCOLOR="white" CLASS="TableRowColor">
901<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.introspect"><B>JavaType</B></A></B>
902
903<BR>
904&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
905 and as keys for deserializers.</TD>
906</TR>
907<TR BGCOLOR="white" CLASS="TableRowColor">
908<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.introspect"><B>JsonDeserializer</B></A></B>
909
910<BR>
911&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
912 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>s too) to deserialize Objects of
913 arbitrary types from JSON, using provided <CODE>JsonParser</CODE>.</TD>
914</TR>
915<TR BGCOLOR="white" CLASS="TableRowColor">
916<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.introspect"><B>JsonSerializer</B></A></B>
917
918<BR>
919&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
920 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s too) to serialize Objects of
921 arbitrary types into JSON, using provided <CODE>JsonGenerator</CODE>.</TD>
922</TR>
923<TR BGCOLOR="white" CLASS="TableRowColor">
924<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind.introspect"><B>KeyDeserializer</B></A></B>
925
926<BR>
927&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for deserializing JSON content
928 field names into Java Map keys.</TD>
929</TR>
930<TR BGCOLOR="white" CLASS="TableRowColor">
931<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.html#com.fasterxml.jackson.databind.introspect"><B>PropertyNamingStrategy</B></A></B>
932
933<BR>
934&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines how names of JSON properties ("external names")
935 are derived from names of POJO methods and fields ("internal names"),
936 in cases where they are not
937 auto-detected and no explicit annotations exist for naming.</TD>
938</TR>
939<TR BGCOLOR="white" CLASS="TableRowColor">
940<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.introspect"><B>SerializationConfig</B></A></B>
941
942<BR>
943&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for serialization
944 process.</TD>
945</TR>
946</TABLE>
947&nbsp;
948<P>
949<A NAME="com.fasterxml.jackson.databind.jsonschema"><!-- --></A>
950<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
951<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
952<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
953Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/jsonschema/package-summary.html">com.fasterxml.jackson.databind.jsonschema</A></FONT></TH>
954</TR>
955<TR BGCOLOR="white" CLASS="TableRowColor">
956<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.jsonschema"><B>JsonMappingException</B></A></B>
957
958<BR>
959&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
960 content.</TD>
961</TR>
962<TR BGCOLOR="white" CLASS="TableRowColor">
963<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.jsonschema"><B>JsonNode</B></A></B>
964
965<BR>
966&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for all JSON nodes, which form the basis of JSON
967 Tree Model that Jackson implements.</TD>
968</TR>
969<TR BGCOLOR="white" CLASS="TableRowColor">
970<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.jsonschema"><B>SerializerProvider</B></A></B>
971
972<BR>
973&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> and
974 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s to obtain serializers capable of serializing
975 instances of specific types; as well as the default implementation
976 of the functionality.</TD>
977</TR>
978</TABLE>
979&nbsp;
980<P>
981<A NAME="com.fasterxml.jackson.databind.jsontype"><!-- --></A>
982<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
983<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
984<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
985Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/package-summary.html">com.fasterxml.jackson.databind.jsontype</A></FONT></TH>
986</TR>
987<TR BGCOLOR="white" CLASS="TableRowColor">
988<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.jsontype"><B>AnnotationIntrospector</B></A></B>
989
990<BR>
991&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for introspecting annotation-based
992 configuration for serialization and deserialization.</TD>
993</TR>
994<TR BGCOLOR="white" CLASS="TableRowColor">
995<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.jsontype"><B>BeanProperty</B></A></B>
996
997<BR>
998&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bean properties are logical entities that represent data
999 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1000 contain; and that are accessed using accessors (methods like getters
1001 and setters, fields, contstructor parametrers).</TD>
1002</TR>
1003<TR BGCOLOR="white" CLASS="TableRowColor">
1004<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.jsontype"><B>DeserializationConfig</B></A></B>
1005
1006<BR>
1007&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for deserialization
1008 process.</TD>
1009</TR>
1010<TR BGCOLOR="white" CLASS="TableRowColor">
1011<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.jsontype"><B>DeserializationContext</B></A></B>
1012
1013<BR>
1014&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Context for the process of deserialization a single root-level value.</TD>
1015</TR>
1016<TR BGCOLOR="white" CLASS="TableRowColor">
1017<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.jsontype"><B>JavaType</B></A></B>
1018
1019<BR>
1020&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
1021 and as keys for deserializers.</TD>
1022</TR>
1023<TR BGCOLOR="white" CLASS="TableRowColor">
1024<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.jsontype"><B>SerializationConfig</B></A></B>
1025
1026<BR>
1027&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for serialization
1028 process.</TD>
1029</TR>
1030</TABLE>
1031&nbsp;
1032<P>
1033<A NAME="com.fasterxml.jackson.databind.jsontype.impl"><!-- --></A>
1034<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1035<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1036<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
1037Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/impl/package-summary.html">com.fasterxml.jackson.databind.jsontype.impl</A></FONT></TH>
1038</TR>
1039<TR BGCOLOR="white" CLASS="TableRowColor">
1040<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.jsontype.impl"><B>AnnotationIntrospector</B></A></B>
1041
1042<BR>
1043&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for introspecting annotation-based
1044 configuration for serialization and deserialization.</TD>
1045</TR>
1046<TR BGCOLOR="white" CLASS="TableRowColor">
1047<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.jsontype.impl"><B>BeanProperty</B></A></B>
1048
1049<BR>
1050&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bean properties are logical entities that represent data
1051 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1052 contain; and that are accessed using accessors (methods like getters
1053 and setters, fields, contstructor parametrers).</TD>
1054</TR>
1055<TR BGCOLOR="white" CLASS="TableRowColor">
1056<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.jsontype.impl"><B>DeserializationConfig</B></A></B>
1057
1058<BR>
1059&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for deserialization
1060 process.</TD>
1061</TR>
1062<TR BGCOLOR="white" CLASS="TableRowColor">
1063<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.jsontype.impl"><B>DeserializationContext</B></A></B>
1064
1065<BR>
1066&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Context for the process of deserialization a single root-level value.</TD>
1067</TR>
1068<TR BGCOLOR="white" CLASS="TableRowColor">
1069<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.jsontype.impl"><B>JavaType</B></A></B>
1070
1071<BR>
1072&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
1073 and as keys for deserializers.</TD>
1074</TR>
1075<TR BGCOLOR="white" CLASS="TableRowColor">
1076<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.jsontype.impl"><B>JsonDeserializer</B></A></B>
1077
1078<BR>
1079&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
1080 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>s too) to deserialize Objects of
1081 arbitrary types from JSON, using provided <CODE>JsonParser</CODE>.</TD>
1082</TR>
1083<TR BGCOLOR="white" CLASS="TableRowColor">
1084<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.jsontype.impl"><B>SerializationConfig</B></A></B>
1085
1086<BR>
1087&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for serialization
1088 process.</TD>
1089</TR>
1090</TABLE>
1091&nbsp;
1092<P>
1093<A NAME="com.fasterxml.jackson.databind.module"><!-- --></A>
1094<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1095<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1096<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
1097Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/module/package-summary.html">com.fasterxml.jackson.databind.module</A></FONT></TH>
1098</TR>
1099<TR BGCOLOR="white" CLASS="TableRowColor">
1100<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AbstractTypeResolver.html#com.fasterxml.jackson.databind.module"><B>AbstractTypeResolver</B></A></B>
1101
1102<BR>
1103&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines interface for resolvers that can resolve abstract types into concrete
1104 ones; either by using static mappings, or possibly by materializing
1105 implementations dynamically.</TD>
1106</TR>
1107<TR BGCOLOR="white" CLASS="TableRowColor">
1108<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.module"><B>BeanDescription</B></A></B>
1109
1110<BR>
1111&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic container for information gathered by <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>ClassIntrospector</CODE></A> to
1112 help in constructing serializers and deserializers.</TD>
1113</TR>
1114<TR BGCOLOR="white" CLASS="TableRowColor">
1115<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.module"><B>DeserializationConfig</B></A></B>
1116
1117<BR>
1118&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for deserialization
1119 process.</TD>
1120</TR>
1121<TR BGCOLOR="white" CLASS="TableRowColor">
1122<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.module"><B>JavaType</B></A></B>
1123
1124<BR>
1125&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
1126 and as keys for deserializers.</TD>
1127</TR>
1128<TR BGCOLOR="white" CLASS="TableRowColor">
1129<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.module"><B>JsonDeserializer</B></A></B>
1130
1131<BR>
1132&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
1133 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>s too) to deserialize Objects of
1134 arbitrary types from JSON, using provided <CODE>JsonParser</CODE>.</TD>
1135</TR>
1136<TR BGCOLOR="white" CLASS="TableRowColor">
1137<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.module"><B>JsonMappingException</B></A></B>
1138
1139<BR>
1140&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
1141 content.</TD>
1142</TR>
1143<TR BGCOLOR="white" CLASS="TableRowColor">
1144<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.module"><B>JsonNode</B></A></B>
1145
1146<BR>
1147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for all JSON nodes, which form the basis of JSON
1148 Tree Model that Jackson implements.</TD>
1149</TR>
1150<TR BGCOLOR="white" CLASS="TableRowColor">
1151<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.module"><B>JsonSerializer</B></A></B>
1152
1153<BR>
1154&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
1155 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s too) to serialize Objects of
1156 arbitrary types into JSON, using provided <CODE>JsonGenerator</CODE>.</TD>
1157</TR>
1158<TR BGCOLOR="white" CLASS="TableRowColor">
1159<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind.module"><B>KeyDeserializer</B></A></B>
1160
1161<BR>
1162&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for deserializing JSON content
1163 field names into Java Map keys.</TD>
1164</TR>
1165<TR BGCOLOR="white" CLASS="TableRowColor">
1166<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/Module.html#com.fasterxml.jackson.databind.module"><B>Module</B></A></B>
1167
1168<BR>
1169&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple interface for extensions that can be registered with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A>
1170 to provide a well-defined set of extensions to default functionality; such as
1171 support for new data types.</TD>
1172</TR>
1173<TR BGCOLOR="white" CLASS="TableRowColor">
1174<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/Module.SetupContext.html#com.fasterxml.jackson.databind.module"><B>Module.SetupContext</B></A></B>
1175
1176<BR>
1177&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface Jackson exposes to modules for purpose of registering
1178 extended functionality.</TD>
1179</TR>
1180<TR BGCOLOR="white" CLASS="TableRowColor">
1181<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.module"><B>SerializationConfig</B></A></B>
1182
1183<BR>
1184&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for serialization
1185 process.</TD>
1186</TR>
1187</TABLE>
1188&nbsp;
1189<P>
1190<A NAME="com.fasterxml.jackson.databind.node"><!-- --></A>
1191<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1192<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1193<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
1194Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/node/package-summary.html">com.fasterxml.jackson.databind.node</A></FONT></TH>
1195</TR>
1196<TR BGCOLOR="white" CLASS="TableRowColor">
1197<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.node"><B>JsonNode</B></A></B>
1198
1199<BR>
1200&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for all JSON nodes, which form the basis of JSON
1201 Tree Model that Jackson implements.</TD>
1202</TR>
1203<TR BGCOLOR="white" CLASS="TableRowColor">
1204<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.html#com.fasterxml.jackson.databind.node"><B>JsonSerializable</B></A></B>
1205
1206<BR>
1207&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface that can be implemented by objects that know how to
1208 serialize themselves to JSON, using <CODE>JsonGenerator</CODE>
1209 (and <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> if necessary).</TD>
1210</TR>
1211<TR BGCOLOR="white" CLASS="TableRowColor">
1212<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.node"><B>SerializerProvider</B></A></B>
1213
1214<BR>
1215&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> and
1216 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s to obtain serializers capable of serializing
1217 instances of specific types; as well as the default implementation
1218 of the functionality.</TD>
1219</TR>
1220</TABLE>
1221&nbsp;
1222<P>
1223<A NAME="com.fasterxml.jackson.databind.ser"><!-- --></A>
1224<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1225<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1226<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
1227Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</A></FONT></TH>
1228</TR>
1229<TR BGCOLOR="white" CLASS="TableRowColor">
1230<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.ser"><B>AnnotationIntrospector</B></A></B>
1231
1232<BR>
1233&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for introspecting annotation-based
1234 configuration for serialization and deserialization.</TD>
1235</TR>
1236<TR BGCOLOR="white" CLASS="TableRowColor">
1237<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.ser"><B>BeanDescription</B></A></B>
1238
1239<BR>
1240&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic container for information gathered by <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>ClassIntrospector</CODE></A> to
1241 help in constructing serializers and deserializers.</TD>
1242</TR>
1243<TR BGCOLOR="white" CLASS="TableRowColor">
1244<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.ser"><B>BeanProperty</B></A></B>
1245
1246<BR>
1247&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bean properties are logical entities that represent data
1248 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1249 contain; and that are accessed using accessors (methods like getters
1250 and setters, fields, contstructor parametrers).</TD>
1251</TR>
1252<TR BGCOLOR="white" CLASS="TableRowColor">
1253<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.ser"><B>JavaType</B></A></B>
1254
1255<BR>
1256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
1257 and as keys for deserializers.</TD>
1258</TR>
1259<TR BGCOLOR="white" CLASS="TableRowColor">
1260<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.ser"><B>JsonMappingException</B></A></B>
1261
1262<BR>
1263&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
1264 content.</TD>
1265</TR>
1266<TR BGCOLOR="white" CLASS="TableRowColor">
1267<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.ser"><B>JsonSerializer</B></A></B>
1268
1269<BR>
1270&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
1271 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s too) to serialize Objects of
1272 arbitrary types into JSON, using provided <CODE>JsonGenerator</CODE>.</TD>
1273</TR>
1274<TR BGCOLOR="white" CLASS="TableRowColor">
1275<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.ser"><B>SerializationConfig</B></A></B>
1276
1277<BR>
1278&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for serialization
1279 process.</TD>
1280</TR>
1281<TR BGCOLOR="white" CLASS="TableRowColor">
1282<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.ser"><B>SerializerProvider</B></A></B>
1283
1284<BR>
1285&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> and
1286 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s to obtain serializers capable of serializing
1287 instances of specific types; as well as the default implementation
1288 of the functionality.</TD>
1289</TR>
1290</TABLE>
1291&nbsp;
1292<P>
1293<A NAME="com.fasterxml.jackson.databind.ser.impl"><!-- --></A>
1294<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1295<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1296<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
1297Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</A></FONT></TH>
1298</TR>
1299<TR BGCOLOR="white" CLASS="TableRowColor">
1300<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.ser.impl"><B>BeanProperty</B></A></B>
1301
1302<BR>
1303&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bean properties are logical entities that represent data
1304 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1305 contain; and that are accessed using accessors (methods like getters
1306 and setters, fields, contstructor parametrers).</TD>
1307</TR>
1308<TR BGCOLOR="white" CLASS="TableRowColor">
1309<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.ser.impl"><B>JavaType</B></A></B>
1310
1311<BR>
1312&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
1313 and as keys for deserializers.</TD>
1314</TR>
1315<TR BGCOLOR="white" CLASS="TableRowColor">
1316<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.ser.impl"><B>JsonMappingException</B></A></B>
1317
1318<BR>
1319&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
1320 content.</TD>
1321</TR>
1322<TR BGCOLOR="white" CLASS="TableRowColor">
1323<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.ser.impl"><B>JsonNode</B></A></B>
1324
1325<BR>
1326&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for all JSON nodes, which form the basis of JSON
1327 Tree Model that Jackson implements.</TD>
1328</TR>
1329<TR BGCOLOR="white" CLASS="TableRowColor">
1330<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.ser.impl"><B>JsonSerializer</B></A></B>
1331
1332<BR>
1333&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
1334 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s too) to serialize Objects of
1335 arbitrary types into JSON, using provided <CODE>JsonGenerator</CODE>.</TD>
1336</TR>
1337<TR BGCOLOR="white" CLASS="TableRowColor">
1338<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.ser.impl"><B>SerializerProvider</B></A></B>
1339
1340<BR>
1341&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> and
1342 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s to obtain serializers capable of serializing
1343 instances of specific types; as well as the default implementation
1344 of the functionality.</TD>
1345</TR>
1346</TABLE>
1347&nbsp;
1348<P>
1349<A NAME="com.fasterxml.jackson.databind.ser.std"><!-- --></A>
1350<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1351<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1352<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
1353Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</A></FONT></TH>
1354</TR>
1355<TR BGCOLOR="white" CLASS="TableRowColor">
1356<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.ser.std"><B>BeanDescription</B></A></B>
1357
1358<BR>
1359&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic container for information gathered by <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>ClassIntrospector</CODE></A> to
1360 help in constructing serializers and deserializers.</TD>
1361</TR>
1362<TR BGCOLOR="white" CLASS="TableRowColor">
1363<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.ser.std"><B>BeanProperty</B></A></B>
1364
1365<BR>
1366&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bean properties are logical entities that represent data
1367 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1368 contain; and that are accessed using accessors (methods like getters
1369 and setters, fields, contstructor parametrers).</TD>
1370</TR>
1371<TR BGCOLOR="white" CLASS="TableRowColor">
1372<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.ser.std"><B>JavaType</B></A></B>
1373
1374<BR>
1375&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
1376 and as keys for deserializers.</TD>
1377</TR>
1378<TR BGCOLOR="white" CLASS="TableRowColor">
1379<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.ser.std"><B>JsonMappingException</B></A></B>
1380
1381<BR>
1382&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checked exception used to signal fatal problems with mapping of
1383 content.</TD>
1384</TR>
1385<TR BGCOLOR="white" CLASS="TableRowColor">
1386<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.ser.std"><B>JsonNode</B></A></B>
1387
1388<BR>
1389&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for all JSON nodes, which form the basis of JSON
1390 Tree Model that Jackson implements.</TD>
1391</TR>
1392<TR BGCOLOR="white" CLASS="TableRowColor">
1393<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.html#com.fasterxml.jackson.databind.ser.std"><B>JsonSerializable</B></A></B>
1394
1395<BR>
1396&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface that can be implemented by objects that know how to
1397 serialize themselves to JSON, using <CODE>JsonGenerator</CODE>
1398 (and <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> if necessary).</TD>
1399</TR>
1400<TR BGCOLOR="white" CLASS="TableRowColor">
1401<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.ser.std"><B>JsonSerializer</B></A></B>
1402
1403<BR>
1404&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and
1405 other chained <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s too) to serialize Objects of
1406 arbitrary types into JSON, using provided <CODE>JsonGenerator</CODE>.</TD>
1407</TR>
1408<TR BGCOLOR="white" CLASS="TableRowColor">
1409<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.ser.std"><B>SerializationConfig</B></A></B>
1410
1411<BR>
1412&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that contains baseline configuration for serialization
1413 process.</TD>
1414</TR>
1415<TR BGCOLOR="white" CLASS="TableRowColor">
1416<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.ser.std"><B>SerializerProvider</B></A></B>
1417
1418<BR>
1419&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> and
1420 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s to obtain serializers capable of serializing
1421 instances of specific types; as well as the default implementation
1422 of the functionality.</TD>
1423</TR>
1424</TABLE>
1425&nbsp;
1426<P>
1427<A NAME="com.fasterxml.jackson.databind.type"><!-- --></A>
1428<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1429<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1430<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
1431Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/type/package-summary.html">com.fasterxml.jackson.databind.type</A></FONT></TH>
1432</TR>
1433<TR BGCOLOR="white" CLASS="TableRowColor">
1434<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.type"><B>JavaType</B></A></B>
1435
1436<BR>
1437&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
1438 and as keys for deserializers.</TD>
1439</TR>
1440<TR BGCOLOR="white" CLASS="TableRowColor">
1441<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.html#com.fasterxml.jackson.databind.type"><B>JsonSerializable</B></A></B>
1442
1443<BR>
1444&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface that can be implemented by objects that know how to
1445 serialize themselves to JSON, using <CODE>JsonGenerator</CODE>
1446 (and <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> if necessary).</TD>
1447</TR>
1448<TR BGCOLOR="white" CLASS="TableRowColor">
1449<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.type"><B>SerializerProvider</B></A></B>
1450
1451<BR>
1452&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> and
1453 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s to obtain serializers capable of serializing
1454 instances of specific types; as well as the default implementation
1455 of the functionality.</TD>
1456</TR>
1457</TABLE>
1458&nbsp;
1459<P>
1460<A NAME="com.fasterxml.jackson.databind.util"><!-- --></A>
1461<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1462<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1463<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
1464Classes in <A HREF="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A> used by <A HREF="../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A></FONT></TH>
1465</TR>
1466<TR BGCOLOR="white" CLASS="TableRowColor">
1467<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.util"><B>AnnotationIntrospector</B></A></B>
1468
1469<BR>
1470&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract class that defines API used for introspecting annotation-based
1471 configuration for serialization and deserialization.</TD>
1472</TR>
1473<TR BGCOLOR="white" CLASS="TableRowColor">
1474<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.util"><B>JavaType</B></A></B>
1475
1476<BR>
1477&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base class for type token classes used both to contain information
1478 and as keys for deserializers.</TD>
1479</TR>
1480<TR BGCOLOR="white" CLASS="TableRowColor">
1481<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.html#com.fasterxml.jackson.databind.util"><B>JsonSerializable</B></A></B>
1482
1483<BR>
1484&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface that can be implemented by objects that know how to
1485 serialize themselves to JSON, using <CODE>JsonGenerator</CODE>
1486 (and <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> if necessary).</TD>
1487</TR>
1488<TR BGCOLOR="white" CLASS="TableRowColor">
1489<TD><B><A HREF="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.util"><B>SerializerProvider</B></A></B>
1490
1491<BR>
1492&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that defines API used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> and
1493 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>s to obtain serializers capable of serializing
1494 instances of specific types; as well as the default implementation
1495 of the functionality.</TD>
1496</TR>
1497</TABLE>
1498&nbsp;
1499<P>
1500<HR>
1501
1502
1503<!-- ======= START OF BOTTOM NAVBAR ====== -->
1504<A NAME="navbar_bottom"><!-- --></A>
1505<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1506<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1507<TR>
1508<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1509<A NAME="navbar_bottom_firstrow"><!-- --></A>
1510<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1511  <TR ALIGN="center" VALIGN="top">
1512  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1513  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1514  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
1515  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
1516  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1517  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1518  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1519  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1520  </TR>
1521</TABLE>
1522</TD>
1523<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1524</EM>
1525</TD>
1526</TR>
1527
1528<TR>
1529<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1530&nbsp;PREV&nbsp;
1531&nbsp;NEXT</FONT></TD>
1532<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1533  <A HREF="../../../../index.html?com/fasterxml/jackson/databind/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1534&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1535&nbsp;<SCRIPT type="text/javascript">
1536  <!--
1537  if(window==top) {
1538    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1539  }
1540  //-->
1541</SCRIPT>
1542<NOSCRIPT>
1543  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
1544</NOSCRIPT>
1545
1546
1547</FONT></TD>
1548</TR>
1549</TABLE>
1550<A NAME="skip-navbar_bottom"></A>
1551<!-- ======== END OF BOTTOM NAVBAR ======= -->
1552
1553<HR>
1554Copyright &#169; 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved.
1555</BODY>
1556</HTML>
1557