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