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