1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_79) on Wed Jul 20 08:39:16 PDT 2016 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>Uses of Package com.fasterxml.jackson.databind (jackson-databind 2.8.0 API)</title>
8<meta name="date" content="2016-07-20">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="Uses of Package com.fasterxml.jackson.databind (jackson-databind 2.8.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li>Class</li>
31<li class="navBarCell1Rev">Use</li>
32<li><a href="package-tree.html">Tree</a></li>
33<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../index-all.html">Index</a></li>
35<li><a href="../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li>Prev</li>
41<li>Next</li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/package-use.html" target="_top">Frames</a></li>
45<li><a href="package-use.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<a name="skip-navbar_top">
63<!--   -->
64</a></div>
65<!-- ========= END OF TOP NAVBAR ========= -->
66<div class="header">
67<h1 title="Uses of Package com.fasterxml.jackson.databind" class="title">Uses of Package<br>com.fasterxml.jackson.databind</h1>
68</div>
69<div class="contentContainer">
70<ul class="blockList">
71<li class="blockList">
72<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
73<caption><span>Packages that use <a href="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></span><span class="tabEnd">&nbsp;</span></caption>
74<tr>
75<th class="colFirst" scope="col">Package</th>
76<th class="colLast" scope="col">Description</th>
77</tr>
78<tbody>
79<tr class="altColor">
80<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td>
81<td class="colLast">
82<div class="block">Basic data binding (mapping) functionality that
83allows for reading JSON content into Java Objects (POJOs)
84and JSON Trees (<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as
85writing Java Objects and trees as JSON.</div>
86</td>
87</tr>
88<tr class="rowColor">
89<td class="colFirst"><a href="#com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg</a></td>
90<td class="colLast">
91<div class="block">Package that contains most of configuration-related classes;
92exception being couple of most-commonly used configuration
93things (like Feature enumerations) that are at the
94main level (<code>com.fasterxml.jackson.databind</code>).</div>
95</td>
96</tr>
97<tr class="altColor">
98<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser</a></td>
99<td class="colLast">
100<div class="block">Contains implementation classes of deserialization part of
101 data binding.</div>
102</td>
103</tr>
104<tr class="rowColor">
105<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl</a></td>
106<td class="colLast">
107<div class="block">Contains those implementation classes of deserialization part of
108 data binding that are not considered part of public or semi-public
109 interfaces.</div>
110</td>
111</tr>
112<tr class="altColor">
113<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std</a></td>
114<td class="colLast">
115<div class="block">Contains public standard implementations of abstraction that
116 Jackson uses.</div>
117</td>
118</tr>
119<tr class="rowColor">
120<td class="colFirst"><a href="#com.fasterxml.jackson.databind.exc">com.fasterxml.jackson.databind.exc</a></td>
121<td class="colLast">&nbsp;</td>
122</tr>
123<tr class="altColor">
124<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext</a></td>
125<td class="colLast">
126<div class="block">Contains extended support for "external" packages: things that
127may or may not be present in runtime environment, but that are
128commonly enough used so that explicit support can be added.</div>
129</td>
130</tr>
131<tr class="rowColor">
132<td class="colFirst"><a href="#com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect</a></td>
133<td class="colLast">
134<div class="block">Functionality needed for Bean introspection, required for detecting
135 accessors and mutators for Beans, as well as locating and handling
136 method annotations.</div>
137</td>
138</tr>
139<tr class="altColor">
140<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsonFormatVisitors">com.fasterxml.jackson.databind.jsonFormatVisitors</a></td>
141<td class="colLast">
142<div class="block">Classes used for exposing logical structure of POJOs as Jackson
143 sees it, and exposed via
144 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(java.lang.Class,%20com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"><code>ObjectMapper.acceptJsonFormatVisitor(Class, JsonFormatVisitorWrapper)</code></a>
145 and
146 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"><code>ObjectMapper.acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, JsonFormatVisitorWrapper)</code></a>
147 methods.</div>
148</td>
149</tr>
150<tr class="rowColor">
151<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsonschema">com.fasterxml.jackson.databind.jsonschema</a></td>
152<td class="colLast">
153<div class="block">Classes needed for JSON schema support (currently just ability
154 to generate schemas using serialization part of data mapping)</div>
155</td>
156</tr>
157<tr class="altColor">
158<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsontype">com.fasterxml.jackson.databind.jsontype</a></td>
159<td class="colLast">
160<div class="block">Package that contains interfaces that define how to implement
161 functionality for dynamically resolving type during deserialization.</div>
162</td>
163</tr>
164<tr class="rowColor">
165<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl</a></td>
166<td class="colLast">
167<div class="block">Package that contains standard implementations for
168 <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a>
169 and
170 <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeIdResolver</code></a>.</div>
171</td>
172</tr>
173<tr class="altColor">
174<td class="colFirst"><a href="#com.fasterxml.jackson.databind.module">com.fasterxml.jackson.databind.module</a></td>
175<td class="colLast">
176<div class="block">Package that contains classes and interfaces to help implement
177 custom extension <a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><code>Module</code></a>s
178 (which are registered using
179 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule(com.fasterxml.jackson.databind.Module)"><code>ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)</code></a>.</div>
180</td>
181</tr>
182<tr class="rowColor">
183<td class="colFirst"><a href="#com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node</a></td>
184<td class="colLast">
185<div class="block">Contains concrete <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> implementations
186 Jackson uses for the Tree model.</div>
187</td>
188</tr>
189<tr class="altColor">
190<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser</a></td>
191<td class="colLast">
192<div class="block">Contains implementation classes of serialization part of
193 data binding.</div>
194</td>
195</tr>
196<tr class="rowColor">
197<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl</a></td>
198<td class="colLast">
199<div class="block">Contains implementation classes of serialization part of
200 data binding.</div>
201</td>
202</tr>
203<tr class="altColor">
204<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std</a></td>
205<td class="colLast">&nbsp;</td>
206</tr>
207<tr class="rowColor">
208<td class="colFirst"><a href="#com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type</a></td>
209<td class="colLast">
210<div class="block">Package that contains concrete implementations of
211 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a>, as
212 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
213 constructing instances from various input data types
214 (like <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect"><code>Type</code></a>)
215 and programmatically (for structured types, arrays,
216 <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>s).</div>
217</td>
218</tr>
219<tr class="altColor">
220<td class="colFirst"><a href="#com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util</a></td>
221<td class="colLast">
222<div class="block">Utility classes for Mapper package.</div>
223</td>
224</tr>
225</tbody>
226</table>
227</li>
228<li class="blockList"><a name="com.fasterxml.jackson.databind">
229<!--   -->
230</a>
231<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
232<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
233<tr>
234<th class="colOne" scope="col">Class and Description</th>
235</tr>
236<tbody>
237<tr class="altColor">
238<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AbstractTypeResolver.html#com.fasterxml.jackson.databind">AbstractTypeResolver</a>
239<div class="block">Defines interface for resolvers that can resolve abstract types into concrete
240 ones; either by using static mappings, or possibly by materializing
241 implementations dynamically.</div>
242</td>
243</tr>
244<tr class="rowColor">
245<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind">AnnotationIntrospector</a>
246<div class="block">Abstract class that defines API used for introspecting annotation-based
247 configuration for serialization and deserialization.</div>
248</td>
249</tr>
250<tr class="altColor">
251<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.ReferenceProperty.html#com.fasterxml.jackson.databind">AnnotationIntrospector.ReferenceProperty</a>
252<div class="block">Value type used with managed and back references; contains type and
253 logic name, used to link related references</div>
254</td>
255</tr>
256<tr class="rowColor">
257<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.ReferenceProperty.Type.html#com.fasterxml.jackson.databind">AnnotationIntrospector.ReferenceProperty.Type</a>&nbsp;</td>
258</tr>
259<tr class="altColor">
260<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind">BeanDescription</a>
261<div class="block">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
262 help in constructing serializers and deserializers.</div>
263</td>
264</tr>
265<tr class="rowColor">
266<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind">BeanProperty</a>
267<div class="block">Bean properties are logical entities that represent data
268 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
269 contain; and that are accessed using accessors (methods like getters
270 and setters, fields, constructor parametrers).</div>
271</td>
272</tr>
273<tr class="altColor">
274<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.Std.html#com.fasterxml.jackson.databind">BeanProperty.Std</a>
275<div class="block">Simple stand-alone implementation, useful as a placeholder
276 or base class for more complex implementations.</div>
277</td>
278</tr>
279<tr class="rowColor">
280<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DatabindContext.html#com.fasterxml.jackson.databind">DatabindContext</a>
281<div class="block">Shared base class for <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> and
282 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, context objects passed through data-binding
283 process.</div>
284</td>
285</tr>
286<tr class="altColor">
287<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind">DeserializationConfig</a>
288<div class="block">Object that contains baseline configuration for deserialization
289 process.</div>
290</td>
291</tr>
292<tr class="rowColor">
293<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind">DeserializationContext</a>
294<div class="block">Context for the process of deserialization a single root-level value.</div>
295</td>
296</tr>
297<tr class="altColor">
298<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationFeature.html#com.fasterxml.jackson.databind">DeserializationFeature</a>
299<div class="block">Enumeration that defines simple on/off features that affect
300 the way Java objects are deserialized from JSON</div>
301</td>
302</tr>
303<tr class="rowColor">
304<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/InjectableValues.html#com.fasterxml.jackson.databind">InjectableValues</a>
305<div class="block">Abstract class that defines API for objects that provide value to
306 "inject" during deserialization.</div>
307</td>
308</tr>
309<tr class="altColor">
310<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/InjectableValues.Std.html#com.fasterxml.jackson.databind">InjectableValues.Std</a>
311<div class="block">Simple standard implementation which uses a simple Map to
312 store values to inject, identified by simple String keys.</div>
313</td>
314</tr>
315<tr class="rowColor">
316<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind">JavaType</a>
317<div class="block">Base class for type token classes used both to contain information
318 and as keys for deserializers.</div>
319</td>
320</tr>
321<tr class="altColor">
322<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind">JsonDeserializer</a>
323<div class="block">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
324 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
325 arbitrary types from JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>.</div>
326</td>
327</tr>
328<tr class="rowColor">
329<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind">JsonMappingException</a>
330<div class="block">Checked exception used to signal fatal problems with mapping of
331 content, distinct from low-level I/O problems (signaled using
332 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
333 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
334 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
335</td>
336</tr>
337<tr class="altColor">
338<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.Reference.html#com.fasterxml.jackson.databind">JsonMappingException.Reference</a>
339<div class="block">Simple bean class used to contain references.</div>
340</td>
341</tr>
342<tr class="rowColor">
343<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind">JsonNode</a>
344<div class="block">Base class for all JSON nodes, which form the basis of JSON
345 Tree Model that Jackson implements.</div>
346</td>
347</tr>
348<tr class="altColor">
349<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.html#com.fasterxml.jackson.databind">JsonSerializable</a>
350<div class="block">Interface that can be implemented by objects that know how to
351 serialize themselves to JSON, using <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
352 (and <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> if necessary).</div>
353</td>
354</tr>
355<tr class="rowColor">
356<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.Base.html#com.fasterxml.jackson.databind">JsonSerializable.Base</a>
357<div class="block">Base class with minimal implementation, as well as couple of extension methods
358 that core Jackson databinding makes use of.</div>
359</td>
360</tr>
361<tr class="altColor">
362<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind">JsonSerializer</a>
363<div class="block">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
364 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
365 arbitrary types into JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
366</td>
367</tr>
368<tr class="rowColor">
369<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind">KeyDeserializer</a>
370<div class="block">Abstract class that defines API used for deserializing JSON content
371 field names into Java Map keys.</div>
372</td>
373</tr>
374<tr class="altColor">
375<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/MapperFeature.html#com.fasterxml.jackson.databind">MapperFeature</a>
376<div class="block">Enumeration that defines simple on/off features to set
377 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)
378 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
379 through various convenience methods through context objects).</div>
380</td>
381</tr>
382<tr class="rowColor">
383<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/MappingIterator.html#com.fasterxml.jackson.databind">MappingIterator</a>
384<div class="block">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
385 objects.</div>
386</td>
387</tr>
388<tr class="altColor">
389<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/Module.html#com.fasterxml.jackson.databind">Module</a>
390<div class="block">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>
391 to provide a well-defined set of extensions to default functionality; such as
392 support for new data types.</div>
393</td>
394</tr>
395<tr class="rowColor">
396<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/Module.SetupContext.html#com.fasterxml.jackson.databind">Module.SetupContext</a>
397<div class="block">Interface Jackson exposes to modules for purpose of registering
398 extended functionality.</div>
399</td>
400</tr>
401<tr class="altColor">
402<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/ObjectMapper.html#com.fasterxml.jackson.databind">ObjectMapper</a>
403<div class="block">ObjectMapper provides functionality for reading and writing JSON,
404 either to and from basic POJOs (Plain Old Java Objects), or to and from
405 a general-purpose JSON Tree Model (<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as
406 related functionality for performing conversions.</div>
407</td>
408</tr>
409<tr class="rowColor">
410<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/ObjectMapper.DefaultTyping.html#com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>
411<div class="block">Enumeration used with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><code>ObjectMapper.enableDefaultTyping()</code></a>
412 to specify what kind of types (classes) default typing should
413 be used for.</div>
414</td>
415</tr>
416<tr class="altColor">
417<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/ObjectReader.html#com.fasterxml.jackson.databind">ObjectReader</a>
418<div class="block">Builder object that can be used for per-serialization configuration of
419 deserialization parameters, such as root type to use or object
420 to update (instead of constructing new instance).</div>
421</td>
422</tr>
423<tr class="rowColor">
424<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/ObjectWriter.html#com.fasterxml.jackson.databind">ObjectWriter</a>
425<div class="block">Builder object that can be used for per-serialization configuration of
426 serialization parameters, such as JSON View and root type to use.</div>
427</td>
428</tr>
429<tr class="altColor">
430<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/ObjectWriter.GeneratorSettings.html#com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a>
431<div class="block">Helper class used for containing settings specifically related
432 to (re)configuring <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> constructed for
433 writing output.</div>
434</td>
435</tr>
436<tr class="rowColor">
437<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/ObjectWriter.Prefetch.html#com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a>
438<div class="block">As a minor optimization, we will make an effort to pre-fetch a serializer,
439 or at least relevant <code>TypeSerializer</code>, if given enough
440 information.</div>
441</td>
442</tr>
443<tr class="altColor">
444<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyMetadata.html#com.fasterxml.jackson.databind">PropertyMetadata</a>
445<div class="block">Simple container class used for storing "additional" metadata about
446 properties.</div>
447</td>
448</tr>
449<tr class="rowColor">
450<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyName.html#com.fasterxml.jackson.databind">PropertyName</a>
451<div class="block">Simple value class used for containing names of properties as defined
452 by annotations (and possibly other configuration sources).</div>
453</td>
454</tr>
455<tr class="altColor">
456<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.html#com.fasterxml.jackson.databind">PropertyNamingStrategy</a>
457<div class="block">Class that defines how names of JSON properties ("external names")
458 are derived from names of POJO methods and fields ("internal names"),
459 in cases where they are not
460 auto-detected and no explicit annotations exist for naming.</div>
461</td>
462</tr>
463<tr class="rowColor">
464<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.PropertyNamingStrategyBase.html#com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a>&nbsp;</td>
465</tr>
466<tr class="altColor">
467<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.SnakeCaseStrategy.html#com.fasterxml.jackson.databind">PropertyNamingStrategy.SnakeCaseStrategy</a>
468<div class="block">A <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a> that translates typical camel case Java
469 property names to lower case JSON element names, separated by
470 underscores.</div>
471</td>
472</tr>
473<tr class="rowColor">
474<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.UpperCamelCaseStrategy.html#com.fasterxml.jackson.databind">PropertyNamingStrategy.UpperCamelCaseStrategy</a>
475<div class="block">A <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a> that translates typical camelCase Java
476 property names to PascalCase JSON element names (i.e., with a capital
477 first letter).</div>
478</td>
479</tr>
480<tr class="altColor">
481<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SequenceWriter.html#com.fasterxml.jackson.databind">SequenceWriter</a>
482<div class="block">Writer class similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>, except that it can be used
483 for writing sequences of values, not just a single value.</div>
484</td>
485</tr>
486<tr class="rowColor">
487<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind">SerializationConfig</a>
488<div class="block">Object that contains baseline configuration for serialization
489 process.</div>
490</td>
491</tr>
492<tr class="altColor">
493<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationFeature.html#com.fasterxml.jackson.databind">SerializationFeature</a>
494<div class="block">Enumeration that defines simple on/off features that affect
495 the way Java objects are serialized.</div>
496</td>
497</tr>
498<tr class="rowColor">
499<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind">SerializerProvider</a>
500<div class="block">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
501 <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
502 instances of specific types; as well as the default implementation
503 of the functionality.</div>
504</td>
505</tr>
506</tbody>
507</table>
508</li>
509<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg">
510<!--   -->
511</a>
512<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
513<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
514<tr>
515<th class="colOne" scope="col">Class and Description</th>
516</tr>
517<tbody>
518<tr class="altColor">
519<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AbstractTypeResolver.html#com.fasterxml.jackson.databind.cfg">AbstractTypeResolver</a>
520<div class="block">Defines interface for resolvers that can resolve abstract types into concrete
521 ones; either by using static mappings, or possibly by materializing
522 implementations dynamically.</div>
523</td>
524</tr>
525<tr class="rowColor">
526<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.cfg">AnnotationIntrospector</a>
527<div class="block">Abstract class that defines API used for introspecting annotation-based
528 configuration for serialization and deserialization.</div>
529</td>
530</tr>
531<tr class="altColor">
532<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.cfg">BeanDescription</a>
533<div class="block">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
534 help in constructing serializers and deserializers.</div>
535</td>
536</tr>
537<tr class="rowColor">
538<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.cfg">DeserializationConfig</a>
539<div class="block">Object that contains baseline configuration for deserialization
540 process.</div>
541</td>
542</tr>
543<tr class="altColor">
544<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.cfg">JavaType</a>
545<div class="block">Base class for type token classes used both to contain information
546 and as keys for deserializers.</div>
547</td>
548</tr>
549<tr class="rowColor">
550<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.cfg">JsonDeserializer</a>
551<div class="block">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
552 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
553 arbitrary types from JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>.</div>
554</td>
555</tr>
556<tr class="altColor">
557<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.cfg">JsonSerializer</a>
558<div class="block">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
559 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
560 arbitrary types into JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
561</td>
562</tr>
563<tr class="rowColor">
564<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind.cfg">KeyDeserializer</a>
565<div class="block">Abstract class that defines API used for deserializing JSON content
566 field names into Java Map keys.</div>
567</td>
568</tr>
569<tr class="altColor">
570<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/MapperFeature.html#com.fasterxml.jackson.databind.cfg">MapperFeature</a>
571<div class="block">Enumeration that defines simple on/off features to set
572 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)
573 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
574 through various convenience methods through context objects).</div>
575</td>
576</tr>
577<tr class="rowColor">
578<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyName.html#com.fasterxml.jackson.databind.cfg">PropertyName</a>
579<div class="block">Simple value class used for containing names of properties as defined
580 by annotations (and possibly other configuration sources).</div>
581</td>
582</tr>
583<tr class="altColor">
584<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.html#com.fasterxml.jackson.databind.cfg">PropertyNamingStrategy</a>
585<div class="block">Class that defines how names of JSON properties ("external names")
586 are derived from names of POJO methods and fields ("internal names"),
587 in cases where they are not
588 auto-detected and no explicit annotations exist for naming.</div>
589</td>
590</tr>
591<tr class="rowColor">
592<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.cfg">SerializationConfig</a>
593<div class="block">Object that contains baseline configuration for serialization
594 process.</div>
595</td>
596</tr>
597</tbody>
598</table>
599</li>
600<li class="blockList"><a name="com.fasterxml.jackson.databind.deser">
601<!--   -->
602</a>
603<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
604<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
605<tr>
606<th class="colOne" scope="col">Class and Description</th>
607</tr>
608<tbody>
609<tr class="altColor">
610<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AbstractTypeResolver.html#com.fasterxml.jackson.databind.deser">AbstractTypeResolver</a>
611<div class="block">Defines interface for resolvers that can resolve abstract types into concrete
612 ones; either by using static mappings, or possibly by materializing
613 implementations dynamically.</div>
614</td>
615</tr>
616<tr class="rowColor">
617<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.deser">AnnotationIntrospector</a>
618<div class="block">Abstract class that defines API used for introspecting annotation-based
619 configuration for serialization and deserialization.</div>
620</td>
621</tr>
622<tr class="altColor">
623<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.deser">BeanDescription</a>
624<div class="block">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
625 help in constructing serializers and deserializers.</div>
626</td>
627</tr>
628<tr class="rowColor">
629<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.deser">BeanProperty</a>
630<div class="block">Bean properties are logical entities that represent data
631 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
632 contain; and that are accessed using accessors (methods like getters
633 and setters, fields, constructor parametrers).</div>
634</td>
635</tr>
636<tr class="altColor">
637<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DatabindContext.html#com.fasterxml.jackson.databind.deser">DatabindContext</a>
638<div class="block">Shared base class for <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> and
639 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, context objects passed through data-binding
640 process.</div>
641</td>
642</tr>
643<tr class="rowColor">
644<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.deser">DeserializationConfig</a>
645<div class="block">Object that contains baseline configuration for deserialization
646 process.</div>
647</td>
648</tr>
649<tr class="altColor">
650<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.deser">DeserializationContext</a>
651<div class="block">Context for the process of deserialization a single root-level value.</div>
652</td>
653</tr>
654<tr class="rowColor">
655<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/InjectableValues.html#com.fasterxml.jackson.databind.deser">InjectableValues</a>
656<div class="block">Abstract class that defines API for objects that provide value to
657 "inject" during deserialization.</div>
658</td>
659</tr>
660<tr class="altColor">
661<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.deser">JavaType</a>
662<div class="block">Base class for type token classes used both to contain information
663 and as keys for deserializers.</div>
664</td>
665</tr>
666<tr class="rowColor">
667<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.deser">JsonDeserializer</a>
668<div class="block">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
669 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
670 arbitrary types from JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>.</div>
671</td>
672</tr>
673<tr class="altColor">
674<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.deser">JsonMappingException</a>
675<div class="block">Checked exception used to signal fatal problems with mapping of
676 content, distinct from low-level I/O problems (signaled using
677 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
678 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
679 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
680</td>
681</tr>
682<tr class="rowColor">
683<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.deser">JsonNode</a>
684<div class="block">Base class for all JSON nodes, which form the basis of JSON
685 Tree Model that Jackson implements.</div>
686</td>
687</tr>
688<tr class="altColor">
689<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind.deser">KeyDeserializer</a>
690<div class="block">Abstract class that defines API used for deserializing JSON content
691 field names into Java Map keys.</div>
692</td>
693</tr>
694<tr class="rowColor">
695<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/ObjectReader.html#com.fasterxml.jackson.databind.deser">ObjectReader</a>
696<div class="block">Builder object that can be used for per-serialization configuration of
697 deserialization parameters, such as root type to use or object
698 to update (instead of constructing new instance).</div>
699</td>
700</tr>
701<tr class="altColor">
702<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyMetadata.html#com.fasterxml.jackson.databind.deser">PropertyMetadata</a>
703<div class="block">Simple container class used for storing "additional" metadata about
704 properties.</div>
705</td>
706</tr>
707<tr class="rowColor">
708<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyName.html#com.fasterxml.jackson.databind.deser">PropertyName</a>
709<div class="block">Simple value class used for containing names of properties as defined
710 by annotations (and possibly other configuration sources).</div>
711</td>
712</tr>
713<tr class="altColor">
714<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.deser">SerializerProvider</a>
715<div class="block">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
716 <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
717 instances of specific types; as well as the default implementation
718 of the functionality.</div>
719</td>
720</tr>
721</tbody>
722</table>
723</li>
724<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl">
725<!--   -->
726</a>
727<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
728<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
729<tr>
730<th class="colOne" scope="col">Class and Description</th>
731</tr>
732<tbody>
733<tr class="altColor">
734<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.deser.impl">BeanDescription</a>
735<div class="block">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
736 help in constructing serializers and deserializers.</div>
737</td>
738</tr>
739<tr class="rowColor">
740<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.deser.impl">BeanProperty</a>
741<div class="block">Bean properties are logical entities that represent data
742 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
743 contain; and that are accessed using accessors (methods like getters
744 and setters, fields, constructor parametrers).</div>
745</td>
746</tr>
747<tr class="altColor">
748<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.Std.html#com.fasterxml.jackson.databind.deser.impl">BeanProperty.Std</a>
749<div class="block">Simple stand-alone implementation, useful as a placeholder
750 or base class for more complex implementations.</div>
751</td>
752</tr>
753<tr class="rowColor">
754<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.deser.impl">DeserializationConfig</a>
755<div class="block">Object that contains baseline configuration for deserialization
756 process.</div>
757</td>
758</tr>
759<tr class="altColor">
760<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.deser.impl">DeserializationContext</a>
761<div class="block">Context for the process of deserialization a single root-level value.</div>
762</td>
763</tr>
764<tr class="rowColor">
765<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.deser.impl">JavaType</a>
766<div class="block">Base class for type token classes used both to contain information
767 and as keys for deserializers.</div>
768</td>
769</tr>
770<tr class="altColor">
771<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.deser.impl">JsonDeserializer</a>
772<div class="block">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
773 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
774 arbitrary types from JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>.</div>
775</td>
776</tr>
777<tr class="rowColor">
778<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.deser.impl">JsonMappingException</a>
779<div class="block">Checked exception used to signal fatal problems with mapping of
780 content, distinct from low-level I/O problems (signaled using
781 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
782 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
783 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
784</td>
785</tr>
786<tr class="altColor">
787<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyMetadata.html#com.fasterxml.jackson.databind.deser.impl">PropertyMetadata</a>
788<div class="block">Simple container class used for storing "additional" metadata about
789 properties.</div>
790</td>
791</tr>
792<tr class="rowColor">
793<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyName.html#com.fasterxml.jackson.databind.deser.impl">PropertyName</a>
794<div class="block">Simple value class used for containing names of properties as defined
795 by annotations (and possibly other configuration sources).</div>
796</td>
797</tr>
798</tbody>
799</table>
800</li>
801<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std">
802<!--   -->
803</a>
804<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
805<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
806<tr>
807<th class="colOne" scope="col">Class and Description</th>
808</tr>
809<tbody>
810<tr class="altColor">
811<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.deser.std">BeanDescription</a>
812<div class="block">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
813 help in constructing serializers and deserializers.</div>
814</td>
815</tr>
816<tr class="rowColor">
817<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.deser.std">BeanProperty</a>
818<div class="block">Bean properties are logical entities that represent data
819 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
820 contain; and that are accessed using accessors (methods like getters
821 and setters, fields, constructor parametrers).</div>
822</td>
823</tr>
824<tr class="altColor">
825<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.deser.std">DeserializationConfig</a>
826<div class="block">Object that contains baseline configuration for deserialization
827 process.</div>
828</td>
829</tr>
830<tr class="rowColor">
831<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.deser.std">DeserializationContext</a>
832<div class="block">Context for the process of deserialization a single root-level value.</div>
833</td>
834</tr>
835<tr class="altColor">
836<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.deser.std">JavaType</a>
837<div class="block">Base class for type token classes used both to contain information
838 and as keys for deserializers.</div>
839</td>
840</tr>
841<tr class="rowColor">
842<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.deser.std">JsonDeserializer</a>
843<div class="block">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/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a>s too) to deserialize Objects of
845 arbitrary types from JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>.</div>
846</td>
847</tr>
848<tr class="altColor">
849<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.deser.std">JsonMappingException</a>
850<div class="block">Checked exception used to signal fatal problems with mapping of
851 content, distinct from low-level I/O problems (signaled using
852 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
853 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
854 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
855</td>
856</tr>
857<tr class="rowColor">
858<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.deser.std">JsonNode</a>
859<div class="block">Base class for all JSON nodes, which form the basis of JSON
860 Tree Model that Jackson implements.</div>
861</td>
862</tr>
863<tr class="altColor">
864<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind.deser.std">KeyDeserializer</a>
865<div class="block">Abstract class that defines API used for deserializing JSON content
866 field names into Java Map keys.</div>
867</td>
868</tr>
869</tbody>
870</table>
871</li>
872<li class="blockList"><a name="com.fasterxml.jackson.databind.exc">
873<!--   -->
874</a>
875<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
876<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
877<tr>
878<th class="colOne" scope="col">Class and Description</th>
879</tr>
880<tbody>
881<tr class="altColor">
882<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.exc">JavaType</a>
883<div class="block">Base class for type token classes used both to contain information
884 and as keys for deserializers.</div>
885</td>
886</tr>
887<tr class="rowColor">
888<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.exc">JsonMappingException</a>
889<div class="block">Checked exception used to signal fatal problems with mapping of
890 content, distinct from low-level I/O problems (signaled using
891 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
892 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
893 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
894</td>
895</tr>
896</tbody>
897</table>
898</li>
899<li class="blockList"><a name="com.fasterxml.jackson.databind.ext">
900<!--   -->
901</a>
902<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
903<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
904<tr>
905<th class="colOne" scope="col">Class and Description</th>
906</tr>
907<tbody>
908<tr class="altColor">
909<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.ext">BeanDescription</a>
910<div class="block">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
911 help in constructing serializers and deserializers.</div>
912</td>
913</tr>
914<tr class="rowColor">
915<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.ext">BeanProperty</a>
916<div class="block">Bean properties are logical entities that represent data
917 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
918 contain; and that are accessed using accessors (methods like getters
919 and setters, fields, constructor parametrers).</div>
920</td>
921</tr>
922<tr class="altColor">
923<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.ext">DeserializationConfig</a>
924<div class="block">Object that contains baseline configuration for deserialization
925 process.</div>
926</td>
927</tr>
928<tr class="rowColor">
929<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.ext">DeserializationContext</a>
930<div class="block">Context for the process of deserialization a single root-level value.</div>
931</td>
932</tr>
933<tr class="altColor">
934<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.ext">JavaType</a>
935<div class="block">Base class for type token classes used both to contain information
936 and as keys for deserializers.</div>
937</td>
938</tr>
939<tr class="rowColor">
940<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.ext">JsonDeserializer</a>
941<div class="block">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
942 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
943 arbitrary types from JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>.</div>
944</td>
945</tr>
946<tr class="altColor">
947<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.ext">JsonMappingException</a>
948<div class="block">Checked exception used to signal fatal problems with mapping of
949 content, distinct from low-level I/O problems (signaled using
950 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
951 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
952 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
953</td>
954</tr>
955<tr class="rowColor">
956<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.ext">JsonNode</a>
957<div class="block">Base class for all JSON nodes, which form the basis of JSON
958 Tree Model that Jackson implements.</div>
959</td>
960</tr>
961<tr class="altColor">
962<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.ext">JsonSerializer</a>
963<div class="block">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
964 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
965 arbitrary types into JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
966</td>
967</tr>
968<tr class="rowColor">
969<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyName.html#com.fasterxml.jackson.databind.ext">PropertyName</a>
970<div class="block">Simple value class used for containing names of properties as defined
971 by annotations (and possibly other configuration sources).</div>
972</td>
973</tr>
974<tr class="altColor">
975<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.ext">SerializationConfig</a>
976<div class="block">Object that contains baseline configuration for serialization
977 process.</div>
978</td>
979</tr>
980<tr class="rowColor">
981<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.ext">SerializerProvider</a>
982<div class="block">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
983 <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
984 instances of specific types; as well as the default implementation
985 of the functionality.</div>
986</td>
987</tr>
988</tbody>
989</table>
990</li>
991<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect">
992<!--   -->
993</a>
994<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
995<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
996<tr>
997<th class="colOne" scope="col">Class and Description</th>
998</tr>
999<tbody>
1000<tr class="altColor">
1001<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.introspect">AnnotationIntrospector</a>
1002<div class="block">Abstract class that defines API used for introspecting annotation-based
1003 configuration for serialization and deserialization.</div>
1004</td>
1005</tr>
1006<tr class="rowColor">
1007<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.ReferenceProperty.html#com.fasterxml.jackson.databind.introspect">AnnotationIntrospector.ReferenceProperty</a>
1008<div class="block">Value type used with managed and back references; contains type and
1009 logic name, used to link related references</div>
1010</td>
1011</tr>
1012<tr class="altColor">
1013<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.introspect">BeanDescription</a>
1014<div class="block">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
1015 help in constructing serializers and deserializers.</div>
1016</td>
1017</tr>
1018<tr class="rowColor">
1019<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.introspect">BeanProperty</a>
1020<div class="block">Bean properties are logical entities that represent data
1021 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1022 contain; and that are accessed using accessors (methods like getters
1023 and setters, fields, constructor parametrers).</div>
1024</td>
1025</tr>
1026<tr class="altColor">
1027<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.introspect">DeserializationConfig</a>
1028<div class="block">Object that contains baseline configuration for deserialization
1029 process.</div>
1030</td>
1031</tr>
1032<tr class="rowColor">
1033<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.introspect">JavaType</a>
1034<div class="block">Base class for type token classes used both to contain information
1035 and as keys for deserializers.</div>
1036</td>
1037</tr>
1038<tr class="altColor">
1039<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.introspect">JsonMappingException</a>
1040<div class="block">Checked exception used to signal fatal problems with mapping of
1041 content, distinct from low-level I/O problems (signaled using
1042 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
1043 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
1044 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
1045</td>
1046</tr>
1047<tr class="rowColor">
1048<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyMetadata.html#com.fasterxml.jackson.databind.introspect">PropertyMetadata</a>
1049<div class="block">Simple container class used for storing "additional" metadata about
1050 properties.</div>
1051</td>
1052</tr>
1053<tr class="altColor">
1054<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyName.html#com.fasterxml.jackson.databind.introspect">PropertyName</a>
1055<div class="block">Simple value class used for containing names of properties as defined
1056 by annotations (and possibly other configuration sources).</div>
1057</td>
1058</tr>
1059<tr class="rowColor">
1060<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.html#com.fasterxml.jackson.databind.introspect">PropertyNamingStrategy</a>
1061<div class="block">Class that defines how names of JSON properties ("external names")
1062 are derived from names of POJO methods and fields ("internal names"),
1063 in cases where they are not
1064 auto-detected and no explicit annotations exist for naming.</div>
1065</td>
1066</tr>
1067<tr class="altColor">
1068<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.introspect">SerializationConfig</a>
1069<div class="block">Object that contains baseline configuration for serialization
1070 process.</div>
1071</td>
1072</tr>
1073</tbody>
1074</table>
1075</li>
1076<li class="blockList"><a name="com.fasterxml.jackson.databind.jsonFormatVisitors">
1077<!--   -->
1078</a>
1079<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1080<caption><span>Classes in <a href="../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> used by <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/package-summary.html">com.fasterxml.jackson.databind.jsonFormatVisitors</a></span><span class="tabEnd">&nbsp;</span></caption>
1081<tr>
1082<th class="colOne" scope="col">Class and Description</th>
1083</tr>
1084<tbody>
1085<tr class="altColor">
1086<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.jsonFormatVisitors">BeanProperty</a>
1087<div class="block">Bean properties are logical entities that represent data
1088 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1089 contain; and that are accessed using accessors (methods like getters
1090 and setters, fields, constructor parametrers).</div>
1091</td>
1092</tr>
1093<tr class="rowColor">
1094<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.jsonFormatVisitors">JavaType</a>
1095<div class="block">Base class for type token classes used both to contain information
1096 and as keys for deserializers.</div>
1097</td>
1098</tr>
1099<tr class="altColor">
1100<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.jsonFormatVisitors">JsonMappingException</a>
1101<div class="block">Checked exception used to signal fatal problems with mapping of
1102 content, distinct from low-level I/O problems (signaled using
1103 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
1104 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
1105 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
1106</td>
1107</tr>
1108<tr class="rowColor">
1109<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.jsonFormatVisitors">SerializerProvider</a>
1110<div class="block">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
1111 <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
1112 instances of specific types; as well as the default implementation
1113 of the functionality.</div>
1114</td>
1115</tr>
1116</tbody>
1117</table>
1118</li>
1119<li class="blockList"><a name="com.fasterxml.jackson.databind.jsonschema">
1120<!--   -->
1121</a>
1122<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1123<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
1124<tr>
1125<th class="colOne" scope="col">Class and Description</th>
1126</tr>
1127<tbody>
1128<tr class="altColor">
1129<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.jsonschema">JsonMappingException</a>
1130<div class="block">Checked exception used to signal fatal problems with mapping of
1131 content, distinct from low-level I/O problems (signaled using
1132 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
1133 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
1134 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
1135</td>
1136</tr>
1137<tr class="rowColor">
1138<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.jsonschema">JsonNode</a>
1139<div class="block">Base class for all JSON nodes, which form the basis of JSON
1140 Tree Model that Jackson implements.</div>
1141</td>
1142</tr>
1143<tr class="altColor">
1144<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.jsonschema">SerializerProvider</a>
1145<div class="block">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
1146 <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
1147 instances of specific types; as well as the default implementation
1148 of the functionality.</div>
1149</td>
1150</tr>
1151</tbody>
1152</table>
1153</li>
1154<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype">
1155<!--   -->
1156</a>
1157<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1158<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
1159<tr>
1160<th class="colOne" scope="col">Class and Description</th>
1161</tr>
1162<tbody>
1163<tr class="altColor">
1164<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.jsontype">AnnotationIntrospector</a>
1165<div class="block">Abstract class that defines API used for introspecting annotation-based
1166 configuration for serialization and deserialization.</div>
1167</td>
1168</tr>
1169<tr class="rowColor">
1170<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.jsontype">BeanProperty</a>
1171<div class="block">Bean properties are logical entities that represent data
1172 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1173 contain; and that are accessed using accessors (methods like getters
1174 and setters, fields, constructor parametrers).</div>
1175</td>
1176</tr>
1177<tr class="altColor">
1178<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DatabindContext.html#com.fasterxml.jackson.databind.jsontype">DatabindContext</a>
1179<div class="block">Shared base class for <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> and
1180 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, context objects passed through data-binding
1181 process.</div>
1182</td>
1183</tr>
1184<tr class="rowColor">
1185<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.jsontype">DeserializationConfig</a>
1186<div class="block">Object that contains baseline configuration for deserialization
1187 process.</div>
1188</td>
1189</tr>
1190<tr class="altColor">
1191<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.jsontype">DeserializationContext</a>
1192<div class="block">Context for the process of deserialization a single root-level value.</div>
1193</td>
1194</tr>
1195<tr class="rowColor">
1196<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.jsontype">JavaType</a>
1197<div class="block">Base class for type token classes used both to contain information
1198 and as keys for deserializers.</div>
1199</td>
1200</tr>
1201<tr class="altColor">
1202<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.jsontype">SerializationConfig</a>
1203<div class="block">Object that contains baseline configuration for serialization
1204 process.</div>
1205</td>
1206</tr>
1207</tbody>
1208</table>
1209</li>
1210<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl">
1211<!--   -->
1212</a>
1213<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1214<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
1215<tr>
1216<th class="colOne" scope="col">Class and Description</th>
1217</tr>
1218<tbody>
1219<tr class="altColor">
1220<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotationIntrospector</a>
1221<div class="block">Abstract class that defines API used for introspecting annotation-based
1222 configuration for serialization and deserialization.</div>
1223</td>
1224</tr>
1225<tr class="rowColor">
1226<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.jsontype.impl">BeanProperty</a>
1227<div class="block">Bean properties are logical entities that represent data
1228 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1229 contain; and that are accessed using accessors (methods like getters
1230 and setters, fields, constructor parametrers).</div>
1231</td>
1232</tr>
1233<tr class="altColor">
1234<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DatabindContext.html#com.fasterxml.jackson.databind.jsontype.impl">DatabindContext</a>
1235<div class="block">Shared base class for <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> and
1236 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, context objects passed through data-binding
1237 process.</div>
1238</td>
1239</tr>
1240<tr class="rowColor">
1241<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.jsontype.impl">DeserializationConfig</a>
1242<div class="block">Object that contains baseline configuration for deserialization
1243 process.</div>
1244</td>
1245</tr>
1246<tr class="altColor">
1247<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.jsontype.impl">DeserializationContext</a>
1248<div class="block">Context for the process of deserialization a single root-level value.</div>
1249</td>
1250</tr>
1251<tr class="rowColor">
1252<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.jsontype.impl">JavaType</a>
1253<div class="block">Base class for type token classes used both to contain information
1254 and as keys for deserializers.</div>
1255</td>
1256</tr>
1257<tr class="altColor">
1258<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.jsontype.impl">JsonDeserializer</a>
1259<div class="block">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
1260 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
1261 arbitrary types from JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>.</div>
1262</td>
1263</tr>
1264<tr class="rowColor">
1265<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.jsontype.impl">SerializationConfig</a>
1266<div class="block">Object that contains baseline configuration for serialization
1267 process.</div>
1268</td>
1269</tr>
1270</tbody>
1271</table>
1272</li>
1273<li class="blockList"><a name="com.fasterxml.jackson.databind.module">
1274<!--   -->
1275</a>
1276<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1277<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
1278<tr>
1279<th class="colOne" scope="col">Class and Description</th>
1280</tr>
1281<tbody>
1282<tr class="altColor">
1283<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AbstractTypeResolver.html#com.fasterxml.jackson.databind.module">AbstractTypeResolver</a>
1284<div class="block">Defines interface for resolvers that can resolve abstract types into concrete
1285 ones; either by using static mappings, or possibly by materializing
1286 implementations dynamically.</div>
1287</td>
1288</tr>
1289<tr class="rowColor">
1290<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.module">BeanDescription</a>
1291<div class="block">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
1292 help in constructing serializers and deserializers.</div>
1293</td>
1294</tr>
1295<tr class="altColor">
1296<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationConfig.html#com.fasterxml.jackson.databind.module">DeserializationConfig</a>
1297<div class="block">Object that contains baseline configuration for deserialization
1298 process.</div>
1299</td>
1300</tr>
1301<tr class="rowColor">
1302<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.module">JavaType</a>
1303<div class="block">Base class for type token classes used both to contain information
1304 and as keys for deserializers.</div>
1305</td>
1306</tr>
1307<tr class="altColor">
1308<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonDeserializer.html#com.fasterxml.jackson.databind.module">JsonDeserializer</a>
1309<div class="block">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
1310 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
1311 arbitrary types from JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>.</div>
1312</td>
1313</tr>
1314<tr class="rowColor">
1315<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.module">JsonMappingException</a>
1316<div class="block">Checked exception used to signal fatal problems with mapping of
1317 content, distinct from low-level I/O problems (signaled using
1318 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
1319 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
1320 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
1321</td>
1322</tr>
1323<tr class="altColor">
1324<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.module">JsonNode</a>
1325<div class="block">Base class for all JSON nodes, which form the basis of JSON
1326 Tree Model that Jackson implements.</div>
1327</td>
1328</tr>
1329<tr class="rowColor">
1330<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.module">JsonSerializer</a>
1331<div class="block">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
1332 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
1333 arbitrary types into JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
1334</td>
1335</tr>
1336<tr class="altColor">
1337<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/KeyDeserializer.html#com.fasterxml.jackson.databind.module">KeyDeserializer</a>
1338<div class="block">Abstract class that defines API used for deserializing JSON content
1339 field names into Java Map keys.</div>
1340</td>
1341</tr>
1342<tr class="rowColor">
1343<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/Module.html#com.fasterxml.jackson.databind.module">Module</a>
1344<div class="block">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>
1345 to provide a well-defined set of extensions to default functionality; such as
1346 support for new data types.</div>
1347</td>
1348</tr>
1349<tr class="altColor">
1350<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/Module.SetupContext.html#com.fasterxml.jackson.databind.module">Module.SetupContext</a>
1351<div class="block">Interface Jackson exposes to modules for purpose of registering
1352 extended functionality.</div>
1353</td>
1354</tr>
1355<tr class="rowColor">
1356<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.html#com.fasterxml.jackson.databind.module">PropertyNamingStrategy</a>
1357<div class="block">Class that defines how names of JSON properties ("external names")
1358 are derived from names of POJO methods and fields ("internal names"),
1359 in cases where they are not
1360 auto-detected and no explicit annotations exist for naming.</div>
1361</td>
1362</tr>
1363<tr class="altColor">
1364<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.module">SerializationConfig</a>
1365<div class="block">Object that contains baseline configuration for serialization
1366 process.</div>
1367</td>
1368</tr>
1369</tbody>
1370</table>
1371</li>
1372<li class="blockList"><a name="com.fasterxml.jackson.databind.node">
1373<!--   -->
1374</a>
1375<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1376<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
1377<tr>
1378<th class="colOne" scope="col">Class and Description</th>
1379</tr>
1380<tbody>
1381<tr class="altColor">
1382<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.node">JsonNode</a>
1383<div class="block">Base class for all JSON nodes, which form the basis of JSON
1384 Tree Model that Jackson implements.</div>
1385</td>
1386</tr>
1387<tr class="rowColor">
1388<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.html#com.fasterxml.jackson.databind.node">JsonSerializable</a>
1389<div class="block">Interface that can be implemented by objects that know how to
1390 serialize themselves to JSON, using <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
1391 (and <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> if necessary).</div>
1392</td>
1393</tr>
1394<tr class="altColor">
1395<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.Base.html#com.fasterxml.jackson.databind.node">JsonSerializable.Base</a>
1396<div class="block">Base class with minimal implementation, as well as couple of extension methods
1397 that core Jackson databinding makes use of.</div>
1398</td>
1399</tr>
1400<tr class="rowColor">
1401<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.node">SerializerProvider</a>
1402<div class="block">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
1403 <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
1404 instances of specific types; as well as the default implementation
1405 of the functionality.</div>
1406</td>
1407</tr>
1408</tbody>
1409</table>
1410</li>
1411<li class="blockList"><a name="com.fasterxml.jackson.databind.ser">
1412<!--   -->
1413</a>
1414<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1415<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
1416<tr>
1417<th class="colOne" scope="col">Class and Description</th>
1418</tr>
1419<tbody>
1420<tr class="altColor">
1421<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.ser">AnnotationIntrospector</a>
1422<div class="block">Abstract class that defines API used for introspecting annotation-based
1423 configuration for serialization and deserialization.</div>
1424</td>
1425</tr>
1426<tr class="rowColor">
1427<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.ser">BeanDescription</a>
1428<div class="block">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
1429 help in constructing serializers and deserializers.</div>
1430</td>
1431</tr>
1432<tr class="altColor">
1433<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.ser">BeanProperty</a>
1434<div class="block">Bean properties are logical entities that represent data
1435 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1436 contain; and that are accessed using accessors (methods like getters
1437 and setters, fields, constructor parametrers).</div>
1438</td>
1439</tr>
1440<tr class="rowColor">
1441<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DatabindContext.html#com.fasterxml.jackson.databind.ser">DatabindContext</a>
1442<div class="block">Shared base class for <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> and
1443 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, context objects passed through data-binding
1444 process.</div>
1445</td>
1446</tr>
1447<tr class="altColor">
1448<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.ser">JavaType</a>
1449<div class="block">Base class for type token classes used both to contain information
1450 and as keys for deserializers.</div>
1451</td>
1452</tr>
1453<tr class="rowColor">
1454<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.ser">JsonMappingException</a>
1455<div class="block">Checked exception used to signal fatal problems with mapping of
1456 content, distinct from low-level I/O problems (signaled using
1457 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
1458 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
1459 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
1460</td>
1461</tr>
1462<tr class="altColor">
1463<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.ser">JsonNode</a>
1464<div class="block">Base class for all JSON nodes, which form the basis of JSON
1465 Tree Model that Jackson implements.</div>
1466</td>
1467</tr>
1468<tr class="rowColor">
1469<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.ser">JsonSerializer</a>
1470<div class="block">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
1471 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
1472 arbitrary types into JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
1473</td>
1474</tr>
1475<tr class="altColor">
1476<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyMetadata.html#com.fasterxml.jackson.databind.ser">PropertyMetadata</a>
1477<div class="block">Simple container class used for storing "additional" metadata about
1478 properties.</div>
1479</td>
1480</tr>
1481<tr class="rowColor">
1482<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyName.html#com.fasterxml.jackson.databind.ser">PropertyName</a>
1483<div class="block">Simple value class used for containing names of properties as defined
1484 by annotations (and possibly other configuration sources).</div>
1485</td>
1486</tr>
1487<tr class="altColor">
1488<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.ser">SerializationConfig</a>
1489<div class="block">Object that contains baseline configuration for serialization
1490 process.</div>
1491</td>
1492</tr>
1493<tr class="rowColor">
1494<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.ser">SerializerProvider</a>
1495<div class="block">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
1496 <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
1497 instances of specific types; as well as the default implementation
1498 of the functionality.</div>
1499</td>
1500</tr>
1501</tbody>
1502</table>
1503</li>
1504<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl">
1505<!--   -->
1506</a>
1507<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1508<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
1509<tr>
1510<th class="colOne" scope="col">Class and Description</th>
1511</tr>
1512<tbody>
1513<tr class="altColor">
1514<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.ser.impl">BeanProperty</a>
1515<div class="block">Bean properties are logical entities that represent data
1516 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1517 contain; and that are accessed using accessors (methods like getters
1518 and setters, fields, constructor parametrers).</div>
1519</td>
1520</tr>
1521<tr class="rowColor">
1522<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.ser.impl">JavaType</a>
1523<div class="block">Base class for type token classes used both to contain information
1524 and as keys for deserializers.</div>
1525</td>
1526</tr>
1527<tr class="altColor">
1528<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.ser.impl">JsonMappingException</a>
1529<div class="block">Checked exception used to signal fatal problems with mapping of
1530 content, distinct from low-level I/O problems (signaled using
1531 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
1532 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
1533 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
1534</td>
1535</tr>
1536<tr class="rowColor">
1537<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.ser.impl">JsonNode</a>
1538<div class="block">Base class for all JSON nodes, which form the basis of JSON
1539 Tree Model that Jackson implements.</div>
1540</td>
1541</tr>
1542<tr class="altColor">
1543<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.ser.impl">JsonSerializer</a>
1544<div class="block">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
1545 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
1546 arbitrary types into JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
1547</td>
1548</tr>
1549<tr class="rowColor">
1550<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyName.html#com.fasterxml.jackson.databind.ser.impl">PropertyName</a>
1551<div class="block">Simple value class used for containing names of properties as defined
1552 by annotations (and possibly other configuration sources).</div>
1553</td>
1554</tr>
1555<tr class="altColor">
1556<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.ser.impl">SerializerProvider</a>
1557<div class="block">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
1558 <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
1559 instances of specific types; as well as the default implementation
1560 of the functionality.</div>
1561</td>
1562</tr>
1563</tbody>
1564</table>
1565</li>
1566<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std">
1567<!--   -->
1568</a>
1569<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1570<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
1571<tr>
1572<th class="colOne" scope="col">Class and Description</th>
1573</tr>
1574<tbody>
1575<tr class="altColor">
1576<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanDescription.html#com.fasterxml.jackson.databind.ser.std">BeanDescription</a>
1577<div class="block">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
1578 help in constructing serializers and deserializers.</div>
1579</td>
1580</tr>
1581<tr class="rowColor">
1582<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/BeanProperty.html#com.fasterxml.jackson.databind.ser.std">BeanProperty</a>
1583<div class="block">Bean properties are logical entities that represent data
1584 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
1585 contain; and that are accessed using accessors (methods like getters
1586 and setters, fields, constructor parametrers).</div>
1587</td>
1588</tr>
1589<tr class="altColor">
1590<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.ser.std">JavaType</a>
1591<div class="block">Base class for type token classes used both to contain information
1592 and as keys for deserializers.</div>
1593</td>
1594</tr>
1595<tr class="rowColor">
1596<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonMappingException.html#com.fasterxml.jackson.databind.ser.std">JsonMappingException</a>
1597<div class="block">Checked exception used to signal fatal problems with mapping of
1598 content, distinct from low-level I/O problems (signaled using
1599 simple <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>s) or data encoding/decoding
1600 problems (signaled with <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a>,
1601 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerationException</code></a>).</div>
1602</td>
1603</tr>
1604<tr class="altColor">
1605<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonNode.html#com.fasterxml.jackson.databind.ser.std">JsonNode</a>
1606<div class="block">Base class for all JSON nodes, which form the basis of JSON
1607 Tree Model that Jackson implements.</div>
1608</td>
1609</tr>
1610<tr class="rowColor">
1611<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.html#com.fasterxml.jackson.databind.ser.std">JsonSerializable</a>
1612<div class="block">Interface that can be implemented by objects that know how to
1613 serialize themselves to JSON, using <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
1614 (and <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> if necessary).</div>
1615</td>
1616</tr>
1617<tr class="altColor">
1618<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializer.html#com.fasterxml.jackson.databind.ser.std">JsonSerializer</a>
1619<div class="block">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
1620 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
1621 arbitrary types into JSON, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
1622</td>
1623</tr>
1624<tr class="rowColor">
1625<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyName.html#com.fasterxml.jackson.databind.ser.std">PropertyName</a>
1626<div class="block">Simple value class used for containing names of properties as defined
1627 by annotations (and possibly other configuration sources).</div>
1628</td>
1629</tr>
1630<tr class="altColor">
1631<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.ser.std">SerializationConfig</a>
1632<div class="block">Object that contains baseline configuration for serialization
1633 process.</div>
1634</td>
1635</tr>
1636<tr class="rowColor">
1637<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.ser.std">SerializerProvider</a>
1638<div class="block">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
1639 <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
1640 instances of specific types; as well as the default implementation
1641 of the functionality.</div>
1642</td>
1643</tr>
1644</tbody>
1645</table>
1646</li>
1647<li class="blockList"><a name="com.fasterxml.jackson.databind.type">
1648<!--   -->
1649</a>
1650<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1651<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
1652<tr>
1653<th class="colOne" scope="col">Class and Description</th>
1654</tr>
1655<tbody>
1656<tr class="altColor">
1657<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.type">JavaType</a>
1658<div class="block">Base class for type token classes used both to contain information
1659 and as keys for deserializers.</div>
1660</td>
1661</tr>
1662<tr class="rowColor">
1663<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.html#com.fasterxml.jackson.databind.type">JsonSerializable</a>
1664<div class="block">Interface that can be implemented by objects that know how to
1665 serialize themselves to JSON, using <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
1666 (and <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> if necessary).</div>
1667</td>
1668</tr>
1669<tr class="altColor">
1670<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.type">SerializerProvider</a>
1671<div class="block">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
1672 <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
1673 instances of specific types; as well as the default implementation
1674 of the functionality.</div>
1675</td>
1676</tr>
1677</tbody>
1678</table>
1679</li>
1680<li class="blockList"><a name="com.fasterxml.jackson.databind.util">
1681<!--   -->
1682</a>
1683<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1684<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
1685<tr>
1686<th class="colOne" scope="col">Class and Description</th>
1687</tr>
1688<tbody>
1689<tr class="altColor">
1690<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/AnnotationIntrospector.html#com.fasterxml.jackson.databind.util">AnnotationIntrospector</a>
1691<div class="block">Abstract class that defines API used for introspecting annotation-based
1692 configuration for serialization and deserialization.</div>
1693</td>
1694</tr>
1695<tr class="rowColor">
1696<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/DeserializationContext.html#com.fasterxml.jackson.databind.util">DeserializationContext</a>
1697<div class="block">Context for the process of deserialization a single root-level value.</div>
1698</td>
1699</tr>
1700<tr class="altColor">
1701<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JavaType.html#com.fasterxml.jackson.databind.util">JavaType</a>
1702<div class="block">Base class for type token classes used both to contain information
1703 and as keys for deserializers.</div>
1704</td>
1705</tr>
1706<tr class="rowColor">
1707<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/JsonSerializable.html#com.fasterxml.jackson.databind.util">JsonSerializable</a>
1708<div class="block">Interface that can be implemented by objects that know how to
1709 serialize themselves to JSON, using <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
1710 (and <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> if necessary).</div>
1711</td>
1712</tr>
1713<tr class="altColor">
1714<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyMetadata.html#com.fasterxml.jackson.databind.util">PropertyMetadata</a>
1715<div class="block">Simple container class used for storing "additional" metadata about
1716 properties.</div>
1717</td>
1718</tr>
1719<tr class="rowColor">
1720<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/PropertyName.html#com.fasterxml.jackson.databind.util">PropertyName</a>
1721<div class="block">Simple value class used for containing names of properties as defined
1722 by annotations (and possibly other configuration sources).</div>
1723</td>
1724</tr>
1725<tr class="altColor">
1726<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializationConfig.html#com.fasterxml.jackson.databind.util">SerializationConfig</a>
1727<div class="block">Object that contains baseline configuration for serialization
1728 process.</div>
1729</td>
1730</tr>
1731<tr class="rowColor">
1732<td class="colOne"><a href="../../../../com/fasterxml/jackson/databind/class-use/SerializerProvider.html#com.fasterxml.jackson.databind.util">SerializerProvider</a>
1733<div class="block">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
1734 <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
1735 instances of specific types; as well as the default implementation
1736 of the functionality.</div>
1737</td>
1738</tr>
1739</tbody>
1740</table>
1741</li>
1742</ul>
1743</div>
1744<!-- ======= START OF BOTTOM NAVBAR ====== -->
1745<div class="bottomNav"><a name="navbar_bottom">
1746<!--   -->
1747</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1748<!--   -->
1749</a>
1750<ul class="navList" title="Navigation">
1751<li><a href="../../../../overview-summary.html">Overview</a></li>
1752<li><a href="package-summary.html">Package</a></li>
1753<li>Class</li>
1754<li class="navBarCell1Rev">Use</li>
1755<li><a href="package-tree.html">Tree</a></li>
1756<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1757<li><a href="../../../../index-all.html">Index</a></li>
1758<li><a href="../../../../help-doc.html">Help</a></li>
1759</ul>
1760</div>
1761<div class="subNav">
1762<ul class="navList">
1763<li>Prev</li>
1764<li>Next</li>
1765</ul>
1766<ul class="navList">
1767<li><a href="../../../../index.html?com/fasterxml/jackson/databind/package-use.html" target="_top">Frames</a></li>
1768<li><a href="package-use.html" target="_top">No Frames</a></li>
1769</ul>
1770<ul class="navList" id="allclasses_navbar_bottom">
1771<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
1772</ul>
1773<div>
1774<script type="text/javascript"><!--
1775  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1776  if(window==top) {
1777    allClassesLink.style.display = "block";
1778  }
1779  else {
1780    allClassesLink.style.display = "none";
1781  }
1782  //-->
1783</script>
1784</div>
1785<a name="skip-navbar_bottom">
1786<!--   -->
1787</a></div>
1788<!-- ======== END OF BOTTOM NAVBAR ======= -->
1789<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1790</body>
1791</html>
1792