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:08 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8ObjectMapper (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="ObjectMapper (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="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </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 <A HREF="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A> 60 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><B>NEXT CLASS</B></A></FONT></TD> 61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 62 <A HREF="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="ObjectMapper.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<TR> 79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 80 SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 82DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 83</TR> 84</TABLE> 85<A NAME="skip-navbar_top"></A> 86<!-- ========= END OF TOP NAVBAR ========= --> 87 88<HR> 89<!-- ======== START OF CLASS DATA ======== --> 90<H2> 91<FONT SIZE="-1"> 92com.fasterxml.jackson.databind</FONT> 93<BR> 94Class ObjectMapper</H2> 95<PRE> 96<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A> 97 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">com.fasterxml.jackson.core.ObjectCodec</A> 98 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.ObjectMapper</B> 99</PRE> 100<DL> 101<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD> 102</DL> 103<HR> 104<DL> 105<DT><PRE>public class <B>ObjectMapper</B><DT>extends <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A><DT>implements <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DL> 106</PRE> 107 108<P> 109This mapper (or, data binder, or codec) provides functionality for 110 converting between Java objects (instances of JDK provided core classes, 111 beans), and matching JSON constructs. 112 It will use instances of <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> and <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> 113 for implementing actual reading/writing of JSON. 114<p> 115 The main conversion API is defined in <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>ObjectCodec</CODE></A>, so that 116 implementation details of this class need not be exposed to 117 streaming parser and generator classes. 118<p> 119 Note on caching: root-level deserializers are always cached, and accessed 120 using full (generics-aware) type information. This is different from 121 caching of referenced types, which is more limited and is done only 122 for a subset of all deserializer types. The main reason for difference 123 is that at root-level there is no incoming reference (and hence no 124 referencing property, no referral information or annotations to 125 produce differing deserializers), and that the performance impact 126 greatest at root level (since it'll essentially cache the full 127 graph of deserializers involved). 128<P> 129 130<P> 131<DL> 132<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#com.fasterxml.jackson.databind.ObjectMapper">Serialized Form</A></DL> 133<HR> 134 135<P> 136<!-- ======== NESTED CLASS SUMMARY ======== --> 137 138<A NAME="nested_class_summary"><!-- --></A> 139<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 140<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 141<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 142<B>Nested Class Summary</B></FONT></TH> 143</TR> 144<TR BGCOLOR="white" CLASS="TableRowColor"> 145<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 146<CODE>static class</CODE></FONT></TD> 147<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind">ObjectMapper.DefaultTypeResolverBuilder</A></B></CODE> 148 149<BR> 150 Customized <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeResolverBuilder</CODE></A> that provides type resolver builders 151 used with so-called "default typing" 152 (see <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><CODE>enableDefaultTyping()</CODE></A> for details).</TD> 153</TR> 154<TR BGCOLOR="white" CLASS="TableRowColor"> 155<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 156<CODE>static class</CODE></FONT></TD> 157<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A></B></CODE> 158 159<BR> 160 Enumeration used with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><CODE>enableDefaultTyping()</CODE></A> 161 to specify what kind of types (classes) default typing should 162 be used for.</TD> 163</TR> 164</TABLE> 165 <!-- =========== FIELD SUMMARY =========== --> 166 167<A NAME="field_summary"><!-- --></A> 168<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 169<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 170<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 171<B>Field Summary</B></FONT></TH> 172</TR> 173<TR BGCOLOR="white" CLASS="TableRowColor"> 174<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 175<CODE>protected static <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A></CODE></FONT></TD> 176<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter">_defaultPrettyPrinter</A></B></CODE> 177 178<BR> 179 </TD> 180</TR> 181<TR BGCOLOR="white" CLASS="TableRowColor"> 182<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 183<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A></CODE></FONT></TD> 184<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationConfig">_deserializationConfig</A></B></CODE> 185 186<BR> 187 Configuration object that defines basic global 188 settings for the serialization process</TD> 189</TR> 190<TR BGCOLOR="white" CLASS="TableRowColor"> 191<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 192<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A></CODE></FONT></TD> 193<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationContext">_deserializationContext</A></B></CODE> 194 195<BR> 196 Blueprint context object; stored here to allow custom 197 sub-classes.</TD> 198</TR> 199<TR BGCOLOR="white" CLASS="TableRowColor"> 200<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 201<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A></CODE></FONT></TD> 202<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_injectableValues">_injectableValues</A></B></CODE> 203 204<BR> 205 Provider for values to inject in deserialized POJOs.</TD> 206</TR> 207<TR BGCOLOR="white" CLASS="TableRowColor"> 208<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 209<CODE>protected <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A></CODE></FONT></TD> 210<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_jsonFactory">_jsonFactory</A></B></CODE> 211 212<BR> 213 Factory used to create <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> and <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> 214 instances as necessary.</TD> 215</TR> 216<TR BGCOLOR="white" CLASS="TableRowColor"> 217<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 218<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A><<A HREF="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</A>,<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?>></CODE></FONT></TD> 219<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_mixInAnnotations">_mixInAnnotations</A></B></CODE> 220 221<BR> 222 Mapping that defines how to apply mix-in annotations: key is 223 the type to received additional annotations, and value is the 224 type that has annotations to "mix in".</TD> 225</TR> 226<TR BGCOLOR="white" CLASS="TableRowColor"> 227<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 228<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</A><<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>,<A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>>></CODE></FONT></TD> 229<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootDeserializers">_rootDeserializers</A></B></CODE> 230 231<BR> 232 We will use a separate main-level Map for keeping track 233 of root-level deserializers.</TD> 234</TR> 235<TR BGCOLOR="white" CLASS="TableRowColor"> 236<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 237<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</A></CODE></FONT></TD> 238<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootNames">_rootNames</A></B></CODE> 239 240<BR> 241 Cache for root names used when root-wrapping is enabled.</TD> 242</TR> 243<TR BGCOLOR="white" CLASS="TableRowColor"> 244<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 245<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A></CODE></FONT></TD> 246<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializationConfig">_serializationConfig</A></B></CODE> 247 248<BR> 249 Configuration object that defines basic global 250 settings for the serialization process</TD> 251</TR> 252<TR BGCOLOR="white" CLASS="TableRowColor"> 253<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 254<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A></CODE></FONT></TD> 255<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory">_serializerFactory</A></B></CODE> 256 257<BR> 258 Serializer factory used for constructing serializers.</TD> 259</TR> 260<TR BGCOLOR="white" CLASS="TableRowColor"> 261<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 262<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A></CODE></FONT></TD> 263<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerProvider">_serializerProvider</A></B></CODE> 264 265<BR> 266 Object that manages access to serializers used for serialization, 267 including caching.</TD> 268</TR> 269<TR BGCOLOR="white" CLASS="TableRowColor"> 270<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 271<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A></CODE></FONT></TD> 272<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_subtypeResolver">_subtypeResolver</A></B></CODE> 273 274<BR> 275 Thing used for registering sub-types, resolving them to 276 super/sub-types as needed.</TD> 277</TR> 278<TR BGCOLOR="white" CLASS="TableRowColor"> 279<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 280<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A></CODE></FONT></TD> 281<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_typeFactory">_typeFactory</A></B></CODE> 282 283<BR> 284 Specific factory used for creating <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A> instances; 285 needed to allow modules to add more custom type handling 286 (mostly to support types of non-Java JVM languages)</TD> 287</TR> 288<TR BGCOLOR="white" CLASS="TableRowColor"> 289<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 290<CODE>protected static <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A></CODE></FONT></TD> 291<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_ANNOTATION_INTROSPECTOR">DEFAULT_ANNOTATION_INTROSPECTOR</A></B></CODE> 292 293<BR> 294 </TD> 295</TR> 296<TR BGCOLOR="white" CLASS="TableRowColor"> 297<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 298<CODE>protected static <A HREF="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</A></CODE></FONT></TD> 299<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_BASE">DEFAULT_BASE</A></B></CODE> 300 301<BR> 302 Base settings contain defaults used for all <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> 303 instances.</TD> 304</TR> 305<TR BGCOLOR="white" CLASS="TableRowColor"> 306<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 307<CODE>protected static <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</A></CODE></FONT></TD> 308<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_INTROSPECTOR">DEFAULT_INTROSPECTOR</A></B></CODE> 309 310<BR> 311 </TD> 312</TR> 313<TR BGCOLOR="white" CLASS="TableRowColor"> 314<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 315<CODE>protected static <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A><?></CODE></FONT></TD> 316<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#STD_VISIBILITY_CHECKER">STD_VISIBILITY_CHECKER</A></B></CODE> 317 318<BR> 319 </TD> 320</TR> 321</TABLE> 322 323<!-- ======== CONSTRUCTOR SUMMARY ======== --> 324 325<A NAME="constructor_summary"><!-- --></A> 326<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 327<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 328<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 329<B>Constructor Summary</B></FONT></TH> 330</TR> 331<TR BGCOLOR="white" CLASS="TableRowColor"> 332<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 333<CODE> </CODE></FONT></TD> 334<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper()">ObjectMapper</A></B>()</CODE> 335 336<BR> 337 Default constructor, which will construct the default 338 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> as necessary, use 339 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> as its 340 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A>, and 341 <A HREF="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>BeanSerializerFactory</CODE></A> as its 342 <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A>.</TD> 343</TR> 344<TR BGCOLOR="white" CLASS="TableRowColor"> 345<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 346<CODE> </CODE></FONT></TD> 347<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory)">ObjectMapper</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A> jf)</CODE> 348 349<BR> 350 Constructs instance that uses specified <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> 351 for constructing necessary <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>s and/or 352 <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>s.</TD> 353</TR> 354<TR BGCOLOR="white" CLASS="TableRowColor"> 355<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 356<CODE> </CODE></FONT></TD> 357<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)">ObjectMapper</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A> jf, 358 <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> sp, 359 <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> dc)</CODE> 360 361<BR> 362 Constructs instance that uses specified <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> 363 for constructing necessary <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>s and/or 364 <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>s, and uses given providers for accessing 365 serializers and deserializers.</TD> 366</TR> 367<TR BGCOLOR="white" CLASS="TableRowColor"> 368<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 369<CODE>protected </CODE></FONT></TD> 370<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)">ObjectMapper</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> src)</CODE> 371 372<BR> 373 Copy-constructor, mostly used to support <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><CODE>copy()</CODE></A>.</TD> 374</TR> 375</TABLE> 376 377<!-- ========== METHOD SUMMARY =========== --> 378 379<A NAME="method_summary"><!-- --></A> 380<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 381<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 382<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 383<B>Method Summary</B></FONT></TH> 384</TR> 385<TR BGCOLOR="white" CLASS="TableRowColor"> 386<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 387<CODE>protected void</CODE></FONT></TD> 388<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_checkInvalidCopy(java.lang.Class)">_checkInvalidCopy</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> exp)</CODE> 389 390<BR> 391 </TD> 392</TR> 393<TR BGCOLOR="white" CLASS="TableRowColor"> 394<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 395<CODE>protected void</CODE></FONT></TD> 396<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">_configAndWriteValue</A></B>(<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">JsonGenerator</A> jgen, 397 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> 398 399<BR> 400 Method called to configure the generator as necessary and then 401 call write functionality</TD> 402</TR> 403<TR BGCOLOR="white" CLASS="TableRowColor"> 404<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 405<CODE>protected void</CODE></FONT></TD> 406<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, java.lang.Class)">_configAndWriteValue</A></B>(<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">JsonGenerator</A> jgen, 407 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value, 408 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> viewClass)</CODE> 409 410<BR> 411 </TD> 412</TR> 413<TR BGCOLOR="white" CLASS="TableRowColor"> 414<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 415<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD> 416<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">_convert</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> fromValue, 417 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> toValueType)</CODE> 418 419<BR> 420 Actual conversion implementation: instead of using existing read 421 and write methods, much of code is inlined.</TD> 422</TR> 423<TR BGCOLOR="white" CLASS="TableRowColor"> 424<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 425<CODE>protected <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A></CODE></FONT></TD> 426<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter()">_defaultPrettyPrinter</A></B>()</CODE> 427 428<BR> 429 Helper method that should return default pretty-printer to 430 use for generators constructed by this mapper, when instructed 431 to use default pretty printer.</TD> 432</TR> 433<TR BGCOLOR="white" CLASS="TableRowColor"> 434<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 435<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>></CODE></FONT></TD> 436<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)">_findRootDeserializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> ctxt, 437 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 438 439<BR> 440 Method called to locate deserializer for the passed root-level value.</TD> 441</TR> 442<TR BGCOLOR="white" CLASS="TableRowColor"> 443<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 444<CODE>protected <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</A></CODE></FONT></TD> 445<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_initForReading(com.fasterxml.jackson.core.JsonParser)">_initForReading</A></B>(<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">JsonParser</A> jp)</CODE> 446 447<BR> 448 Method called to ensure that given parser is ready for reading 449 content for data binding.</TD> 450</TR> 451<TR BGCOLOR="white" CLASS="TableRowColor"> 452<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 453<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD> 454<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">_readMapAndClose</A></B>(<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">JsonParser</A> jp, 455 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 456 457<BR> 458 </TD> 459</TR> 460<TR BGCOLOR="white" CLASS="TableRowColor"> 461<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 462<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD> 463<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">_readValue</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> cfg, 464 <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">JsonParser</A> jp, 465 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 466 467<BR> 468 Actual implementation of value reading+binding operation.</TD> 469</TR> 470<TR BGCOLOR="white" CLASS="TableRowColor"> 471<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 472<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A></CODE></FONT></TD> 473<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)">_serializerProvider</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A> config)</CODE> 474 475<BR> 476 Overridable helper method used for constructing 477 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> to use for serialization.</TD> 478</TR> 479<TR BGCOLOR="white" CLASS="TableRowColor"> 480<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 481<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD> 482<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer)">_unwrapAndDeserialize</A></B>(<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">JsonParser</A> jp, 483 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> ctxt, 484 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> config, 485 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> rootType, 486 <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>> deser)</CODE> 487 488<BR> 489 </TD> 490</TR> 491<TR BGCOLOR="white" CLASS="TableRowColor"> 492<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 493<CODE> void</CODE></FONT></TD> 494<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> type, 495 <A HREF="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</A> visitor)</CODE> 496 497<BR> 498 Method for visiting type hierarchy for given type, using specified visitor.</TD> 499</TR> 500<TR BGCOLOR="white" CLASS="TableRowColor"> 501<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 502<CODE> void</CODE></FONT></TD> 503<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type, 504 <A HREF="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</A> visitor)</CODE> 505 506<BR> 507 Method for visiting type hierarchy for given type, using specified visitor.</TD> 508</TR> 509<TR BGCOLOR="white" CLASS="TableRowColor"> 510<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 511<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 512<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">addHandler</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</A> h)</CODE> 513 514<BR> 515 Method for adding specified <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DeserializationProblemHandler</CODE></A> 516 to be used for handling specific problems during deserialization.</TD> 517</TR> 518<TR BGCOLOR="white" CLASS="TableRowColor"> 519<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 520<CODE> void</CODE></FONT></TD> 521<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixInAnnotations(java.lang.Class, java.lang.Class)">addMixInAnnotations</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> target, 522 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> mixinSource)</CODE> 523 524<BR> 525 Method to use for adding mix-in annotations to use for augmenting 526 specified class or interface.</TD> 527</TR> 528<TR BGCOLOR="white" CLASS="TableRowColor"> 529<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 530<CODE> boolean</CODE></FONT></TD> 531<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType)">canDeserialize</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type)</CODE> 532 533<BR> 534 Method that can be called to check whether mapper thinks 535 it could deserialize an Object of given type.</TD> 536</TR> 537<TR BGCOLOR="white" CLASS="TableRowColor"> 538<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 539<CODE> boolean</CODE></FONT></TD> 540<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class)">canSerialize</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> type)</CODE> 541 542<BR> 543 Method that can be called to check whether mapper thinks 544 it could serialize an instance of given Class.</TD> 545</TR> 546<TR BGCOLOR="white" CLASS="TableRowColor"> 547<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 548<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 549<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#clearProblemHandlers()">clearProblemHandlers</A></B>()</CODE> 550 551<BR> 552 Method for removing all registered <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DeserializationProblemHandler</CODE></A>s 553 instances from this mapper.</TD> 554</TR> 555<TR BGCOLOR="white" CLASS="TableRowColor"> 556<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 557<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 558<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)">configure</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> f, 559 boolean state)</CODE> 560 561<BR> 562 Method for changing state of an on/off deserialization feature for 563 this object mapper.</TD> 564</TR> 565<TR BGCOLOR="white" CLASS="TableRowColor"> 566<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 567<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 568<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)">configure</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</A> f, 569 boolean state)</CODE> 570 571<BR> 572 Method for changing state of an on/off <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> feature for 573 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> instance this object mapper uses.</TD> 574</TR> 575<TR BGCOLOR="white" CLASS="TableRowColor"> 576<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 577<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 578<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)">configure</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</A> f, 579 boolean state)</CODE> 580 581<BR> 582 Method for changing state of an on/off <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> feature for 583 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> instance this object mapper uses.</TD> 584</TR> 585<TR BGCOLOR="white" CLASS="TableRowColor"> 586<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 587<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 588<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.MapperFeature, boolean)">configure</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A> f, 589 boolean state)</CODE> 590 591<BR> 592 Method for changing state of an on/off mapper feature for 593 this mapper instance.</TD> 594</TR> 595<TR BGCOLOR="white" CLASS="TableRowColor"> 596<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 597<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 598<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)">configure</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> f, 599 boolean state)</CODE> 600 601<BR> 602 Method for changing state of an on/off serialization feature for 603 this object mapper.</TD> 604</TR> 605<TR BGCOLOR="white" CLASS="TableRowColor"> 606<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 607<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD> 608<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#constructType(java.lang.reflect.Type)">constructType</A></B>(<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">Type</A> t)</CODE> 609 610<BR> 611 Convenience method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A> out of given 612 type (typically <code>java.lang.Class</code>), but without explicit 613 context.</TD> 614</TR> 615<TR BGCOLOR="white" CLASS="TableRowColor"> 616<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 617<CODE> 618<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 619<TR ALIGN="right" VALIGN=""> 620<TD NOWRAP><FONT SIZE="-1"> 621<CODE><T> T</CODE></FONT></TD> 622</TR> 623</TABLE> 624</CODE></FONT></TD> 625<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, java.lang.Class)">convertValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> fromValue, 626 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> toValueType)</CODE> 627 628<BR> 629 Convenience method for doing two-step conversion from given value, into 630 instance of given value type.</TD> 631</TR> 632<TR BGCOLOR="white" CLASS="TableRowColor"> 633<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 634<CODE> 635<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 636<TR ALIGN="right" VALIGN=""> 637<TD NOWRAP><FONT SIZE="-1"> 638<CODE><T> T</CODE></FONT></TD> 639</TR> 640</TABLE> 641</CODE></FONT></TD> 642<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">convertValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> fromValue, 643 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> toValueType)</CODE> 644 645<BR> 646 </TD> 647</TR> 648<TR BGCOLOR="white" CLASS="TableRowColor"> 649<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 650<CODE> 651<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 652<TR ALIGN="right" VALIGN=""> 653<TD NOWRAP><FONT SIZE="-1"> 654<CODE><T> T</CODE></FONT></TD> 655</TR> 656</TABLE> 657</CODE></FONT></TD> 658<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference)">convertValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> fromValue, 659 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A><?> toValueTypeRef)</CODE> 660 661<BR> 662 </TD> 663</TR> 664<TR BGCOLOR="white" CLASS="TableRowColor"> 665<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 666<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 667<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()">copy</A></B>()</CODE> 668 669<BR> 670 Method for creating a new <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> instance that 671 has same initial configuration as this instance.</TD> 672</TR> 673<TR BGCOLOR="white" CLASS="TableRowColor"> 674<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 675<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 676<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createArrayNode()">createArrayNode</A></B>()</CODE> 677 678<BR> 679 680 Note: return type is co-variant, as basic ObjectCodec 681 abstraction can not refer to concrete node types (as it's 682 part of core package, whereas impls are part of mapper 683 package)</TD> 684</TR> 685<TR BGCOLOR="white" CLASS="TableRowColor"> 686<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 687<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A></CODE></FONT></TD> 688<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)">createDeserializationContext</A></B>(<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">JsonParser</A> jp, 689 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> cfg)</CODE> 690 691<BR> 692 Internal helper method called to create an instance of <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A> 693 for deserializing a single root value.</TD> 694</TR> 695<TR BGCOLOR="white" CLASS="TableRowColor"> 696<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 697<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A></CODE></FONT></TD> 698<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()">createObjectNode</A></B>()</CODE> 699 700<BR> 701 702 Note: return type is co-variant, as basic ObjectCodec 703 abstraction can not refer to concrete node types (as it's 704 part of core package, whereas impls are part of mapper 705 package)</TD> 706</TR> 707<TR BGCOLOR="white" CLASS="TableRowColor"> 708<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 709<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 710<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature)">disable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> feature)</CODE> 711 712<BR> 713 Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.</TD> 714</TR> 715<TR BGCOLOR="white" CLASS="TableRowColor"> 716<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 717<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 718<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">disable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> first, 719 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... f)</CODE> 720 721<BR> 722 Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.</TD> 723</TR> 724<TR BGCOLOR="white" CLASS="TableRowColor"> 725<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 726<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 727<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.MapperFeature...)">disable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>... f)</CODE> 728 729<BR> 730 Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.</TD> 731</TR> 732<TR BGCOLOR="white" CLASS="TableRowColor"> 733<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 734<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 735<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature)">disable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> f)</CODE> 736 737<BR> 738 Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.</TD> 739</TR> 740<TR BGCOLOR="white" CLASS="TableRowColor"> 741<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 742<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 743<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">disable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> first, 744 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... f)</CODE> 745 746<BR> 747 Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.</TD> 748</TR> 749<TR BGCOLOR="white" CLASS="TableRowColor"> 750<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 751<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 752<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping()">disableDefaultTyping</A></B>()</CODE> 753 754<BR> 755 Method for disabling automatic inclusion of type information; if so, only 756 explicitly annotated types (ones with 757 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>) will have 758 additional embedded type information.</TD> 759</TR> 760<TR BGCOLOR="white" CLASS="TableRowColor"> 761<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 762<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 763<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature)">enable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> feature)</CODE> 764 765<BR> 766 Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.</TD> 767</TR> 768<TR BGCOLOR="white" CLASS="TableRowColor"> 769<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 770<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 771<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">enable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> first, 772 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... f)</CODE> 773 774<BR> 775 Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.</TD> 776</TR> 777<TR BGCOLOR="white" CLASS="TableRowColor"> 778<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 779<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 780<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.MapperFeature...)">enable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>... f)</CODE> 781 782<BR> 783 Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg"><CODE>MapperConfig</CODE></A> features.</TD> 784</TR> 785<TR BGCOLOR="white" CLASS="TableRowColor"> 786<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 787<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 788<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature)">enable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> f)</CODE> 789 790<BR> 791 Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> feature.</TD> 792</TR> 793<TR BGCOLOR="white" CLASS="TableRowColor"> 794<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 795<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 796<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">enable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> first, 797 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... f)</CODE> 798 799<BR> 800 Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.</TD> 801</TR> 802<TR BGCOLOR="white" CLASS="TableRowColor"> 803<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 804<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 805<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()">enableDefaultTyping</A></B>()</CODE> 806 807<BR> 808 Convenience method that is equivalent to calling</TD> 809</TR> 810<TR BGCOLOR="white" CLASS="TableRowColor"> 811<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 812<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 813<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)">enableDefaultTyping</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A> dti)</CODE> 814 815<BR> 816 Convenience method that is equivalent to calling</TD> 817</TR> 818<TR BGCOLOR="white" CLASS="TableRowColor"> 819<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 820<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 821<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo.As)">enableDefaultTyping</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A> applicability, 822 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</A> includeAs)</CODE> 823 824<BR> 825 Method for enabling automatic inclusion of type information, needed 826 for proper deserialization of polymorphic types (unless types 827 have been annotated with <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>).</TD> 828</TR> 829<TR BGCOLOR="white" CLASS="TableRowColor"> 830<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 831<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 832<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, java.lang.String)">enableDefaultTypingAsProperty</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A> applicability, 833 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName)</CODE> 834 835<BR> 836 Method for enabling automatic inclusion of type information -- needed 837 for proper deserialization of polymorphic types (unless types 838 have been annotated with <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>) -- 839 using "As.PROPERTY" inclusion mechanism and specified property name 840 to use for inclusion (default being "@class" since default type information 841 always uses class name as type identifier)</TD> 842</TR> 843<TR BGCOLOR="white" CLASS="TableRowColor"> 844<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 845<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?></CODE></FONT></TD> 846<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> cls)</CODE> 847 848<BR> 849 </TD> 850</TR> 851<TR BGCOLOR="white" CLASS="TableRowColor"> 852<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 853<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</A></CODE></FONT></TD> 854<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#generateJsonSchema(java.lang.Class)">generateJsonSchema</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> t)</CODE> 855 856<BR> 857 Generate <a href="http://json-schema.org/">Json-schema</a> 858 instance for specified class.</TD> 859</TR> 860<TR BGCOLOR="white" CLASS="TableRowColor"> 861<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 862<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A></CODE></FONT></TD> 863<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationConfig()">getDeserializationConfig</A></B>()</CODE> 864 865<BR> 866 Method that returns 867 the shared default <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> object 868 that defines configuration settings for deserialization.</TD> 869</TR> 870<TR BGCOLOR="white" CLASS="TableRowColor"> 871<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 872<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A></CODE></FONT></TD> 873<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationContext()">getDeserializationContext</A></B>()</CODE> 874 875<BR> 876 Method for getting current <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A>.</TD> 877</TR> 878<TR BGCOLOR="white" CLASS="TableRowColor"> 879<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 880<CODE> <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A></CODE></FONT></TD> 881<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()">getFactory</A></B>()</CODE> 882 883<BR> 884 Method that can be used to get hold of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> that this 885 mapper uses if it needs to construct <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>s 886 and/or <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>s.</TD> 887</TR> 888<TR BGCOLOR="white" CLASS="TableRowColor"> 889<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 890<CODE> <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A></CODE></FONT></TD> 891<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()">getJsonFactory</A></B>()</CODE> 892 893<BR> 894 <B>Deprecated.</B> <I>Since 2.1: Use <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><CODE>getFactory()</CODE></A> instead</I></TD> 895</TR> 896<TR BGCOLOR="white" CLASS="TableRowColor"> 897<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 898<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A></CODE></FONT></TD> 899<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getNodeFactory()">getNodeFactory</A></B>()</CODE> 900 901<BR> 902 Method that can be used to get hold of <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> 903 that this mapper will use when directly constructing 904 root <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances for Trees.</TD> 905</TR> 906<TR BGCOLOR="white" CLASS="TableRowColor"> 907<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 908<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A></CODE></FONT></TD> 909<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializationConfig()">getSerializationConfig</A></B>()</CODE> 910 911<BR> 912 Method that returns the shared default <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializationConfig</CODE></A> 913 object that defines configuration settings for serialization.</TD> 914</TR> 915<TR BGCOLOR="white" CLASS="TableRowColor"> 916<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 917<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A></CODE></FONT></TD> 918<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerFactory()">getSerializerFactory</A></B>()</CODE> 919 920<BR> 921 Method for getting current <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A>.</TD> 922</TR> 923<TR BGCOLOR="white" CLASS="TableRowColor"> 924<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 925<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A></CODE></FONT></TD> 926<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider()">getSerializerProvider</A></B>()</CODE> 927 928<BR> 929 </TD> 930</TR> 931<TR BGCOLOR="white" CLASS="TableRowColor"> 932<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 933<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A></CODE></FONT></TD> 934<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSubtypeResolver()">getSubtypeResolver</A></B>()</CODE> 935 936<BR> 937 Method for accessing subtype resolver in use.</TD> 938</TR> 939<TR BGCOLOR="white" CLASS="TableRowColor"> 940<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 941<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A></CODE></FONT></TD> 942<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getTypeFactory()">getTypeFactory</A></B>()</CODE> 943 944<BR> 945 Accessor for getting currently configured <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A> instance.</TD> 946</TR> 947<TR BGCOLOR="white" CLASS="TableRowColor"> 948<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 949<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A><?></CODE></FONT></TD> 950<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getVisibilityChecker()">getVisibilityChecker</A></B>()</CODE> 951 952<BR> 953 Method for accessing currently configured visibility checker; 954 object used for determining whether given property element 955 (method, field, constructor) can be auto-detected or not.</TD> 956</TR> 957<TR BGCOLOR="white" CLASS="TableRowColor"> 958<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 959<CODE> boolean</CODE></FONT></TD> 960<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">isEnabled</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> f)</CODE> 961 962<BR> 963 Method for checking whether given deserialization-specific 964 feature is enabled.</TD> 965</TR> 966<TR BGCOLOR="white" CLASS="TableRowColor"> 967<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 968<CODE> boolean</CODE></FONT></TD> 969<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)">isEnabled</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</A> f)</CODE> 970 971<BR> 972 Convenience method, equivalent to:</TD> 973</TR> 974<TR BGCOLOR="white" CLASS="TableRowColor"> 975<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 976<CODE> boolean</CODE></FONT></TD> 977<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)">isEnabled</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</A> f)</CODE> 978 979<BR> 980 Convenience method, equivalent to:</TD> 981</TR> 982<TR BGCOLOR="white" CLASS="TableRowColor"> 983<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 984<CODE> boolean</CODE></FONT></TD> 985<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">isEnabled</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</A> f)</CODE> 986 987<BR> 988 Convenience method, equivalent to:</TD> 989</TR> 990<TR BGCOLOR="white" CLASS="TableRowColor"> 991<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 992<CODE> boolean</CODE></FONT></TD> 993<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A> f)</CODE> 994 995<BR> 996 Method for checking whether given Mapper 997 feature is enabled.</TD> 998</TR> 999<TR BGCOLOR="white" CLASS="TableRowColor"> 1000<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1001<CODE> boolean</CODE></FONT></TD> 1002<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.SerializationFeature)">isEnabled</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> f)</CODE> 1003 1004<BR> 1005 Method for checking whether given serialization-specific 1006 feature is enabled.</TD> 1007</TR> 1008<TR BGCOLOR="white" CLASS="TableRowColor"> 1009<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1010<CODE> int</CODE></FONT></TD> 1011<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#mixInCount()">mixInCount</A></B>()</CODE> 1012 1013<BR> 1014 </TD> 1015</TR> 1016<TR BGCOLOR="white" CLASS="TableRowColor"> 1017<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1018<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1019<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader()">reader</A></B>()</CODE> 1020 1021<BR> 1022 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with 1023 default settings.</TD> 1024</TR> 1025<TR BGCOLOR="white" CLASS="TableRowColor"> 1026<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1027<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1028<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.Base64Variant)">reader</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A> defaultBase64)</CODE> 1029 1030<BR> 1031 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 1032 use specified Base64 encoding variant for Base64-encoded binary data.</TD> 1033</TR> 1034<TR BGCOLOR="white" CLASS="TableRowColor"> 1035<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1036<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1037<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(java.lang.Class)">reader</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> type)</CODE> 1038 1039<BR> 1040 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 1041 read or update instances of specified type</TD> 1042</TR> 1043<TR BGCOLOR="white" CLASS="TableRowColor"> 1044<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1045<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1046<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.DeserializationFeature)">reader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> feature)</CODE> 1047 1048<BR> 1049 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with 1050 specified feature enabled (compared to settings that this 1051 mapper instance has).</TD> 1052</TR> 1053<TR BGCOLOR="white" CLASS="TableRowColor"> 1054<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1055<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1056<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">reader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> first, 1057 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... other)</CODE> 1058 1059<BR> 1060 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with 1061 specified features enabled (compared to settings that this 1062 mapper instance has).</TD> 1063</TR> 1064<TR BGCOLOR="white" CLASS="TableRowColor"> 1065<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1066<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1067<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.FormatSchema)">reader</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</A> schema)</CODE> 1068 1069<BR> 1070 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 1071 pass specific schema object to <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> used for 1072 reading content.</TD> 1073</TR> 1074<TR BGCOLOR="white" CLASS="TableRowColor"> 1075<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1076<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1077<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.InjectableValues)">reader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> injectableValues)</CODE> 1078 1079<BR> 1080 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 1081 use specified injectable values.</TD> 1082</TR> 1083<TR BGCOLOR="white" CLASS="TableRowColor"> 1084<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1085<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1086<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.JavaType)">reader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type)</CODE> 1087 1088<BR> 1089 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 1090 read or update instances of specified type</TD> 1091</TR> 1092<TR BGCOLOR="white" CLASS="TableRowColor"> 1093<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1094<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1095<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)">reader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> f)</CODE> 1096 1097<BR> 1098 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 1099 use specified <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> for constructing JSON trees.</TD> 1100</TR> 1101<TR BGCOLOR="white" CLASS="TableRowColor"> 1102<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1103<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1104<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.type.TypeReference)">reader</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A><?> type)</CODE> 1105 1106<BR> 1107 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 1108 read or update instances of specified type</TD> 1109</TR> 1110<TR BGCOLOR="white" CLASS="TableRowColor"> 1111<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1112<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1113<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForUpdating(java.lang.Object)">readerForUpdating</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> valueToUpdate)</CODE> 1114 1115<BR> 1116 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 1117 update given Object (usually Bean, but can be a Collection or Map 1118 as well, but NOT an array) with JSON data.</TD> 1119</TR> 1120<TR BGCOLOR="white" CLASS="TableRowColor"> 1121<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1122<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1123<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerWithView(java.lang.Class)">readerWithView</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> view)</CODE> 1124 1125<BR> 1126 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 1127 deserialize objects using specified JSON View (filter).</TD> 1128</TR> 1129<TR BGCOLOR="white" CLASS="TableRowColor"> 1130<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1131<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1132<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(byte[])">readTree</A></B>(byte[] content)</CODE> 1133 1134<BR> 1135 Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD> 1136</TR> 1137<TR BGCOLOR="white" CLASS="TableRowColor"> 1138<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1139<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1140<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.File)">readTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> file)</CODE> 1141 1142<BR> 1143 Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD> 1144</TR> 1145<TR BGCOLOR="white" CLASS="TableRowColor"> 1146<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1147<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1148<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.InputStream)">readTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> in)</CODE> 1149 1150<BR> 1151 Method to deserialize JSON content as tree expressed 1152 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD> 1153</TR> 1154<TR BGCOLOR="white" CLASS="TableRowColor"> 1155<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1156<CODE> 1157<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1158<TR ALIGN="right" VALIGN=""> 1159<TD NOWRAP><FONT SIZE="-1"> 1160<CODE><T extends <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A>> 1161<BR> 1162T</CODE></FONT></TD> 1163</TR> 1164</TABLE> 1165</CODE></FONT></TD> 1166<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(com.fasterxml.jackson.core.JsonParser)">readTree</A></B>(<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">JsonParser</A> jp)</CODE> 1167 1168<BR> 1169 Method to deserialize JSON content as tree expressed 1170 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD> 1171</TR> 1172<TR BGCOLOR="white" CLASS="TableRowColor"> 1173<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1174<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1175<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.Reader)">readTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A> r)</CODE> 1176 1177<BR> 1178 Method to deserialize JSON content as tree expressed 1179 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD> 1180</TR> 1181<TR BGCOLOR="white" CLASS="TableRowColor"> 1182<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1183<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1184<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.lang.String)">readTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> content)</CODE> 1185 1186<BR> 1187 Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD> 1188</TR> 1189<TR BGCOLOR="white" CLASS="TableRowColor"> 1190<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1191<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1192<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.net.URL)">readTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A> source)</CODE> 1193 1194<BR> 1195 Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD> 1196</TR> 1197<TR BGCOLOR="white" CLASS="TableRowColor"> 1198<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1199<CODE> 1200<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1201<TR ALIGN="right" VALIGN=""> 1202<TD NOWRAP><FONT SIZE="-1"> 1203<CODE><T> T</CODE></FONT></TD> 1204</TR> 1205</TABLE> 1206</CODE></FONT></TD> 1207<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], java.lang.Class)">readValue</A></B>(byte[] src, 1208 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType)</CODE> 1209 1210<BR> 1211 </TD> 1212</TR> 1213<TR BGCOLOR="white" CLASS="TableRowColor"> 1214<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1215<CODE> 1216<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1217<TR ALIGN="right" VALIGN=""> 1218<TD NOWRAP><FONT SIZE="-1"> 1219<CODE><T> T</CODE></FONT></TD> 1220</TR> 1221</TABLE> 1222</CODE></FONT></TD> 1223<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, java.lang.Class)">readValue</A></B>(byte[] src, 1224 int offset, 1225 int len, 1226 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType)</CODE> 1227 1228<BR> 1229 </TD> 1230</TR> 1231<TR BGCOLOR="white" CLASS="TableRowColor"> 1232<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1233<CODE> 1234<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1235<TR ALIGN="right" VALIGN=""> 1236<TD NOWRAP><FONT SIZE="-1"> 1237<CODE><T> T</CODE></FONT></TD> 1238</TR> 1239</TABLE> 1240</CODE></FONT></TD> 1241<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(byte[] src, 1242 int offset, 1243 int len, 1244 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1245 1246<BR> 1247 </TD> 1248</TR> 1249<TR BGCOLOR="white" CLASS="TableRowColor"> 1250<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1251<CODE> 1252<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1253<TR ALIGN="right" VALIGN=""> 1254<TD NOWRAP><FONT SIZE="-1"> 1255<CODE><T> T</CODE></FONT></TD> 1256</TR> 1257</TABLE> 1258</CODE></FONT></TD> 1259<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(byte[] src, 1260 int offset, 1261 int len, 1262 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef)</CODE> 1263 1264<BR> 1265 </TD> 1266</TR> 1267<TR BGCOLOR="white" CLASS="TableRowColor"> 1268<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1269<CODE> 1270<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1271<TR ALIGN="right" VALIGN=""> 1272<TD NOWRAP><FONT SIZE="-1"> 1273<CODE><T> T</CODE></FONT></TD> 1274</TR> 1275</TABLE> 1276</CODE></FONT></TD> 1277<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(byte[] src, 1278 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1279 1280<BR> 1281 </TD> 1282</TR> 1283<TR BGCOLOR="white" CLASS="TableRowColor"> 1284<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1285<CODE> 1286<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1287<TR ALIGN="right" VALIGN=""> 1288<TD NOWRAP><FONT SIZE="-1"> 1289<CODE><T> T</CODE></FONT></TD> 1290</TR> 1291</TABLE> 1292</CODE></FONT></TD> 1293<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(byte[] src, 1294 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef)</CODE> 1295 1296<BR> 1297 </TD> 1298</TR> 1299<TR BGCOLOR="white" CLASS="TableRowColor"> 1300<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1301<CODE> 1302<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1303<TR ALIGN="right" VALIGN=""> 1304<TD NOWRAP><FONT SIZE="-1"> 1305<CODE><T> T</CODE></FONT></TD> 1306</TR> 1307</TABLE> 1308</CODE></FONT></TD> 1309<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, java.lang.Class)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> src, 1310 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType)</CODE> 1311 1312<BR> 1313 </TD> 1314</TR> 1315<TR BGCOLOR="white" CLASS="TableRowColor"> 1316<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1317<CODE> 1318<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1319<TR ALIGN="right" VALIGN=""> 1320<TD NOWRAP><FONT SIZE="-1"> 1321<CODE><T> T</CODE></FONT></TD> 1322</TR> 1323</TABLE> 1324</CODE></FONT></TD> 1325<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> src, 1326 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1327 1328<BR> 1329 </TD> 1330</TR> 1331<TR BGCOLOR="white" CLASS="TableRowColor"> 1332<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1333<CODE> 1334<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1335<TR ALIGN="right" VALIGN=""> 1336<TD NOWRAP><FONT SIZE="-1"> 1337<CODE><T> T</CODE></FONT></TD> 1338</TR> 1339</TABLE> 1340</CODE></FONT></TD> 1341<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> src, 1342 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef)</CODE> 1343 1344<BR> 1345 </TD> 1346</TR> 1347<TR BGCOLOR="white" CLASS="TableRowColor"> 1348<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1349<CODE> 1350<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1351<TR ALIGN="right" VALIGN=""> 1352<TD NOWRAP><FONT SIZE="-1"> 1353<CODE><T> T</CODE></FONT></TD> 1354</TR> 1355</TABLE> 1356</CODE></FONT></TD> 1357<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, java.lang.Class)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> src, 1358 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType)</CODE> 1359 1360<BR> 1361 </TD> 1362</TR> 1363<TR BGCOLOR="white" CLASS="TableRowColor"> 1364<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1365<CODE> 1366<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1367<TR ALIGN="right" VALIGN=""> 1368<TD NOWRAP><FONT SIZE="-1"> 1369<CODE><T> T</CODE></FONT></TD> 1370</TR> 1371</TABLE> 1372</CODE></FONT></TD> 1373<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> src, 1374 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1375 1376<BR> 1377 </TD> 1378</TR> 1379<TR BGCOLOR="white" CLASS="TableRowColor"> 1380<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1381<CODE> 1382<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1383<TR ALIGN="right" VALIGN=""> 1384<TD NOWRAP><FONT SIZE="-1"> 1385<CODE><T> T</CODE></FONT></TD> 1386</TR> 1387</TABLE> 1388</CODE></FONT></TD> 1389<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> src, 1390 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef)</CODE> 1391 1392<BR> 1393 </TD> 1394</TR> 1395<TR BGCOLOR="white" CLASS="TableRowColor"> 1396<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1397<CODE> 1398<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1399<TR ALIGN="right" VALIGN=""> 1400<TD NOWRAP><FONT SIZE="-1"> 1401<CODE><T> T</CODE></FONT></TD> 1402</TR> 1403</TABLE> 1404</CODE></FONT></TD> 1405<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValue</A></B>(<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">JsonParser</A> jp, 1406 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType)</CODE> 1407 1408<BR> 1409 Method to deserialize JSON content into a non-container 1410 type (it can be an array type, however): typically a bean, array 1411 or a wrapper type (like <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><CODE>Boolean</CODE></A>).</TD> 1412</TR> 1413<TR BGCOLOR="white" CLASS="TableRowColor"> 1414<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1415<CODE> 1416<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1417<TR ALIGN="right" VALIGN=""> 1418<TD NOWRAP><FONT SIZE="-1"> 1419<CODE><T> T</CODE></FONT></TD> 1420</TR> 1421</TABLE> 1422</CODE></FONT></TD> 1423<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<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">JsonParser</A> jp, 1424 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1425 1426<BR> 1427 Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValue(JsonParser, ResolvedType)</CODE></A>.</TD> 1428</TR> 1429<TR BGCOLOR="white" CLASS="TableRowColor"> 1430<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1431<CODE> 1432<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1433<TR ALIGN="right" VALIGN=""> 1434<TD NOWRAP><FONT SIZE="-1"> 1435<CODE><T> T</CODE></FONT></TD> 1436</TR> 1437</TABLE> 1438</CODE></FONT></TD> 1439<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">readValue</A></B>(<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">JsonParser</A> jp, 1440 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</A> valueType)</CODE> 1441 1442<BR> 1443 Method to deserialize JSON content into a Java type, reference 1444 to which is passed as argument.</TD> 1445</TR> 1446<TR BGCOLOR="white" CLASS="TableRowColor"> 1447<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1448<CODE> 1449<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1450<TR ALIGN="right" VALIGN=""> 1451<TD NOWRAP><FONT SIZE="-1"> 1452<CODE><T> T</CODE></FONT></TD> 1453</TR> 1454</TABLE> 1455</CODE></FONT></TD> 1456<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<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">JsonParser</A> jp, 1457 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A><?> valueTypeRef)</CODE> 1458 1459<BR> 1460 Method to deserialize JSON content into a Java type, reference 1461 to which is passed as argument.</TD> 1462</TR> 1463<TR BGCOLOR="white" CLASS="TableRowColor"> 1464<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1465<CODE> 1466<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1467<TR ALIGN="right" VALIGN=""> 1468<TD NOWRAP><FONT SIZE="-1"> 1469<CODE><T> T</CODE></FONT></TD> 1470</TR> 1471</TABLE> 1472</CODE></FONT></TD> 1473<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, java.lang.Class)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A> src, 1474 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType)</CODE> 1475 1476<BR> 1477 </TD> 1478</TR> 1479<TR BGCOLOR="white" CLASS="TableRowColor"> 1480<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1481<CODE> 1482<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1483<TR ALIGN="right" VALIGN=""> 1484<TD NOWRAP><FONT SIZE="-1"> 1485<CODE><T> T</CODE></FONT></TD> 1486</TR> 1487</TABLE> 1488</CODE></FONT></TD> 1489<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A> src, 1490 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1491 1492<BR> 1493 </TD> 1494</TR> 1495<TR BGCOLOR="white" CLASS="TableRowColor"> 1496<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1497<CODE> 1498<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1499<TR ALIGN="right" VALIGN=""> 1500<TD NOWRAP><FONT SIZE="-1"> 1501<CODE><T> T</CODE></FONT></TD> 1502</TR> 1503</TABLE> 1504</CODE></FONT></TD> 1505<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A> src, 1506 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef)</CODE> 1507 1508<BR> 1509 </TD> 1510</TR> 1511<TR BGCOLOR="white" CLASS="TableRowColor"> 1512<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1513<CODE> 1514<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1515<TR ALIGN="right" VALIGN=""> 1516<TD NOWRAP><FONT SIZE="-1"> 1517<CODE><T> T</CODE></FONT></TD> 1518</TR> 1519</TABLE> 1520</CODE></FONT></TD> 1521<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, java.lang.Class)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> content, 1522 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType)</CODE> 1523 1524<BR> 1525 </TD> 1526</TR> 1527<TR BGCOLOR="white" CLASS="TableRowColor"> 1528<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1529<CODE> 1530<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1531<TR ALIGN="right" VALIGN=""> 1532<TD NOWRAP><FONT SIZE="-1"> 1533<CODE><T> T</CODE></FONT></TD> 1534</TR> 1535</TABLE> 1536</CODE></FONT></TD> 1537<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> content, 1538 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1539 1540<BR> 1541 </TD> 1542</TR> 1543<TR BGCOLOR="white" CLASS="TableRowColor"> 1544<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1545<CODE> 1546<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1547<TR ALIGN="right" VALIGN=""> 1548<TD NOWRAP><FONT SIZE="-1"> 1549<CODE><T> T</CODE></FONT></TD> 1550</TR> 1551</TABLE> 1552</CODE></FONT></TD> 1553<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> content, 1554 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef)</CODE> 1555 1556<BR> 1557 </TD> 1558</TR> 1559<TR BGCOLOR="white" CLASS="TableRowColor"> 1560<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1561<CODE> 1562<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1563<TR ALIGN="right" VALIGN=""> 1564<TD NOWRAP><FONT SIZE="-1"> 1565<CODE><T> T</CODE></FONT></TD> 1566</TR> 1567</TABLE> 1568</CODE></FONT></TD> 1569<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, java.lang.Class)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A> src, 1570 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType)</CODE> 1571 1572<BR> 1573 </TD> 1574</TR> 1575<TR BGCOLOR="white" CLASS="TableRowColor"> 1576<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1577<CODE> 1578<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1579<TR ALIGN="right" VALIGN=""> 1580<TD NOWRAP><FONT SIZE="-1"> 1581<CODE><T> T</CODE></FONT></TD> 1582</TR> 1583</TABLE> 1584</CODE></FONT></TD> 1585<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A> src, 1586 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1587 1588<BR> 1589 </TD> 1590</TR> 1591<TR BGCOLOR="white" CLASS="TableRowColor"> 1592<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1593<CODE> 1594<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1595<TR ALIGN="right" VALIGN=""> 1596<TD NOWRAP><FONT SIZE="-1"> 1597<CODE><T> T</CODE></FONT></TD> 1598</TR> 1599</TABLE> 1600</CODE></FONT></TD> 1601<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A> src, 1602 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef)</CODE> 1603 1604<BR> 1605 </TD> 1606</TR> 1607<TR BGCOLOR="white" CLASS="TableRowColor"> 1608<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1609<CODE> 1610<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1611<TR ALIGN="right" VALIGN=""> 1612<TD NOWRAP><FONT SIZE="-1"> 1613<CODE><T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T></CODE></FONT></TD> 1614</TR> 1615</TABLE> 1616</CODE></FONT></TD> 1617<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValues</A></B>(<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">JsonParser</A> jp, 1618 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType)</CODE> 1619 1620<BR> 1621 Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValues(JsonParser, ResolvedType)</CODE></A>.</TD> 1622</TR> 1623<TR BGCOLOR="white" CLASS="TableRowColor"> 1624<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1625<CODE> 1626<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1627<TR ALIGN="right" VALIGN=""> 1628<TD NOWRAP><FONT SIZE="-1"> 1629<CODE><T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T></CODE></FONT></TD> 1630</TR> 1631</TABLE> 1632</CODE></FONT></TD> 1633<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValues</A></B>(<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">JsonParser</A> jp, 1634 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1635 1636<BR> 1637 Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValues(JsonParser, ResolvedType)</CODE></A>.</TD> 1638</TR> 1639<TR BGCOLOR="white" CLASS="TableRowColor"> 1640<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1641<CODE> 1642<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1643<TR ALIGN="right" VALIGN=""> 1644<TD NOWRAP><FONT SIZE="-1"> 1645<CODE><T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T></CODE></FONT></TD> 1646</TR> 1647</TABLE> 1648</CODE></FONT></TD> 1649<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">readValues</A></B>(<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">JsonParser</A> jp, 1650 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</A> valueType)</CODE> 1651 1652<BR> 1653 Method for reading sequence of Objects from parser stream.</TD> 1654</TR> 1655<TR BGCOLOR="white" CLASS="TableRowColor"> 1656<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1657<CODE> 1658<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1659<TR ALIGN="right" VALIGN=""> 1660<TD NOWRAP><FONT SIZE="-1"> 1661<CODE><T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T></CODE></FONT></TD> 1662</TR> 1663</TABLE> 1664</CODE></FONT></TD> 1665<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">readValues</A></B>(<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">JsonParser</A> jp, 1666 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A><?> valueTypeRef)</CODE> 1667 1668<BR> 1669 Method for reading sequence of Objects from parser stream.</TD> 1670</TR> 1671<TR BGCOLOR="white" CLASS="TableRowColor"> 1672<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1673<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1674<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule(com.fasterxml.jackson.databind.Module)">registerModule</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</A> module)</CODE> 1675 1676<BR> 1677 Method for registering a module that can extend functionality 1678 provided by this mapper; for example, by adding providers for 1679 custom serializers and deserializers.</TD> 1680</TR> 1681<TR BGCOLOR="white" CLASS="TableRowColor"> 1682<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1683<CODE> void</CODE></FONT></TD> 1684<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes(java.lang.Class...)">registerSubtypes</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?>... classes)</CODE> 1685 1686<BR> 1687 Method for registering specified class as a subtype, so that 1688 typename-based resolution can link supertypes to subtypes 1689 (as an alternative to using annotations).</TD> 1690</TR> 1691<TR BGCOLOR="white" CLASS="TableRowColor"> 1692<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1693<CODE> void</CODE></FONT></TD> 1694<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)">registerSubtypes</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</A>... types)</CODE> 1695 1696<BR> 1697 Method for registering specified class as a subtype, so that 1698 typename-based resolution can link supertypes to subtypes 1699 (as an alternative to using annotations).</TD> 1700</TR> 1701<TR BGCOLOR="white" CLASS="TableRowColor"> 1702<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1703<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1704<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">setAnnotationIntrospector</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> ai)</CODE> 1705 1706<BR> 1707 Method for changing <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> used by this 1708 mapper instance for both serialization and deserialization</TD> 1709</TR> 1710<TR BGCOLOR="white" CLASS="TableRowColor"> 1711<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1712<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1713<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)">setAnnotationIntrospectors</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> serializerAI, 1714 <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> deserializerAI)</CODE> 1715 1716<BR> 1717 Method for changing <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> instances used 1718 by this mapper instance for serialization and deserialization, 1719 specifying them separately so that different introspection can be 1720 used for different aspects</TD> 1721</TR> 1722<TR BGCOLOR="white" CLASS="TableRowColor"> 1723<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1724<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1725<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setBase64Variant(com.fasterxml.jackson.core.Base64Variant)">setBase64Variant</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A> v)</CODE> 1726 1727<BR> 1728 Method that will configure default <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>Base64Variant</CODE></A> that 1729 <code>byte[]</code> serializers and deserializers will use.</TD> 1730</TR> 1731<TR BGCOLOR="white" CLASS="TableRowColor"> 1732<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1733<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1734<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDateFormat(java.text.DateFormat)">setDateFormat</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A> dateFormat)</CODE> 1735 1736<BR> 1737 Method for configuring the default <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><CODE>DateFormat</CODE></A> to use when serializing time 1738 values as Strings, and deserializing from JSON Strings.</TD> 1739</TR> 1740<TR BGCOLOR="white" CLASS="TableRowColor"> 1741<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1742<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1743<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">setDefaultTyping</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A><?> typer)</CODE> 1744 1745<BR> 1746 Method for enabling automatic inclusion of type information, using 1747 specified handler object for determining which types this affects, 1748 as well as details of how information is embedded.</TD> 1749</TR> 1750<TR BGCOLOR="white" CLASS="TableRowColor"> 1751<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1752<CODE> void</CODE></FONT></TD> 1753<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)">setFilters</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</A> filterProvider)</CODE> 1754 1755<BR> 1756 Convenience method that is equivalent to:</TD> 1757</TR> 1758<TR BGCOLOR="white" CLASS="TableRowColor"> 1759<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1760<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD> 1761<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">setHandlerInstantiator</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</A> hi)</CODE> 1762 1763<BR> 1764 Method for configuring <A HREF="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><CODE>HandlerInstantiator</CODE></A> to use for creating 1765 instances of handlers (such as serializers, deserializers, type and type 1766 id resolvers), given a class.</TD> 1767</TR> 1768<TR BGCOLOR="white" CLASS="TableRowColor"> 1769<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1770<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1771<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)">setInjectableValues</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> injectableValues)</CODE> 1772 1773<BR> 1774 Method for configuring <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><CODE>InjectableValues</CODE></A> which used to find 1775 values to inject.</TD> 1776</TR> 1777<TR BGCOLOR="white" CLASS="TableRowColor"> 1778<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1779<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1780<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setLocale(java.util.Locale)">setLocale</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</A> l)</CODE> 1781 1782<BR> 1783 Method for overriding default locale to use for formatting.</TD> 1784</TR> 1785<TR BGCOLOR="white" CLASS="TableRowColor"> 1786<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1787<CODE> void</CODE></FONT></TD> 1788<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInAnnotations(java.util.Map)">setMixInAnnotations</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?>,<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?>> sourceMixins)</CODE> 1789 1790<BR> 1791 Method to use for defining mix-in annotations to use for augmenting 1792 annotations that processable (serializable / deserializable) 1793 classes have.</TD> 1794</TR> 1795<TR BGCOLOR="white" CLASS="TableRowColor"> 1796<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1797<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1798<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)">setNodeFactory</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> f)</CODE> 1799 1800<BR> 1801 Method for specifying <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> to use for 1802 constructing root level tree nodes (via method 1803 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><CODE>createObjectNode()</CODE></A></TD> 1804</TR> 1805<TR BGCOLOR="white" CLASS="TableRowColor"> 1806<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1807<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1808<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)">setPropertyNamingStrategy</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</A> s)</CODE> 1809 1810<BR> 1811 Method for setting custom property naming strategy to use.</TD> 1812</TR> 1813<TR BGCOLOR="white" CLASS="TableRowColor"> 1814<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1815<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1816<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">setSerializationInclusion</A></B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</A> incl)</CODE> 1817 1818<BR> 1819 Method for setting defalt POJO property inclusion strategy for serialization.</TD> 1820</TR> 1821<TR BGCOLOR="white" CLASS="TableRowColor"> 1822<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1823<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1824<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)">setSerializerFactory</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A> f)</CODE> 1825 1826<BR> 1827 Method for setting specific <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A> to use 1828 for constructing (bean) serializers.</TD> 1829</TR> 1830<TR BGCOLOR="white" CLASS="TableRowColor"> 1831<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1832<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1833<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)">setSerializerProvider</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> p)</CODE> 1834 1835<BR> 1836 Method for setting specific <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> to use 1837 for handling caching of <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A> instances.</TD> 1838</TR> 1839<TR BGCOLOR="white" CLASS="TableRowColor"> 1840<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1841<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1842<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">setSubtypeResolver</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A> str)</CODE> 1843 1844<BR> 1845 Method for setting custom subtype resolver to use.</TD> 1846</TR> 1847<TR BGCOLOR="white" CLASS="TableRowColor"> 1848<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1849<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1850<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTimeZone(java.util.TimeZone)">setTimeZone</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</A> tz)</CODE> 1851 1852<BR> 1853 Method for overriding default TimeZone to use for formatting.</TD> 1854</TR> 1855<TR BGCOLOR="white" CLASS="TableRowColor"> 1856<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1857<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1858<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)">setTypeFactory</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> f)</CODE> 1859 1860<BR> 1861 Method that can be used to override <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A> instance 1862 used by this mapper.</TD> 1863</TR> 1864<TR BGCOLOR="white" CLASS="TableRowColor"> 1865<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1866<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1867<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">setVisibility</A></B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</A> forMethod, 1868 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</A> visibility)</CODE> 1869 1870<BR> 1871 Convenience method that allows changing configuration for 1872 underlying <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><CODE>VisibilityChecker</CODE></A>s, to change details of what kinds of 1873 properties are auto-detected.</TD> 1874</TR> 1875<TR BGCOLOR="white" CLASS="TableRowColor"> 1876<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1877<CODE> void</CODE></FONT></TD> 1878<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">setVisibilityChecker</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A><?> vc)</CODE> 1879 1880<BR> 1881 Method for setting currently configured visibility checker; 1882 object used for determining whether given property element 1883 (method, field, constructor) can be auto-detected or not.</TD> 1884</TR> 1885<TR BGCOLOR="white" CLASS="TableRowColor"> 1886<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1887<CODE> <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">JsonParser</A></CODE></FONT></TD> 1888<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeAsTokens(com.fasterxml.jackson.core.TreeNode)">treeAsTokens</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A> n)</CODE> 1889 1890<BR> 1891 Method for constructing a <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> out of JSON tree 1892 representation.</TD> 1893</TR> 1894<TR BGCOLOR="white" CLASS="TableRowColor"> 1895<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1896<CODE> 1897<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1898<TR ALIGN="right" VALIGN=""> 1899<TD NOWRAP><FONT SIZE="-1"> 1900<CODE><T> T</CODE></FONT></TD> 1901</TR> 1902</TABLE> 1903</CODE></FONT></TD> 1904<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)">treeToValue</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A> n, 1905 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType)</CODE> 1906 1907<BR> 1908 Convenience conversion method that will bind data given JSON tree 1909 contains into specific value (usually bean) type.</TD> 1910</TR> 1911<TR BGCOLOR="white" CLASS="TableRowColor"> 1912<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1913<CODE> 1914<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1915<TR ALIGN="right" VALIGN=""> 1916<TD NOWRAP><FONT SIZE="-1"> 1917<CODE><T extends <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> 1918<BR> 1919T</CODE></FONT></TD> 1920</TR> 1921</TABLE> 1922</CODE></FONT></TD> 1923<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#valueToTree(java.lang.Object)">valueToTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> fromValue)</CODE> 1924 1925<BR> 1926 Reverse of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><CODE>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class<T>)</CODE></A>; given a value (usually bean), will 1927 construct equivalent JSON Tree representation.</TD> 1928</TR> 1929<TR BGCOLOR="white" CLASS="TableRowColor"> 1930<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1931<CODE> <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A></CODE></FONT></TD> 1932<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#version()">version</A></B>()</CODE> 1933 1934<BR> 1935 Method that will return version information stored in and read from jar 1936 that contains this class.</TD> 1937</TR> 1938<TR BGCOLOR="white" CLASS="TableRowColor"> 1939<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1940<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1941<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer()">writer</A></B>()</CODE> 1942 1943<BR> 1944 Convenience method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> 1945 with default settings.</TD> 1946</TR> 1947<TR BGCOLOR="white" CLASS="TableRowColor"> 1948<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1949<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1950<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.Base64Variant)">writer</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A> defaultBase64)</CODE> 1951 1952<BR> 1953 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 1954 use specified Base64 encoding variant for Base64-encoded binary data.</TD> 1955</TR> 1956<TR BGCOLOR="white" CLASS="TableRowColor"> 1957<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1958<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1959<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(java.text.DateFormat)">writer</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A> df)</CODE> 1960 1961<BR> 1962 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 1963 serialize objects using specified <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><CODE>DateFormat</CODE></A>; or, if 1964 null passed, using timestamp (64-bit number.</TD> 1965</TR> 1966<TR BGCOLOR="white" CLASS="TableRowColor"> 1967<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1968<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1969<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.ser.FilterProvider)">writer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</A> filterProvider)</CODE> 1970 1971<BR> 1972 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 1973 serialize objects using specified filter provider.</TD> 1974</TR> 1975<TR BGCOLOR="white" CLASS="TableRowColor"> 1976<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1977<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1978<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.FormatSchema)">writer</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</A> schema)</CODE> 1979 1980<BR> 1981 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 1982 pass specific schema object to <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> used for 1983 writing content.</TD> 1984</TR> 1985<TR BGCOLOR="white" CLASS="TableRowColor"> 1986<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1987<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1988<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.PrettyPrinter)">writer</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A> pp)</CODE> 1989 1990<BR> 1991 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 1992 serialize objects using specified pretty printer for indentation 1993 (or if null, no pretty printer)</TD> 1994</TR> 1995<TR BGCOLOR="white" CLASS="TableRowColor"> 1996<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1997<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1998<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature)">writer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> feature)</CODE> 1999 2000<BR> 2001 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> with 2002 specified feature enabled (compared to settings that this 2003 mapper instance has).</TD> 2004</TR> 2005<TR BGCOLOR="white" CLASS="TableRowColor"> 2006<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2007<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 2008<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">writer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> first, 2009 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... other)</CODE> 2010 2011<BR> 2012 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> with 2013 specified features enabled (compared to settings that this 2014 mapper instance has).</TD> 2015</TR> 2016<TR BGCOLOR="white" CLASS="TableRowColor"> 2017<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2018<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 2019<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithDefaultPrettyPrinter()">writerWithDefaultPrettyPrinter</A></B>()</CODE> 2020 2021<BR> 2022 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 2023 serialize objects using the default pretty printer for indentation</TD> 2024</TR> 2025<TR BGCOLOR="white" CLASS="TableRowColor"> 2026<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2027<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 2028<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(java.lang.Class)">writerWithType</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> rootType)</CODE> 2029 2030<BR> 2031 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 2032 serialize objects using specified root type, instead of actual 2033 runtime type of value.</TD> 2034</TR> 2035<TR BGCOLOR="white" CLASS="TableRowColor"> 2036<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2037<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 2038<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.databind.JavaType)">writerWithType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> rootType)</CODE> 2039 2040<BR> 2041 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 2042 serialize objects using specified root type, instead of actual 2043 runtime type of value.</TD> 2044</TR> 2045<TR BGCOLOR="white" CLASS="TableRowColor"> 2046<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2047<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 2048<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.core.type.TypeReference)">writerWithType</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A><?> rootType)</CODE> 2049 2050<BR> 2051 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 2052 serialize objects using specified root type, instead of actual 2053 runtime type of value.</TD> 2054</TR> 2055<TR BGCOLOR="white" CLASS="TableRowColor"> 2056<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2057<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 2058<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithView(java.lang.Class)">writerWithView</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> serializationView)</CODE> 2059 2060<BR> 2061 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 2062 serialize objects using specified JSON View (filter).</TD> 2063</TR> 2064<TR BGCOLOR="white" CLASS="TableRowColor"> 2065<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2066<CODE> void</CODE></FONT></TD> 2067<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode)">writeTree</A></B>(<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">JsonGenerator</A> jgen, 2068 <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> rootNode)</CODE> 2069 2070<BR> 2071 Method to serialize given JSON Tree, using generator 2072 provided.</TD> 2073</TR> 2074<TR BGCOLOR="white" CLASS="TableRowColor"> 2075<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2076<CODE> void</CODE></FONT></TD> 2077<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.File, java.lang.Object)">writeValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> resultFile, 2078 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> 2079 2080<BR> 2081 Method that can be used to serialize any Java value as 2082 JSON output, written to File provided.</TD> 2083</TR> 2084<TR BGCOLOR="white" CLASS="TableRowColor"> 2085<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2086<CODE> void</CODE></FONT></TD> 2087<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">writeValue</A></B>(<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">JsonGenerator</A> jgen, 2088 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> 2089 2090<BR> 2091 Method that can be used to serialize any Java value as 2092 JSON output, 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> 2093</TR> 2094<TR BGCOLOR="white" CLASS="TableRowColor"> 2095<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2096<CODE> void</CODE></FONT></TD> 2097<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.OutputStream, java.lang.Object)">writeValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A> out, 2098 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> 2099 2100<BR> 2101 Method that can be used to serialize any Java value as 2102 JSON output, using output stream provided (using encoding 2103 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonEncoding.UTF8</CODE></A>).</TD> 2104</TR> 2105<TR BGCOLOR="white" CLASS="TableRowColor"> 2106<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2107<CODE> void</CODE></FONT></TD> 2108<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)">writeValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</A> w, 2109 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> 2110 2111<BR> 2112 Method that can be used to serialize any Java value as 2113 JSON output, using Writer provided.</TD> 2114</TR> 2115<TR BGCOLOR="white" CLASS="TableRowColor"> 2116<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2117<CODE> byte[]</CODE></FONT></TD> 2118<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsBytes(java.lang.Object)">writeValueAsBytes</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> 2119 2120<BR> 2121 Method that can be used to serialize any Java value as 2122 a byte array.</TD> 2123</TR> 2124<TR BGCOLOR="white" CLASS="TableRowColor"> 2125<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2126<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> 2127<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsString(java.lang.Object)">writeValueAsString</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> 2128 2129<BR> 2130 Method that can be used to serialize any Java value as 2131 a String.</TD> 2132</TR> 2133</TABLE> 2134 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 2135<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 2136<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 2137<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH> 2138</TR> 2139<TR BGCOLOR="white" CLASS="TableRowColor"> 2140<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD> 2141</TR> 2142</TABLE> 2143 2144<P> 2145 2146<!-- ============ FIELD DETAIL =========== --> 2147 2148<A NAME="field_detail"><!-- --></A> 2149<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 2150<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 2151<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 2152<B>Field Detail</B></FONT></TH> 2153</TR> 2154</TABLE> 2155 2156<A NAME="DEFAULT_INTROSPECTOR"><!-- --></A><H3> 2157DEFAULT_INTROSPECTOR</H3> 2158<PRE> 2159protected static final <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</A> <B>DEFAULT_INTROSPECTOR</B></PRE> 2160<DL> 2161<DL> 2162</DL> 2163</DL> 2164<HR> 2165 2166<A NAME="DEFAULT_ANNOTATION_INTROSPECTOR"><!-- --></A><H3> 2167DEFAULT_ANNOTATION_INTROSPECTOR</H3> 2168<PRE> 2169protected static final <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> <B>DEFAULT_ANNOTATION_INTROSPECTOR</B></PRE> 2170<DL> 2171<DL> 2172</DL> 2173</DL> 2174<HR> 2175 2176<A NAME="STD_VISIBILITY_CHECKER"><!-- --></A><H3> 2177STD_VISIBILITY_CHECKER</H3> 2178<PRE> 2179protected static final <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A><?> <B>STD_VISIBILITY_CHECKER</B></PRE> 2180<DL> 2181<DL> 2182</DL> 2183</DL> 2184<HR> 2185 2186<A NAME="_defaultPrettyPrinter"><!-- --></A><H3> 2187_defaultPrettyPrinter</H3> 2188<PRE> 2189protected static final <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A> <B>_defaultPrettyPrinter</B></PRE> 2190<DL> 2191<DL> 2192</DL> 2193</DL> 2194<HR> 2195 2196<A NAME="DEFAULT_BASE"><!-- --></A><H3> 2197DEFAULT_BASE</H3> 2198<PRE> 2199protected static final <A HREF="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</A> <B>DEFAULT_BASE</B></PRE> 2200<DL> 2201<DD>Base settings contain defaults used for all <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> 2202 instances. 2203<P> 2204<DL> 2205</DL> 2206</DL> 2207<HR> 2208 2209<A NAME="_jsonFactory"><!-- --></A><H3> 2210_jsonFactory</H3> 2211<PRE> 2212protected final <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A> <B>_jsonFactory</B></PRE> 2213<DL> 2214<DD>Factory used to create <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> and <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> 2215 instances as necessary. 2216<P> 2217<DL> 2218</DL> 2219</DL> 2220<HR> 2221 2222<A NAME="_typeFactory"><!-- --></A><H3> 2223_typeFactory</H3> 2224<PRE> 2225protected <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> <B>_typeFactory</B></PRE> 2226<DL> 2227<DD>Specific factory used for creating <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A> instances; 2228 needed to allow modules to add more custom type handling 2229 (mostly to support types of non-Java JVM languages) 2230<P> 2231<DL> 2232</DL> 2233</DL> 2234<HR> 2235 2236<A NAME="_injectableValues"><!-- --></A><H3> 2237_injectableValues</H3> 2238<PRE> 2239protected <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> <B>_injectableValues</B></PRE> 2240<DL> 2241<DD>Provider for values to inject in deserialized POJOs. 2242<P> 2243<DL> 2244</DL> 2245</DL> 2246<HR> 2247 2248<A NAME="_subtypeResolver"><!-- --></A><H3> 2249_subtypeResolver</H3> 2250<PRE> 2251protected <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A> <B>_subtypeResolver</B></PRE> 2252<DL> 2253<DD>Thing used for registering sub-types, resolving them to 2254 super/sub-types as needed. 2255<P> 2256<DL> 2257</DL> 2258</DL> 2259<HR> 2260 2261<A NAME="_rootNames"><!-- --></A><H3> 2262_rootNames</H3> 2263<PRE> 2264protected final <A HREF="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</A> <B>_rootNames</B></PRE> 2265<DL> 2266<DD>Cache for root names used when root-wrapping is enabled. 2267<P> 2268<DL> 2269</DL> 2270</DL> 2271<HR> 2272 2273<A NAME="_mixInAnnotations"><!-- --></A><H3> 2274_mixInAnnotations</H3> 2275<PRE> 2276protected final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A><<A HREF="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</A>,<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?>> <B>_mixInAnnotations</B></PRE> 2277<DL> 2278<DD>Mapping that defines how to apply mix-in annotations: key is 2279 the type to received additional annotations, and value is the 2280 type that has annotations to "mix in". 2281<p> 2282 Annotations associated with the value classes will be used to 2283 override annotations of the key class, associated with the 2284 same field or method. They can be further masked by sub-classes: 2285 you can think of it as injecting annotations between the target 2286 class and its sub-classes (or interfaces) 2287<P> 2288<DL> 2289</DL> 2290</DL> 2291<HR> 2292 2293<A NAME="_serializationConfig"><!-- --></A><H3> 2294_serializationConfig</H3> 2295<PRE> 2296protected <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A> <B>_serializationConfig</B></PRE> 2297<DL> 2298<DD>Configuration object that defines basic global 2299 settings for the serialization process 2300<P> 2301<DL> 2302</DL> 2303</DL> 2304<HR> 2305 2306<A NAME="_serializerProvider"><!-- --></A><H3> 2307_serializerProvider</H3> 2308<PRE> 2309protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> <B>_serializerProvider</B></PRE> 2310<DL> 2311<DD>Object that manages access to serializers used for serialization, 2312 including caching. 2313 It is configured with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory"><CODE>_serializerFactory</CODE></A> to allow 2314 for constructing custom serializers. 2315<p> 2316 Note: while serializers are only exposed <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A>, 2317 mappers and readers need to access additional API defined by 2318 <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>DefaultSerializerProvider</CODE></A> 2319<P> 2320<DL> 2321</DL> 2322</DL> 2323<HR> 2324 2325<A NAME="_serializerFactory"><!-- --></A><H3> 2326_serializerFactory</H3> 2327<PRE> 2328protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A> <B>_serializerFactory</B></PRE> 2329<DL> 2330<DD>Serializer factory used for constructing serializers. 2331<P> 2332<DL> 2333</DL> 2334</DL> 2335<HR> 2336 2337<A NAME="_deserializationConfig"><!-- --></A><H3> 2338_deserializationConfig</H3> 2339<PRE> 2340protected <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> <B>_deserializationConfig</B></PRE> 2341<DL> 2342<DD>Configuration object that defines basic global 2343 settings for the serialization process 2344<P> 2345<DL> 2346</DL> 2347</DL> 2348<HR> 2349 2350<A NAME="_deserializationContext"><!-- --></A><H3> 2351_deserializationContext</H3> 2352<PRE> 2353protected <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> <B>_deserializationContext</B></PRE> 2354<DL> 2355<DD>Blueprint context object; stored here to allow custom 2356 sub-classes. Contains references to objects needed for 2357 deserialization construction (cache, factory). 2358<P> 2359<DL> 2360</DL> 2361</DL> 2362<HR> 2363 2364<A NAME="_rootDeserializers"><!-- --></A><H3> 2365_rootDeserializers</H3> 2366<PRE> 2367protected final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</A><<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>,<A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>>> <B>_rootDeserializers</B></PRE> 2368<DL> 2369<DD>We will use a separate main-level Map for keeping track 2370 of root-level deserializers. This is where most succesful 2371 cache lookups get resolved. 2372 Map will contain resolvers for all kinds of types, including 2373 container types: this is different from the component cache 2374 which will only cache bean deserializers. 2375<p> 2376 Given that we don't expect much concurrency for additions 2377 (should very quickly converge to zero after startup), let's 2378 explicitly define a low concurrency setting. 2379<p> 2380 Since version 1.5, these may are either "raw" deserializers (when 2381 no type information is needed for base type), or type-wrapped 2382 deserializers (if it is needed) 2383<P> 2384<DL> 2385</DL> 2386</DL> 2387 2388<!-- ========= CONSTRUCTOR DETAIL ======== --> 2389 2390<A NAME="constructor_detail"><!-- --></A> 2391<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 2392<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 2393<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 2394<B>Constructor Detail</B></FONT></TH> 2395</TR> 2396</TABLE> 2397 2398<A NAME="ObjectMapper()"><!-- --></A><H3> 2399ObjectMapper</H3> 2400<PRE> 2401public <B>ObjectMapper</B>()</PRE> 2402<DL> 2403<DD>Default constructor, which will construct the default 2404 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> as necessary, use 2405 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> as its 2406 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A>, and 2407 <A HREF="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>BeanSerializerFactory</CODE></A> as its 2408 <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A>. 2409 This means that it 2410 can serialize all standard JDK types, as well as regular 2411 Java Beans (based on method names and Jackson-specific annotations), 2412 but does not support JAXB annotations. 2413<P> 2414</DL> 2415<HR> 2416 2417<A NAME="ObjectMapper(com.fasterxml.jackson.core.JsonFactory)"><!-- --></A><H3> 2418ObjectMapper</H3> 2419<PRE> 2420public <B>ObjectMapper</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A> jf)</PRE> 2421<DL> 2422<DD>Constructs instance that uses specified <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> 2423 for constructing necessary <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>s and/or 2424 <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>s. 2425<P> 2426</DL> 2427<HR> 2428 2429<A NAME="ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)"><!-- --></A><H3> 2430ObjectMapper</H3> 2431<PRE> 2432protected <B>ObjectMapper</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> src)</PRE> 2433<DL> 2434<DD>Copy-constructor, mostly used to support <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><CODE>copy()</CODE></A>. 2435<P> 2436<DL> 2437<DT><B>Since:</B></DT> 2438 <DD>2.1</DD> 2439</DL> 2440</DL> 2441<HR> 2442 2443<A NAME="ObjectMapper(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)"><!-- --></A><H3> 2444ObjectMapper</H3> 2445<PRE> 2446public <B>ObjectMapper</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A> jf, 2447 <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> sp, 2448 <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> dc)</PRE> 2449<DL> 2450<DD>Constructs instance that uses specified <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> 2451 for constructing necessary <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>s and/or 2452 <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>s, and uses given providers for accessing 2453 serializers and deserializers. 2454<P> 2455<DL> 2456<DT><B>Parameters:</B><DD><CODE>jf</CODE> - JsonFactory to use: if null, a new <A HREF="../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind"><CODE>MappingJsonFactory</CODE></A> will be constructed<DD><CODE>sp</CODE> - SerializerProvider to use: if null, a <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> will be constructed<DD><CODE>dc</CODE> - Blueprint deserialization context instance to use for creating 2457 actual context objects; if null, will construct standard 2458 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A></DL> 2459</DL> 2460 2461<!-- ============ METHOD DETAIL ========== --> 2462 2463<A NAME="method_detail"><!-- --></A> 2464<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 2465<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 2466<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 2467<B>Method Detail</B></FONT></TH> 2468</TR> 2469</TABLE> 2470 2471<A NAME="copy()"><!-- --></A><H3> 2472copy</H3> 2473<PRE> 2474public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>copy</B>()</PRE> 2475<DL> 2476<DD>Method for creating a new <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> instance that 2477 has same initial configuration as this instance. Note that this 2478 also requires making a copy of the underlying <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> 2479 instance. 2480<p> 2481 Method is typically 2482 used when multiple, differently configured mappers are needed. 2483 Although configuration is shared, cached serializers and deserializers 2484 are NOT shared, which means that the new instance may be re-configured 2485 before use; meaning that it behaves the same way as if an instance 2486 was constructed from scratch. 2487<P> 2488<DD><DL> 2489</DL> 2490</DD> 2491<DD><DL> 2492<DT><B>Since:</B></DT> 2493 <DD>2.1</DD> 2494</DL> 2495</DD> 2496</DL> 2497<HR> 2498 2499<A NAME="_checkInvalidCopy(java.lang.Class)"><!-- --></A><H3> 2500_checkInvalidCopy</H3> 2501<PRE> 2502protected void <B>_checkInvalidCopy</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> exp)</PRE> 2503<DL> 2504<DD><DL> 2505</DL> 2506</DD> 2507<DD><DL> 2508<DT><B>Parameters:</B><DD><CODE>exp</CODE> - <DT><B>Since:</B></DT> 2509 <DD>2.1</DD> 2510</DL> 2511</DD> 2512</DL> 2513<HR> 2514 2515<A NAME="version()"><!-- --></A><H3> 2516version</H3> 2517<PRE> 2518public <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> <B>version</B>()</PRE> 2519<DL> 2520<DD>Method that will return version information stored in and read from jar 2521 that contains this class. 2522<P> 2523<DD><DL> 2524<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true#version()" title="class or interface in com.fasterxml.jackson.core">version</A></CODE> in interface <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</A></CODE></DL> 2525</DD> 2526<DD><DL> 2527</DL> 2528</DD> 2529</DL> 2530<HR> 2531 2532<A NAME="registerModule(com.fasterxml.jackson.databind.Module)"><!-- --></A><H3> 2533registerModule</H3> 2534<PRE> 2535public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>registerModule</B>(<A HREF="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</A> module)</PRE> 2536<DL> 2537<DD>Method for registering a module that can extend functionality 2538 provided by this mapper; for example, by adding providers for 2539 custom serializers and deserializers. 2540<P> 2541<DD><DL> 2542</DL> 2543</DD> 2544<DD><DL> 2545<DT><B>Parameters:</B><DD><CODE>module</CODE> - Module to register</DL> 2546</DD> 2547</DL> 2548<HR> 2549 2550<A NAME="getSerializationConfig()"><!-- --></A><H3> 2551getSerializationConfig</H3> 2552<PRE> 2553public <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A> <B>getSerializationConfig</B>()</PRE> 2554<DL> 2555<DD>Method that returns the shared default <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializationConfig</CODE></A> 2556 object that defines configuration settings for serialization. 2557<p> 2558 Note that since instances are immutable, you can NOT change settings 2559 by accessing an instance and calling methods: this will simply create 2560 new instance of config object. 2561<P> 2562<DD><DL> 2563</DL> 2564</DD> 2565<DD><DL> 2566</DL> 2567</DD> 2568</DL> 2569<HR> 2570 2571<A NAME="getDeserializationConfig()"><!-- --></A><H3> 2572getDeserializationConfig</H3> 2573<PRE> 2574public <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> <B>getDeserializationConfig</B>()</PRE> 2575<DL> 2576<DD>Method that returns 2577 the shared default <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> object 2578 that defines configuration settings for deserialization. 2579<p> 2580 Note that since instances are immutable, you can NOT change settings 2581 by accessing an instance and calling methods: this will simply create 2582 new instance of config object. 2583<P> 2584<DD><DL> 2585</DL> 2586</DD> 2587<DD><DL> 2588</DL> 2589</DD> 2590</DL> 2591<HR> 2592 2593<A NAME="getDeserializationContext()"><!-- --></A><H3> 2594getDeserializationContext</H3> 2595<PRE> 2596public <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> <B>getDeserializationContext</B>()</PRE> 2597<DL> 2598<DD>Method for getting current <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A>. 2599<p> 2600 Note that since instances are immutable, you can NOT change settings 2601 by accessing an instance and calling methods: this will simply create 2602 new instance of context object. 2603<P> 2604<DD><DL> 2605</DL> 2606</DD> 2607<DD><DL> 2608</DL> 2609</DD> 2610</DL> 2611<HR> 2612 2613<A NAME="setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)"><!-- --></A><H3> 2614setSerializerFactory</H3> 2615<PRE> 2616public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setSerializerFactory</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A> f)</PRE> 2617<DL> 2618<DD>Method for setting specific <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A> to use 2619 for constructing (bean) serializers. 2620<P> 2621<DD><DL> 2622</DL> 2623</DD> 2624<DD><DL> 2625</DL> 2626</DD> 2627</DL> 2628<HR> 2629 2630<A NAME="getSerializerFactory()"><!-- --></A><H3> 2631getSerializerFactory</H3> 2632<PRE> 2633public <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A> <B>getSerializerFactory</B>()</PRE> 2634<DL> 2635<DD>Method for getting current <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A>. 2636<p> 2637 Note that since instances are immutable, you can NOT change settings 2638 by accessing an instance and calling methods: this will simply create 2639 new instance of factory object. 2640<P> 2641<DD><DL> 2642</DL> 2643</DD> 2644<DD><DL> 2645</DL> 2646</DD> 2647</DL> 2648<HR> 2649 2650<A NAME="setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"><!-- --></A><H3> 2651setSerializerProvider</H3> 2652<PRE> 2653public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setSerializerProvider</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> p)</PRE> 2654<DL> 2655<DD>Method for setting specific <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> to use 2656 for handling caching of <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A> instances. 2657<P> 2658<DD><DL> 2659</DL> 2660</DD> 2661<DD><DL> 2662</DL> 2663</DD> 2664</DL> 2665<HR> 2666 2667<A NAME="getSerializerProvider()"><!-- --></A><H3> 2668getSerializerProvider</H3> 2669<PRE> 2670public <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A> <B>getSerializerProvider</B>()</PRE> 2671<DL> 2672<DD><DL> 2673</DL> 2674</DD> 2675<DD><DL> 2676</DL> 2677</DD> 2678</DL> 2679<HR> 2680 2681<A NAME="setMixInAnnotations(java.util.Map)"><!-- --></A><H3> 2682setMixInAnnotations</H3> 2683<PRE> 2684public final void <B>setMixInAnnotations</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?>,<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?>> sourceMixins)</PRE> 2685<DL> 2686<DD>Method to use for defining mix-in annotations to use for augmenting 2687 annotations that processable (serializable / deserializable) 2688 classes have. 2689 Mixing in is done when introspecting class annotations and properties. 2690 Map passed contains keys that are target classes (ones to augment 2691 with new annotation overrides), and values that are source classes 2692 (have annotations to use for augmentation). 2693 Annotations from source classes (and their supertypes) 2694 will <b>override</b> 2695 annotations that target classes (and their super-types) have. 2696<P> 2697<DD><DL> 2698</DL> 2699</DD> 2700<DD><DL> 2701</DL> 2702</DD> 2703</DL> 2704<HR> 2705 2706<A NAME="addMixInAnnotations(java.lang.Class, java.lang.Class)"><!-- --></A><H3> 2707addMixInAnnotations</H3> 2708<PRE> 2709public final void <B>addMixInAnnotations</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> target, 2710 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> mixinSource)</PRE> 2711<DL> 2712<DD>Method to use for adding mix-in annotations to use for augmenting 2713 specified class or interface. All annotations from 2714 <code>mixinSource</code> are taken to override annotations 2715 that <code>target</code> (or its supertypes) has. 2716<P> 2717<DD><DL> 2718</DL> 2719</DD> 2720<DD><DL> 2721<DT><B>Parameters:</B><DD><CODE>target</CODE> - Class (or interface) whose annotations to effectively override<DD><CODE>mixinSource</CODE> - Class (or interface) whose annotations are to 2722 be "added" to target's annotations, overriding as necessary</DL> 2723</DD> 2724</DL> 2725<HR> 2726 2727<A NAME="findMixInClassFor(java.lang.Class)"><!-- --></A><H3> 2728findMixInClassFor</H3> 2729<PRE> 2730public final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> <B>findMixInClassFor</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> cls)</PRE> 2731<DL> 2732<DD><DL> 2733</DL> 2734</DD> 2735<DD><DL> 2736</DL> 2737</DD> 2738</DL> 2739<HR> 2740 2741<A NAME="mixInCount()"><!-- --></A><H3> 2742mixInCount</H3> 2743<PRE> 2744public final int <B>mixInCount</B>()</PRE> 2745<DL> 2746<DD><DL> 2747</DL> 2748</DD> 2749<DD><DL> 2750</DL> 2751</DD> 2752</DL> 2753<HR> 2754 2755<A NAME="getVisibilityChecker()"><!-- --></A><H3> 2756getVisibilityChecker</H3> 2757<PRE> 2758public <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A><?> <B>getVisibilityChecker</B>()</PRE> 2759<DL> 2760<DD>Method for accessing currently configured visibility checker; 2761 object used for determining whether given property element 2762 (method, field, constructor) can be auto-detected or not. 2763<P> 2764<DD><DL> 2765</DL> 2766</DD> 2767<DD><DL> 2768</DL> 2769</DD> 2770</DL> 2771<HR> 2772 2773<A NAME="setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)"><!-- --></A><H3> 2774setVisibilityChecker</H3> 2775<PRE> 2776public void <B>setVisibilityChecker</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A><?> vc)</PRE> 2777<DL> 2778<DD>Method for setting currently configured visibility checker; 2779 object used for determining whether given property element 2780 (method, field, constructor) can be auto-detected or not. 2781 This default checker is used if no per-class overrides 2782 are defined. 2783<P> 2784<DD><DL> 2785</DL> 2786</DD> 2787<DD><DL> 2788</DL> 2789</DD> 2790</DL> 2791<HR> 2792 2793<A NAME="setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3> 2794setVisibility</H3> 2795<PRE> 2796public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setVisibility</B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</A> forMethod, 2797 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</A> visibility)</PRE> 2798<DL> 2799<DD>Convenience method that allows changing configuration for 2800 underlying <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><CODE>VisibilityChecker</CODE></A>s, to change details of what kinds of 2801 properties are auto-detected. 2802 Basically short cut for doing: 2803<pre> 2804 mapper.setVisibilityChecker( 2805 mapper.getVisibilityChecker().withVisibility(forMethod, visibility) 2806 ); 2807</pre> 2808 one common use case would be to do: 2809<pre> 2810 mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY); 2811</pre> 2812 which would make all member fields serializable without further annotations, 2813 instead of just public fields (default setting). 2814<P> 2815<DD><DL> 2816</DL> 2817</DD> 2818<DD><DL> 2819<DT><B>Parameters:</B><DD><CODE>forMethod</CODE> - Type of property descriptor affected (field, getter/isGetter, 2820 setter, creator)<DD><CODE>visibility</CODE> - Minimum visibility to require for the property descriptors of type 2821<DT><B>Returns:</B><DD>Modified mapper instance (that is, "this"), to allow chaining 2822 of configuration calls</DL> 2823</DD> 2824</DL> 2825<HR> 2826 2827<A NAME="getSubtypeResolver()"><!-- --></A><H3> 2828getSubtypeResolver</H3> 2829<PRE> 2830public <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A> <B>getSubtypeResolver</B>()</PRE> 2831<DL> 2832<DD>Method for accessing subtype resolver in use. 2833<P> 2834<DD><DL> 2835</DL> 2836</DD> 2837<DD><DL> 2838</DL> 2839</DD> 2840</DL> 2841<HR> 2842 2843<A NAME="setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"><!-- --></A><H3> 2844setSubtypeResolver</H3> 2845<PRE> 2846public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setSubtypeResolver</B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A> str)</PRE> 2847<DL> 2848<DD>Method for setting custom subtype resolver to use. 2849<P> 2850<DD><DL> 2851</DL> 2852</DD> 2853<DD><DL> 2854</DL> 2855</DD> 2856</DL> 2857<HR> 2858 2859<A NAME="setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)"><!-- --></A><H3> 2860setAnnotationIntrospector</H3> 2861<PRE> 2862public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setAnnotationIntrospector</B>(<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> ai)</PRE> 2863<DL> 2864<DD>Method for changing <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> used by this 2865 mapper instance for both serialization and deserialization 2866<P> 2867<DD><DL> 2868</DL> 2869</DD> 2870<DD><DL> 2871</DL> 2872</DD> 2873</DL> 2874<HR> 2875 2876<A NAME="setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)"><!-- --></A><H3> 2877setAnnotationIntrospectors</H3> 2878<PRE> 2879public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setAnnotationIntrospectors</B>(<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> serializerAI, 2880 <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> deserializerAI)</PRE> 2881<DL> 2882<DD>Method for changing <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> instances used 2883 by this mapper instance for serialization and deserialization, 2884 specifying them separately so that different introspection can be 2885 used for different aspects 2886<P> 2887<DD><DL> 2888</DL> 2889</DD> 2890<DD><DL> 2891<DT><B>Parameters:</B><DD><CODE>serializerAI</CODE> - <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> to use for configuring 2892 serialization<DD><CODE>deserializerAI</CODE> - <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> to use for configuring 2893 deserialization<DT><B>Since:</B></DT> 2894 <DD>2.1</DD> 2895</DL> 2896</DD> 2897</DL> 2898<HR> 2899 2900<A NAME="setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)"><!-- --></A><H3> 2901setPropertyNamingStrategy</H3> 2902<PRE> 2903public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setPropertyNamingStrategy</B>(<A HREF="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</A> s)</PRE> 2904<DL> 2905<DD>Method for setting custom property naming strategy to use. 2906<P> 2907<DD><DL> 2908</DL> 2909</DD> 2910<DD><DL> 2911</DL> 2912</DD> 2913</DL> 2914<HR> 2915 2916<A NAME="setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)"><!-- --></A><H3> 2917setSerializationInclusion</H3> 2918<PRE> 2919public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setSerializationInclusion</B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</A> incl)</PRE> 2920<DL> 2921<DD>Method for setting defalt POJO property inclusion strategy for serialization. 2922<P> 2923<DD><DL> 2924</DL> 2925</DD> 2926<DD><DL> 2927</DL> 2928</DD> 2929</DL> 2930<HR> 2931 2932<A NAME="enableDefaultTyping()"><!-- --></A><H3> 2933enableDefaultTyping</H3> 2934<PRE> 2935public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enableDefaultTyping</B>()</PRE> 2936<DL> 2937<DD>Convenience method that is equivalent to calling 2938<pre> 2939 enableObjectTyping(DefaultTyping.OBJECT_AND_NON_CONCRETE); 2940</pre> 2941<P> 2942<DD><DL> 2943</DL> 2944</DD> 2945<DD><DL> 2946</DL> 2947</DD> 2948</DL> 2949<HR> 2950 2951<A NAME="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)"><!-- --></A><H3> 2952enableDefaultTyping</H3> 2953<PRE> 2954public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enableDefaultTyping</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A> dti)</PRE> 2955<DL> 2956<DD>Convenience method that is equivalent to calling 2957<pre> 2958 enableObjectTyping(dti, JsonTypeInfo.As.WRAPPER_ARRAY); 2959</pre> 2960<P> 2961<DD><DL> 2962</DL> 2963</DD> 2964<DD><DL> 2965</DL> 2966</DD> 2967</DL> 2968<HR> 2969 2970<A NAME="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo.As)"><!-- --></A><H3> 2971enableDefaultTyping</H3> 2972<PRE> 2973public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enableDefaultTyping</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A> applicability, 2974 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</A> includeAs)</PRE> 2975<DL> 2976<DD>Method for enabling automatic inclusion of type information, needed 2977 for proper deserialization of polymorphic types (unless types 2978 have been annotated with <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>). 2979<P> 2980<DD><DL> 2981</DL> 2982</DD> 2983<DD><DL> 2984<DT><B>Parameters:</B><DD><CODE>applicability</CODE> - Defines kinds of types for which additional type information 2985 is added; see <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><CODE>ObjectMapper.DefaultTyping</CODE></A> for more information.</DL> 2986</DD> 2987</DL> 2988<HR> 2989 2990<A NAME="enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, java.lang.String)"><!-- --></A><H3> 2991enableDefaultTypingAsProperty</H3> 2992<PRE> 2993public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enableDefaultTypingAsProperty</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A> applicability, 2994 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName)</PRE> 2995<DL> 2996<DD>Method for enabling automatic inclusion of type information -- needed 2997 for proper deserialization of polymorphic types (unless types 2998 have been annotated with <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>) -- 2999 using "As.PROPERTY" inclusion mechanism and specified property name 3000 to use for inclusion (default being "@class" since default type information 3001 always uses class name as type identifier) 3002<P> 3003<DD><DL> 3004</DL> 3005</DD> 3006<DD><DL> 3007</DL> 3008</DD> 3009</DL> 3010<HR> 3011 3012<A NAME="disableDefaultTyping()"><!-- --></A><H3> 3013disableDefaultTyping</H3> 3014<PRE> 3015public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disableDefaultTyping</B>()</PRE> 3016<DL> 3017<DD>Method for disabling automatic inclusion of type information; if so, only 3018 explicitly annotated types (ones with 3019 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>) will have 3020 additional embedded type information. 3021<P> 3022<DD><DL> 3023</DL> 3024</DD> 3025<DD><DL> 3026</DL> 3027</DD> 3028</DL> 3029<HR> 3030 3031<A NAME="setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)"><!-- --></A><H3> 3032setDefaultTyping</H3> 3033<PRE> 3034public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setDefaultTyping</B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A><?> typer)</PRE> 3035<DL> 3036<DD>Method for enabling automatic inclusion of type information, using 3037 specified handler object for determining which types this affects, 3038 as well as details of how information is embedded. 3039<P> 3040<DD><DL> 3041</DL> 3042</DD> 3043<DD><DL> 3044<DT><B>Parameters:</B><DD><CODE>typer</CODE> - Type information inclusion handler</DL> 3045</DD> 3046</DL> 3047<HR> 3048 3049<A NAME="registerSubtypes(java.lang.Class...)"><!-- --></A><H3> 3050registerSubtypes</H3> 3051<PRE> 3052public void <B>registerSubtypes</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?>... classes)</PRE> 3053<DL> 3054<DD>Method for registering specified class as a subtype, so that 3055 typename-based resolution can link supertypes to subtypes 3056 (as an alternative to using annotations). 3057 Type for given class is determined from appropriate annotation; 3058 or if missing, default name (unqualified class name) 3059<P> 3060<DD><DL> 3061</DL> 3062</DD> 3063<DD><DL> 3064</DL> 3065</DD> 3066</DL> 3067<HR> 3068 3069<A NAME="registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)"><!-- --></A><H3> 3070registerSubtypes</H3> 3071<PRE> 3072public void <B>registerSubtypes</B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</A>... types)</PRE> 3073<DL> 3074<DD>Method for registering specified class as a subtype, so that 3075 typename-based resolution can link supertypes to subtypes 3076 (as an alternative to using annotations). 3077 Name may be provided as part of argument, but if not will 3078 be based on annotations or use default name (unqualified 3079 class name). 3080<P> 3081<DD><DL> 3082</DL> 3083</DD> 3084<DD><DL> 3085</DL> 3086</DD> 3087</DL> 3088<HR> 3089 3090<A NAME="getTypeFactory()"><!-- --></A><H3> 3091getTypeFactory</H3> 3092<PRE> 3093public <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> <B>getTypeFactory</B>()</PRE> 3094<DL> 3095<DD>Accessor for getting currently configured <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A> instance. 3096<P> 3097<DD><DL> 3098</DL> 3099</DD> 3100<DD><DL> 3101</DL> 3102</DD> 3103</DL> 3104<HR> 3105 3106<A NAME="setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)"><!-- --></A><H3> 3107setTypeFactory</H3> 3108<PRE> 3109public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setTypeFactory</B>(<A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> f)</PRE> 3110<DL> 3111<DD>Method that can be used to override <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A> instance 3112 used by this mapper. 3113<p> 3114 Note: will also set <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A> that deserialization and 3115 serialization config objects use. 3116<P> 3117<DD><DL> 3118</DL> 3119</DD> 3120<DD><DL> 3121</DL> 3122</DD> 3123</DL> 3124<HR> 3125 3126<A NAME="constructType(java.lang.reflect.Type)"><!-- --></A><H3> 3127constructType</H3> 3128<PRE> 3129public <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>constructType</B>(<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">Type</A> t)</PRE> 3130<DL> 3131<DD>Convenience method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A> out of given 3132 type (typically <code>java.lang.Class</code>), but without explicit 3133 context. 3134<P> 3135<DD><DL> 3136</DL> 3137</DD> 3138<DD><DL> 3139</DL> 3140</DD> 3141</DL> 3142<HR> 3143 3144<A NAME="setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)"><!-- --></A><H3> 3145setNodeFactory</H3> 3146<PRE> 3147public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setNodeFactory</B>(<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> f)</PRE> 3148<DL> 3149<DD>Method for specifying <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> to use for 3150 constructing root level tree nodes (via method 3151 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><CODE>createObjectNode()</CODE></A> 3152<P> 3153<DD><DL> 3154</DL> 3155</DD> 3156<DD><DL> 3157</DL> 3158</DD> 3159</DL> 3160<HR> 3161 3162<A NAME="addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)"><!-- --></A><H3> 3163addHandler</H3> 3164<PRE> 3165public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>addHandler</B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</A> h)</PRE> 3166<DL> 3167<DD>Method for adding specified <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DeserializationProblemHandler</CODE></A> 3168 to be used for handling specific problems during deserialization. 3169<P> 3170<DD><DL> 3171</DL> 3172</DD> 3173<DD><DL> 3174</DL> 3175</DD> 3176</DL> 3177<HR> 3178 3179<A NAME="clearProblemHandlers()"><!-- --></A><H3> 3180clearProblemHandlers</H3> 3181<PRE> 3182public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>clearProblemHandlers</B>()</PRE> 3183<DL> 3184<DD>Method for removing all registered <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DeserializationProblemHandler</CODE></A>s 3185 instances from this mapper. 3186<P> 3187<DD><DL> 3188</DL> 3189</DD> 3190<DD><DL> 3191</DL> 3192</DD> 3193</DL> 3194<HR> 3195 3196<A NAME="setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)"><!-- --></A><H3> 3197setFilters</H3> 3198<PRE> 3199public void <B>setFilters</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</A> filterProvider)</PRE> 3200<DL> 3201<DD>Convenience method that is equivalent to: 3202<pre> 3203 mapper.setFilters(mapper.getSerializationConfig().withFilters(filterProvider)); 3204</pre> 3205<p> 3206 Note that usually it is better to use method <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.ser.FilterProvider)"><CODE>writer(FilterProvider)</CODE></A>; 3207 however, sometimes 3208 this method is more convenient. For example, some frameworks only allow configuring 3209 of ObjectMapper instances and not ObjectWriters. 3210<P> 3211<DD><DL> 3212</DL> 3213</DD> 3214<DD><DL> 3215</DL> 3216</DD> 3217</DL> 3218<HR> 3219 3220<A NAME="setBase64Variant(com.fasterxml.jackson.core.Base64Variant)"><!-- --></A><H3> 3221setBase64Variant</H3> 3222<PRE> 3223public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setBase64Variant</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A> v)</PRE> 3224<DL> 3225<DD>Method that will configure default <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>Base64Variant</CODE></A> that 3226 <code>byte[]</code> serializers and deserializers will use. 3227<P> 3228<DD><DL> 3229</DL> 3230</DD> 3231<DD><DL> 3232<DT><B>Parameters:</B><DD><CODE>v</CODE> - Base64 variant to use<DT><B>Since:</B></DT> 3233 <DD>2.1</DD> 3234</DL> 3235</DD> 3236</DL> 3237<HR> 3238 3239<A NAME="getFactory()"><!-- --></A><H3> 3240getFactory</H3> 3241<PRE> 3242public <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A> <B>getFactory</B>()</PRE> 3243<DL> 3244<DD>Method that can be used to get hold of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> that this 3245 mapper uses if it needs to construct <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>s 3246 and/or <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>s. 3247<P> 3248<DD><DL> 3249<DT><B>Overrides:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getFactory()" title="class or interface in com.fasterxml.jackson.core">getFactory</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 3250</DD> 3251<DD><DL> 3252 3253<DT><B>Returns:</B><DD><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> that this mapper uses when it needs to 3254 construct Json parser and generators</DL> 3255</DD> 3256</DL> 3257<HR> 3258 3259<A NAME="getJsonFactory()"><!-- --></A><H3> 3260getJsonFactory</H3> 3261<PRE> 3262<FONT SIZE="-1"><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A> 3263</FONT>public <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A> <B>getJsonFactory</B>()</PRE> 3264<DL> 3265<DD><B>Deprecated.</B> <I>Since 2.1: Use <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><CODE>getFactory()</CODE></A> instead</I> 3266<P> 3267<DD><DL> 3268<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getJsonFactory()" title="class or interface in com.fasterxml.jackson.core">getJsonFactory</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 3269</DD> 3270<DD><DL> 3271</DL> 3272</DD> 3273</DL> 3274<HR> 3275 3276<A NAME="setDateFormat(java.text.DateFormat)"><!-- --></A><H3> 3277setDateFormat</H3> 3278<PRE> 3279public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setDateFormat</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A> dateFormat)</PRE> 3280<DL> 3281<DD>Method for configuring the default <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><CODE>DateFormat</CODE></A> to use when serializing time 3282 values as Strings, and deserializing from JSON Strings. 3283 This is preferably to directly modifying <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializationConfig</CODE></A> and 3284 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> instances. 3285 If you need per-request configuration, use <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(java.text.DateFormat)"><CODE>writer(DateFormat)</CODE></A> to 3286 create properly configured <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> and use that; this because 3287 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A>s are thread-safe whereas ObjectMapper itself is only 3288 thread-safe when configuring methods (such as this one) are NOT called. 3289<P> 3290<DD><DL> 3291</DL> 3292</DD> 3293<DD><DL> 3294</DL> 3295</DD> 3296</DL> 3297<HR> 3298 3299<A NAME="setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)"><!-- --></A><H3> 3300setHandlerInstantiator</H3> 3301<PRE> 3302public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>setHandlerInstantiator</B>(<A HREF="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</A> hi)</PRE> 3303<DL> 3304<DD>Method for configuring <A HREF="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><CODE>HandlerInstantiator</CODE></A> to use for creating 3305 instances of handlers (such as serializers, deserializers, type and type 3306 id resolvers), given a class. 3307<P> 3308<DD><DL> 3309</DL> 3310</DD> 3311<DD><DL> 3312<DT><B>Parameters:</B><DD><CODE>hi</CODE> - Instantiator to use; if null, use the default implementation</DL> 3313</DD> 3314</DL> 3315<HR> 3316 3317<A NAME="setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)"><!-- --></A><H3> 3318setInjectableValues</H3> 3319<PRE> 3320public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setInjectableValues</B>(<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> injectableValues)</PRE> 3321<DL> 3322<DD>Method for configuring <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><CODE>InjectableValues</CODE></A> which used to find 3323 values to inject. 3324<P> 3325<DD><DL> 3326</DL> 3327</DD> 3328<DD><DL> 3329</DL> 3330</DD> 3331</DL> 3332<HR> 3333 3334<A NAME="setLocale(java.util.Locale)"><!-- --></A><H3> 3335setLocale</H3> 3336<PRE> 3337public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setLocale</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</A> l)</PRE> 3338<DL> 3339<DD>Method for overriding default locale to use for formatting. 3340 Default value used is <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true#getDefault()" title="class or interface in java.util"><CODE>Locale.getDefault()</CODE></A>. 3341<P> 3342<DD><DL> 3343</DL> 3344</DD> 3345<DD><DL> 3346</DL> 3347</DD> 3348</DL> 3349<HR> 3350 3351<A NAME="setTimeZone(java.util.TimeZone)"><!-- --></A><H3> 3352setTimeZone</H3> 3353<PRE> 3354public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setTimeZone</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</A> tz)</PRE> 3355<DL> 3356<DD>Method for overriding default TimeZone to use for formatting. 3357 Default value used is <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true#getDefault()" title="class or interface in java.util"><CODE>TimeZone.getDefault()</CODE></A>. 3358<P> 3359<DD><DL> 3360</DL> 3361</DD> 3362<DD><DL> 3363</DL> 3364</DD> 3365</DL> 3366<HR> 3367 3368<A NAME="configure(com.fasterxml.jackson.databind.MapperFeature, boolean)"><!-- --></A><H3> 3369configure</H3> 3370<PRE> 3371public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A> f, 3372 boolean state)</PRE> 3373<DL> 3374<DD>Method for changing state of an on/off mapper feature for 3375 this mapper instance. 3376<P> 3377<DD><DL> 3378</DL> 3379</DD> 3380<DD><DL> 3381</DL> 3382</DD> 3383</DL> 3384<HR> 3385 3386<A NAME="configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)"><!-- --></A><H3> 3387configure</H3> 3388<PRE> 3389public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> f, 3390 boolean state)</PRE> 3391<DL> 3392<DD>Method for changing state of an on/off serialization feature for 3393 this object mapper. 3394<P> 3395<DD><DL> 3396</DL> 3397</DD> 3398<DD><DL> 3399</DL> 3400</DD> 3401</DL> 3402<HR> 3403 3404<A NAME="configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)"><!-- --></A><H3> 3405configure</H3> 3406<PRE> 3407public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> f, 3408 boolean state)</PRE> 3409<DL> 3410<DD>Method for changing state of an on/off deserialization feature for 3411 this object mapper. 3412<P> 3413<DD><DL> 3414</DL> 3415</DD> 3416<DD><DL> 3417</DL> 3418</DD> 3419</DL> 3420<HR> 3421 3422<A NAME="configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)"><!-- --></A><H3> 3423configure</H3> 3424<PRE> 3425public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</A> f, 3426 boolean state)</PRE> 3427<DL> 3428<DD>Method for changing state of an on/off <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> feature for 3429 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> instance this object mapper uses. 3430<p> 3431 This is method is basically a shortcut method for calling 3432 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true#enable(com.fasterxml.jackson.core.JsonFactory.Feature)" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory.enable(com.fasterxml.jackson.core.JsonFactory.Feature)</CODE></A> on the shared 3433 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> this mapper uses (which is accessible 3434 using <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()"><CODE>getJsonFactory()</CODE></A>). 3435<P> 3436<DD><DL> 3437</DL> 3438</DD> 3439<DD><DL> 3440</DL> 3441</DD> 3442</DL> 3443<HR> 3444 3445<A NAME="configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)"><!-- --></A><H3> 3446configure</H3> 3447<PRE> 3448public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</A> f, 3449 boolean state)</PRE> 3450<DL> 3451<DD>Method for changing state of an on/off <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> feature for 3452 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> instance this object mapper uses. 3453<p> 3454 This is method is basically a shortcut method for calling 3455 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true#enable(com.fasterxml.jackson.core.JsonFactory.Feature)" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory.enable(com.fasterxml.jackson.core.JsonFactory.Feature)</CODE></A> on the shared 3456 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> this mapper uses (which is accessible 3457 using <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()"><CODE>getJsonFactory()</CODE></A>). 3458<P> 3459<DD><DL> 3460</DL> 3461</DD> 3462<DD><DL> 3463</DL> 3464</DD> 3465</DL> 3466<HR> 3467 3468<A NAME="enable(com.fasterxml.jackson.databind.MapperFeature...)"><!-- --></A><H3> 3469enable</H3> 3470<PRE> 3471public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>... f)</PRE> 3472<DL> 3473<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg"><CODE>MapperConfig</CODE></A> features. 3474 Modifies and returns this instance; no new object is created. 3475<P> 3476<DD><DL> 3477</DL> 3478</DD> 3479<DD><DL> 3480</DL> 3481</DD> 3482</DL> 3483<HR> 3484 3485<A NAME="disable(com.fasterxml.jackson.databind.MapperFeature...)"><!-- --></A><H3> 3486disable</H3> 3487<PRE> 3488public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>... f)</PRE> 3489<DL> 3490<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features. 3491 Modifies and returns this instance; no new object is created. 3492<P> 3493<DD><DL> 3494</DL> 3495</DD> 3496<DD><DL> 3497</DL> 3498</DD> 3499</DL> 3500<HR> 3501 3502<A NAME="enable(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3> 3503enable</H3> 3504<PRE> 3505public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> feature)</PRE> 3506<DL> 3507<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features. 3508 Modifies and returns this instance; no new object is created. 3509<P> 3510<DD><DL> 3511</DL> 3512</DD> 3513<DD><DL> 3514</DL> 3515</DD> 3516</DL> 3517<HR> 3518 3519<A NAME="enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3> 3520enable</H3> 3521<PRE> 3522public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> first, 3523 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... f)</PRE> 3524<DL> 3525<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features. 3526 Modifies and returns this instance; no new object is created. 3527<P> 3528<DD><DL> 3529</DL> 3530</DD> 3531<DD><DL> 3532</DL> 3533</DD> 3534</DL> 3535<HR> 3536 3537<A NAME="disable(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3> 3538disable</H3> 3539<PRE> 3540public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> feature)</PRE> 3541<DL> 3542<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features. 3543 Modifies and returns this instance; no new object is created. 3544<P> 3545<DD><DL> 3546</DL> 3547</DD> 3548<DD><DL> 3549</DL> 3550</DD> 3551</DL> 3552<HR> 3553 3554<A NAME="disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3> 3555disable</H3> 3556<PRE> 3557public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> first, 3558 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... f)</PRE> 3559<DL> 3560<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features. 3561 Modifies and returns this instance; no new object is created. 3562<P> 3563<DD><DL> 3564</DL> 3565</DD> 3566<DD><DL> 3567</DL> 3568</DD> 3569</DL> 3570<HR> 3571 3572<A NAME="enable(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3> 3573enable</H3> 3574<PRE> 3575public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> f)</PRE> 3576<DL> 3577<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> feature. 3578 Modifies and returns this instance; no new object is created. 3579<P> 3580<DD><DL> 3581</DL> 3582</DD> 3583<DD><DL> 3584</DL> 3585</DD> 3586</DL> 3587<HR> 3588 3589<A NAME="enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"><!-- --></A><H3> 3590enable</H3> 3591<PRE> 3592public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> first, 3593 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... f)</PRE> 3594<DL> 3595<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features. 3596 Modifies and returns this instance; no new object is created. 3597<P> 3598<DD><DL> 3599</DL> 3600</DD> 3601<DD><DL> 3602</DL> 3603</DD> 3604</DL> 3605<HR> 3606 3607<A NAME="disable(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3> 3608disable</H3> 3609<PRE> 3610public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> f)</PRE> 3611<DL> 3612<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features. 3613 Modifies and returns this instance; no new object is created. 3614<P> 3615<DD><DL> 3616</DL> 3617</DD> 3618<DD><DL> 3619</DL> 3620</DD> 3621</DL> 3622<HR> 3623 3624<A NAME="disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"><!-- --></A><H3> 3625disable</H3> 3626<PRE> 3627public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> first, 3628 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... f)</PRE> 3629<DL> 3630<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features. 3631 Modifies and returns this instance; no new object is created. 3632<P> 3633<DD><DL> 3634</DL> 3635</DD> 3636<DD><DL> 3637</DL> 3638</DD> 3639</DL> 3640<HR> 3641 3642<A NAME="isEnabled(com.fasterxml.jackson.databind.MapperFeature)"><!-- --></A><H3> 3643isEnabled</H3> 3644<PRE> 3645public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A> f)</PRE> 3646<DL> 3647<DD>Method for checking whether given Mapper 3648 feature is enabled. 3649<P> 3650<DD><DL> 3651</DL> 3652</DD> 3653<DD><DL> 3654</DL> 3655</DD> 3656</DL> 3657<HR> 3658 3659<A NAME="isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3> 3660isEnabled</H3> 3661<PRE> 3662public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> f)</PRE> 3663<DL> 3664<DD>Method for checking whether given serialization-specific 3665 feature is enabled. 3666<P> 3667<DD><DL> 3668</DL> 3669</DD> 3670<DD><DL> 3671</DL> 3672</DD> 3673</DL> 3674<HR> 3675 3676<A NAME="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3> 3677isEnabled</H3> 3678<PRE> 3679public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> f)</PRE> 3680<DL> 3681<DD>Method for checking whether given deserialization-specific 3682 feature is enabled. 3683<P> 3684<DD><DL> 3685</DL> 3686</DD> 3687<DD><DL> 3688</DL> 3689</DD> 3690</DL> 3691<HR> 3692 3693<A NAME="isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)"><!-- --></A><H3> 3694isEnabled</H3> 3695<PRE> 3696public boolean <B>isEnabled</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</A> f)</PRE> 3697<DL> 3698<DD>Convenience method, equivalent to: 3699<pre> 3700 getJsonFactory().isEnabled(f); 3701</pre> 3702<P> 3703<DD><DL> 3704</DL> 3705</DD> 3706<DD><DL> 3707</DL> 3708</DD> 3709</DL> 3710<HR> 3711 3712<A NAME="isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)"><!-- --></A><H3> 3713isEnabled</H3> 3714<PRE> 3715public boolean <B>isEnabled</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</A> f)</PRE> 3716<DL> 3717<DD>Convenience method, equivalent to: 3718<pre> 3719 getJsonFactory().isEnabled(f); 3720</pre> 3721<P> 3722<DD><DL> 3723</DL> 3724</DD> 3725<DD><DL> 3726</DL> 3727</DD> 3728</DL> 3729<HR> 3730 3731<A NAME="isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)"><!-- --></A><H3> 3732isEnabled</H3> 3733<PRE> 3734public boolean <B>isEnabled</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</A> f)</PRE> 3735<DL> 3736<DD>Convenience method, equivalent to: 3737<pre> 3738 getJsonFactory().isEnabled(f); 3739</pre> 3740<P> 3741<DD><DL> 3742</DL> 3743</DD> 3744<DD><DL> 3745</DL> 3746</DD> 3747</DL> 3748<HR> 3749 3750<A NAME="getNodeFactory()"><!-- --></A><H3> 3751getNodeFactory</H3> 3752<PRE> 3753public <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> <B>getNodeFactory</B>()</PRE> 3754<DL> 3755<DD>Method that can be used to get hold of <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> 3756 that this mapper will use when directly constructing 3757 root <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances for Trees. 3758<p> 3759 Note: this is just a shortcut for calling 3760<pre> 3761 getDeserializationConfig().getNodeFactory() 3762</pre> 3763<P> 3764<DD><DL> 3765</DL> 3766</DD> 3767<DD><DL> 3768</DL> 3769</DD> 3770</DL> 3771<HR> 3772 3773<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"><!-- --></A><H3> 3774readValue</H3> 3775<PRE> 3776public <T> T <B>readValue</B>(<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">JsonParser</A> jp, 3777 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType) 3778 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 3779 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 3780 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 3781<DL> 3782<DD>Method to deserialize JSON content into a non-container 3783 type (it can be an array type, however): typically a bean, array 3784 or a wrapper type (like <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><CODE>Boolean</CODE></A>). 3785<p> 3786 Note: this method should NOT be used if the result type is a 3787 container (<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A> or <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>. 3788 The reason is that due to type erasure, key and value types 3789 can not be introspected when using this method. 3790<P> 3791<DD><DL> 3792<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">readValue</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 3793</DD> 3794<DD><DL> 3795 3796<DT><B>Throws:</B> 3797<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 3798<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 3799<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 3800</DD> 3801</DL> 3802<HR> 3803 3804<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 3805readValue</H3> 3806<PRE> 3807public <T> T <B>readValue</B>(<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">JsonParser</A> jp, 3808 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A><?> valueTypeRef) 3809 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 3810 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 3811 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 3812<DL> 3813<DD>Method to deserialize JSON content into a Java type, reference 3814 to which is passed as argument. Type is passed using so-called 3815 "super type token" (see ) 3816 and specifically needs to be used if the root type is a 3817 parameterized (generic) container type. 3818<P> 3819<DD><DL> 3820<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)" title="class or interface in com.fasterxml.jackson.core">readValue</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 3821</DD> 3822<DD><DL> 3823 3824<DT><B>Throws:</B> 3825<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 3826<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 3827<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 3828</DD> 3829</DL> 3830<HR> 3831 3832<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><!-- --></A><H3> 3833readValue</H3> 3834<PRE> 3835public final <T> T <B>readValue</B>(<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">JsonParser</A> jp, 3836 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</A> valueType) 3837 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 3838 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 3839 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 3840<DL> 3841<DD>Method to deserialize JSON content into a Java type, reference 3842 to which is passed as argument. Type is passed using 3843 Jackson specific type; instance of which can be constructed using 3844 <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A>. 3845<P> 3846<DD><DL> 3847<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)" title="class or interface in com.fasterxml.jackson.core">readValue</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 3848</DD> 3849<DD><DL> 3850 3851<DT><B>Throws:</B> 3852<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 3853<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 3854<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 3855</DD> 3856</DL> 3857<HR> 3858 3859<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 3860readValue</H3> 3861<PRE> 3862public <T> T <B>readValue</B>(<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">JsonParser</A> jp, 3863 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 3864 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 3865 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 3866 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 3867<DL> 3868<DD>Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValue(JsonParser, ResolvedType)</CODE></A>. 3869<P> 3870<DD><DL> 3871</DL> 3872</DD> 3873<DD><DL> 3874 3875<DT><B>Throws:</B> 3876<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 3877<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 3878<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 3879</DD> 3880</DL> 3881<HR> 3882 3883<A NAME="readTree(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3> 3884readTree</H3> 3885<PRE> 3886public <T extends <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A>> T <B>readTree</B>(<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">JsonParser</A> jp) 3887 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 3888 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 3889<DL> 3890<DD>Method to deserialize JSON content as tree expressed 3891 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. Returns 3892 root of the resulting tree (where root can consist 3893 of just a single node if the current event is a 3894 value event, not container). 3895<P> 3896<DD><DL> 3897<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readTree(com.fasterxml.jackson.core.JsonParser)" title="class or interface in com.fasterxml.jackson.core">readTree</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 3898</DD> 3899<DD><DL> 3900 3901<DT><B>Throws:</B> 3902<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 3903<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 3904</DD> 3905</DL> 3906<HR> 3907 3908<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><!-- --></A><H3> 3909readValues</H3> 3910<PRE> 3911public <T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T> <B>readValues</B>(<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">JsonParser</A> jp, 3912 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</A> valueType) 3913 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 3914 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 3915<DL> 3916<DD>Method for reading sequence of Objects from parser stream. 3917 Sequence can be either root-level "unwrapped" sequence (without surrounding 3918 JSON array), or a sequence contained in a JSON Array. 3919 In either case <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> must point to the first token of 3920 the first element, OR not point to any token (in which case it is advanced 3921 to the next token). This means, specifically, that for wrapped sequences, 3922 parser MUST NOT point to the surrounding <code>START_ARRAY</code> but rather 3923 to the token following it. 3924<p> 3925 Note that <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> has more complete set of variants. 3926<P> 3927<DD><DL> 3928<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)" title="class or interface in com.fasterxml.jackson.core">readValues</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 3929</DD> 3930<DD><DL> 3931 3932<DT><B>Throws:</B> 3933<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 3934<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 3935</DD> 3936</DL> 3937<HR> 3938 3939<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 3940readValues</H3> 3941<PRE> 3942public <T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T> <B>readValues</B>(<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">JsonParser</A> jp, 3943 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 3944 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 3945 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 3946<DL> 3947<DD>Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValues(JsonParser, ResolvedType)</CODE></A>. 3948<P> 3949<DD><DL> 3950</DL> 3951</DD> 3952<DD><DL> 3953 3954<DT><B>Throws:</B> 3955<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 3956<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 3957</DD> 3958</DL> 3959<HR> 3960 3961<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"><!-- --></A><H3> 3962readValues</H3> 3963<PRE> 3964public <T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T> <B>readValues</B>(<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">JsonParser</A> jp, 3965 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType) 3966 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 3967 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 3968<DL> 3969<DD>Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValues(JsonParser, ResolvedType)</CODE></A>. 3970<P> 3971<DD><DL> 3972<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">readValues</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 3973</DD> 3974<DD><DL> 3975 3976<DT><B>Throws:</B> 3977<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 3978<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 3979</DD> 3980</DL> 3981<HR> 3982 3983<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 3984readValues</H3> 3985<PRE> 3986public <T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T> <B>readValues</B>(<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">JsonParser</A> jp, 3987 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A><?> valueTypeRef) 3988 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 3989 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 3990<DL> 3991<DD>Method for reading sequence of Objects from parser stream. 3992<P> 3993<DD><DL> 3994<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)" title="class or interface in com.fasterxml.jackson.core">readValues</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 3995</DD> 3996<DD><DL> 3997 3998<DT><B>Throws:</B> 3999<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4000<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4001</DD> 4002</DL> 4003<HR> 4004 4005<A NAME="readTree(java.io.InputStream)"><!-- --></A><H3> 4006readTree</H3> 4007<PRE> 4008public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> in) 4009 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4010 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 4011<DL> 4012<DD>Method to deserialize JSON content as tree expressed 4013 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. 4014 Returns root of the resulting tree (where root can consist 4015 of just a single node if the current event is a 4016 value event, not container). 4017<P> 4018<DD><DL> 4019</DL> 4020</DD> 4021<DD><DL> 4022<DT><B>Parameters:</B><DD><CODE>in</CODE> - Input stream used to read JSON content 4023 for building the JSON tree. 4024<DT><B>Throws:</B> 4025<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4026<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4027</DD> 4028</DL> 4029<HR> 4030 4031<A NAME="readTree(java.io.Reader)"><!-- --></A><H3> 4032readTree</H3> 4033<PRE> 4034public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A> r) 4035 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4036 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 4037<DL> 4038<DD>Method to deserialize JSON content as tree expressed 4039 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. 4040 Returns root of the resulting tree (where root can consist 4041 of just a single node if the current event is a 4042 value event, not container). 4043<P> 4044<DD><DL> 4045</DL> 4046</DD> 4047<DD><DL> 4048<DT><B>Parameters:</B><DD><CODE>r</CODE> - Reader used to read JSON content 4049 for building the JSON tree. 4050<DT><B>Throws:</B> 4051<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4052<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4053</DD> 4054</DL> 4055<HR> 4056 4057<A NAME="readTree(java.lang.String)"><!-- --></A><H3> 4058readTree</H3> 4059<PRE> 4060public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> content) 4061 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4062 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 4063<DL> 4064<DD>Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. 4065 Returns root of the resulting tree (where root can consist of just a single node if the current 4066 event is a value event, not container). 4067<P> 4068<DD><DL> 4069</DL> 4070</DD> 4071<DD><DL> 4072<DT><B>Parameters:</B><DD><CODE>content</CODE> - JSON content to parse to build the JSON tree. 4073<DT><B>Throws:</B> 4074<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4075<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4076</DD> 4077</DL> 4078<HR> 4079 4080<A NAME="readTree(byte[])"><!-- --></A><H3> 4081readTree</H3> 4082<PRE> 4083public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(byte[] content) 4084 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4085 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 4086<DL> 4087<DD>Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. 4088 Returns root of the resulting tree (where root can consist of just a single node if the current 4089 event is a value event, not container). 4090<P> 4091<DD><DL> 4092</DL> 4093</DD> 4094<DD><DL> 4095<DT><B>Parameters:</B><DD><CODE>content</CODE> - JSON content to parse to build the JSON tree. 4096<DT><B>Throws:</B> 4097<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4098<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4099</DD> 4100</DL> 4101<HR> 4102 4103<A NAME="readTree(java.io.File)"><!-- --></A><H3> 4104readTree</H3> 4105<PRE> 4106public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> file) 4107 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4108 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 4109<DL> 4110<DD>Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. 4111 Returns root of the resulting tree (where root can consist of just a single node if the current 4112 event is a value event, not container). 4113<P> 4114<DD><DL> 4115</DL> 4116</DD> 4117<DD><DL> 4118<DT><B>Parameters:</B><DD><CODE>file</CODE> - File of which contents to parse as JSON for building a tree instance 4119<DT><B>Throws:</B> 4120<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4121<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4122</DD> 4123</DL> 4124<HR> 4125 4126<A NAME="readTree(java.net.URL)"><!-- --></A><H3> 4127readTree</H3> 4128<PRE> 4129public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A> source) 4130 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4131 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 4132<DL> 4133<DD>Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. 4134 Returns root of the resulting tree (where root can consist of just a single node if the current 4135 event is a value event, not container). 4136<P> 4137<DD><DL> 4138</DL> 4139</DD> 4140<DD><DL> 4141<DT><B>Parameters:</B><DD><CODE>source</CODE> - URL to use for fetching contents to parse as JSON for building a tree instance 4142<DT><B>Throws:</B> 4143<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4144<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4145</DD> 4146</DL> 4147<HR> 4148 4149<A NAME="writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)"><!-- --></A><H3> 4150writeValue</H3> 4151<PRE> 4152public void <B>writeValue</B>(<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">JsonGenerator</A> jgen, 4153 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value) 4154 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4155 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>, 4156 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4157<DL> 4158<DD>Method that can be used to serialize any Java value as 4159 JSON output, 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>. 4160<P> 4161<DD><DL> 4162<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)" title="class or interface in com.fasterxml.jackson.core">writeValue</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 4163</DD> 4164<DD><DL> 4165 4166<DT><B>Throws:</B> 4167<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4168<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE> 4169<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4170</DD> 4171</DL> 4172<HR> 4173 4174<A NAME="writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode)"><!-- --></A><H3> 4175writeTree</H3> 4176<PRE> 4177public void <B>writeTree</B>(<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">JsonGenerator</A> jgen, 4178 <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> rootNode) 4179 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4180 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 4181<DL> 4182<DD>Method to serialize given JSON Tree, using generator 4183 provided. 4184<P> 4185<DD><DL> 4186</DL> 4187</DD> 4188<DD><DL> 4189 4190<DT><B>Throws:</B> 4191<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4192<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4193</DD> 4194</DL> 4195<HR> 4196 4197<A NAME="createObjectNode()"><!-- --></A><H3> 4198createObjectNode</H3> 4199<PRE> 4200public <A HREF="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A> <B>createObjectNode</B>()</PRE> 4201<DL> 4202<DD><p> 4203 Note: return type is co-variant, as basic ObjectCodec 4204 abstraction can not refer to concrete node types (as it's 4205 part of core package, whereas impls are part of mapper 4206 package) 4207<P> 4208<DD><DL> 4209<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createObjectNode()" title="class or interface in com.fasterxml.jackson.core">createObjectNode</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 4210</DD> 4211<DD><DL> 4212</DL> 4213</DD> 4214</DL> 4215<HR> 4216 4217<A NAME="createArrayNode()"><!-- --></A><H3> 4218createArrayNode</H3> 4219<PRE> 4220public <A HREF="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>createArrayNode</B>()</PRE> 4221<DL> 4222<DD><p> 4223 Note: return type is co-variant, as basic ObjectCodec 4224 abstraction can not refer to concrete node types (as it's 4225 part of core package, whereas impls are part of mapper 4226 package) 4227<P> 4228<DD><DL> 4229<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createArrayNode()" title="class or interface in com.fasterxml.jackson.core">createArrayNode</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 4230</DD> 4231<DD><DL> 4232</DL> 4233</DD> 4234</DL> 4235<HR> 4236 4237<A NAME="treeAsTokens(com.fasterxml.jackson.core.TreeNode)"><!-- --></A><H3> 4238treeAsTokens</H3> 4239<PRE> 4240public <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">JsonParser</A> <B>treeAsTokens</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A> n)</PRE> 4241<DL> 4242<DD>Method for constructing a <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> out of JSON tree 4243 representation. 4244<P> 4245<DD><DL> 4246<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeAsTokens(com.fasterxml.jackson.core.TreeNode)" title="class or interface in com.fasterxml.jackson.core">treeAsTokens</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 4247</DD> 4248<DD><DL> 4249<DT><B>Parameters:</B><DD><CODE>n</CODE> - Root node of the tree that resulting parser will read from</DL> 4250</DD> 4251</DL> 4252<HR> 4253 4254<A NAME="treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><!-- --></A><H3> 4255treeToValue</H3> 4256<PRE> 4257public <T> T <B>treeToValue</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A> n, 4258 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType) 4259 throws <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 4260<DL> 4261<DD>Convenience conversion method that will bind data given JSON tree 4262 contains into specific value (usually bean) type. 4263<p> 4264 Equivalent to: 4265<pre> 4266 objectMapper.convertValue(n, valueClass); 4267</pre> 4268<P> 4269<DD><DL> 4270<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">treeToValue</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL> 4271</DD> 4272<DD><DL> 4273 4274<DT><B>Throws:</B> 4275<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4276</DD> 4277</DL> 4278<HR> 4279 4280<A NAME="valueToTree(java.lang.Object)"><!-- --></A><H3> 4281valueToTree</H3> 4282<PRE> 4283public <T extends <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> T <B>valueToTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> fromValue) 4284 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE> 4285<DL> 4286<DD>Reverse of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><CODE>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class<T>)</CODE></A>; given a value (usually bean), will 4287 construct equivalent JSON Tree representation. Functionally same 4288 as if serializing value into JSON and parsing JSON as tree, but 4289 more efficient. 4290<P> 4291<DD><DL> 4292</DL> 4293</DD> 4294<DD><DL> 4295<DT><B>Type Parameters:</B><DD><CODE>T</CODE> - Actual node type; usually either basic <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> or 4296 <A HREF="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node"><CODE>ObjectNode</CODE></A><DT><B>Parameters:</B><DD><CODE>fromValue</CODE> - Bean value to convert 4297<DT><B>Returns:</B><DD>Root node of the resulting JSON tree 4298<DT><B>Throws:</B> 4299<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL> 4300</DD> 4301</DL> 4302<HR> 4303 4304<A NAME="canSerialize(java.lang.Class)"><!-- --></A><H3> 4305canSerialize</H3> 4306<PRE> 4307public boolean <B>canSerialize</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> type)</PRE> 4308<DL> 4309<DD>Method that can be called to check whether mapper thinks 4310 it could serialize an instance of given Class. 4311 Check is done 4312 by checking whether a serializer can be found for the type. 4313<P> 4314<DD><DL> 4315</DL> 4316</DD> 4317<DD><DL> 4318 4319<DT><B>Returns:</B><DD>True if mapper can find a serializer for instances of 4320 given class (potentially serializable), false otherwise (not 4321 serializable)</DL> 4322</DD> 4323</DL> 4324<HR> 4325 4326<A NAME="canDeserialize(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4327canDeserialize</H3> 4328<PRE> 4329public boolean <B>canDeserialize</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type)</PRE> 4330<DL> 4331<DD>Method that can be called to check whether mapper thinks 4332 it could deserialize an Object of given type. 4333 Check is done 4334 by checking whether a deserializer can be found for the type. 4335<P> 4336<DD><DL> 4337</DL> 4338</DD> 4339<DD><DL> 4340 4341<DT><B>Returns:</B><DD>True if mapper can find a serializer for instances of 4342 given class (potentially serializable), false otherwise (not 4343 serializable)</DL> 4344</DD> 4345</DL> 4346<HR> 4347 4348<A NAME="readValue(java.io.File, java.lang.Class)"><!-- --></A><H3> 4349readValue</H3> 4350<PRE> 4351public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> src, 4352 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType) 4353 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4354 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4355 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4356<DL> 4357<DD><DL> 4358</DL> 4359</DD> 4360<DD><DL> 4361 4362<DT><B>Throws:</B> 4363<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4364<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4365<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4366</DD> 4367</DL> 4368<HR> 4369 4370<A NAME="readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4371readValue</H3> 4372<PRE> 4373public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> src, 4374 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef) 4375 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4376 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4377 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4378<DL> 4379<DD><DL> 4380</DL> 4381</DD> 4382<DD><DL> 4383 4384<DT><B>Throws:</B> 4385<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4386<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4387<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4388</DD> 4389</DL> 4390<HR> 4391 4392<A NAME="readValue(java.io.File, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4393readValue</H3> 4394<PRE> 4395public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> src, 4396 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4397 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4398 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4399 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4400<DL> 4401<DD><DL> 4402</DL> 4403</DD> 4404<DD><DL> 4405 4406<DT><B>Throws:</B> 4407<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4408<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4409<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4410</DD> 4411</DL> 4412<HR> 4413 4414<A NAME="readValue(java.net.URL, java.lang.Class)"><!-- --></A><H3> 4415readValue</H3> 4416<PRE> 4417public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A> src, 4418 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType) 4419 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4420 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4421 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4422<DL> 4423<DD><DL> 4424</DL> 4425</DD> 4426<DD><DL> 4427 4428<DT><B>Throws:</B> 4429<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4430<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4431<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4432</DD> 4433</DL> 4434<HR> 4435 4436<A NAME="readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4437readValue</H3> 4438<PRE> 4439public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A> src, 4440 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef) 4441 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4442 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4443 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4444<DL> 4445<DD><DL> 4446</DL> 4447</DD> 4448<DD><DL> 4449 4450<DT><B>Throws:</B> 4451<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4452<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4453<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4454</DD> 4455</DL> 4456<HR> 4457 4458<A NAME="readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4459readValue</H3> 4460<PRE> 4461public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A> src, 4462 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4463 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4464 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4465 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4466<DL> 4467<DD><DL> 4468</DL> 4469</DD> 4470<DD><DL> 4471 4472<DT><B>Throws:</B> 4473<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4474<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4475<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4476</DD> 4477</DL> 4478<HR> 4479 4480<A NAME="readValue(java.lang.String, java.lang.Class)"><!-- --></A><H3> 4481readValue</H3> 4482<PRE> 4483public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> content, 4484 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType) 4485 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4486 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4487 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4488<DL> 4489<DD><DL> 4490</DL> 4491</DD> 4492<DD><DL> 4493 4494<DT><B>Throws:</B> 4495<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4496<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4497<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4498</DD> 4499</DL> 4500<HR> 4501 4502<A NAME="readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4503readValue</H3> 4504<PRE> 4505public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> content, 4506 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef) 4507 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4508 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4509 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4510<DL> 4511<DD><DL> 4512</DL> 4513</DD> 4514<DD><DL> 4515 4516<DT><B>Throws:</B> 4517<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4518<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4519<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4520</DD> 4521</DL> 4522<HR> 4523 4524<A NAME="readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4525readValue</H3> 4526<PRE> 4527public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> content, 4528 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4529 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4530 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4531 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4532<DL> 4533<DD><DL> 4534</DL> 4535</DD> 4536<DD><DL> 4537 4538<DT><B>Throws:</B> 4539<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4540<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4541<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4542</DD> 4543</DL> 4544<HR> 4545 4546<A NAME="readValue(java.io.Reader, java.lang.Class)"><!-- --></A><H3> 4547readValue</H3> 4548<PRE> 4549public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A> src, 4550 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType) 4551 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4552 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4553 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4554<DL> 4555<DD><DL> 4556</DL> 4557</DD> 4558<DD><DL> 4559 4560<DT><B>Throws:</B> 4561<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4562<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4563<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4564</DD> 4565</DL> 4566<HR> 4567 4568<A NAME="readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4569readValue</H3> 4570<PRE> 4571public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A> src, 4572 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef) 4573 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4574 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4575 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4576<DL> 4577<DD><DL> 4578</DL> 4579</DD> 4580<DD><DL> 4581 4582<DT><B>Throws:</B> 4583<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4584<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4585<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4586</DD> 4587</DL> 4588<HR> 4589 4590<A NAME="readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4591readValue</H3> 4592<PRE> 4593public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A> src, 4594 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4595 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4596 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4597 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4598<DL> 4599<DD><DL> 4600</DL> 4601</DD> 4602<DD><DL> 4603 4604<DT><B>Throws:</B> 4605<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4606<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4607<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4608</DD> 4609</DL> 4610<HR> 4611 4612<A NAME="readValue(java.io.InputStream, java.lang.Class)"><!-- --></A><H3> 4613readValue</H3> 4614<PRE> 4615public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> src, 4616 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType) 4617 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4618 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4619 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4620<DL> 4621<DD><DL> 4622</DL> 4623</DD> 4624<DD><DL> 4625 4626<DT><B>Throws:</B> 4627<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4628<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4629<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4630</DD> 4631</DL> 4632<HR> 4633 4634<A NAME="readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4635readValue</H3> 4636<PRE> 4637public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> src, 4638 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef) 4639 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4640 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4641 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4642<DL> 4643<DD><DL> 4644</DL> 4645</DD> 4646<DD><DL> 4647 4648<DT><B>Throws:</B> 4649<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4650<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4651<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4652</DD> 4653</DL> 4654<HR> 4655 4656<A NAME="readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4657readValue</H3> 4658<PRE> 4659public <T> T <B>readValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> src, 4660 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4661 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4662 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4663 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4664<DL> 4665<DD><DL> 4666</DL> 4667</DD> 4668<DD><DL> 4669 4670<DT><B>Throws:</B> 4671<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4672<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4673<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4674</DD> 4675</DL> 4676<HR> 4677 4678<A NAME="readValue(byte[], java.lang.Class)"><!-- --></A><H3> 4679readValue</H3> 4680<PRE> 4681public <T> T <B>readValue</B>(byte[] src, 4682 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType) 4683 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4684 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4685 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4686<DL> 4687<DD><DL> 4688</DL> 4689</DD> 4690<DD><DL> 4691 4692<DT><B>Throws:</B> 4693<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4694<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4695<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4696</DD> 4697</DL> 4698<HR> 4699 4700<A NAME="readValue(byte[], int, int, java.lang.Class)"><!-- --></A><H3> 4701readValue</H3> 4702<PRE> 4703public <T> T <B>readValue</B>(byte[] src, 4704 int offset, 4705 int len, 4706 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> valueType) 4707 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4708 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4709 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4710<DL> 4711<DD><DL> 4712</DL> 4713</DD> 4714<DD><DL> 4715 4716<DT><B>Throws:</B> 4717<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4718<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4719<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4720</DD> 4721</DL> 4722<HR> 4723 4724<A NAME="readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4725readValue</H3> 4726<PRE> 4727public <T> T <B>readValue</B>(byte[] src, 4728 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef) 4729 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4730 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4731 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4732<DL> 4733<DD><DL> 4734</DL> 4735</DD> 4736<DD><DL> 4737 4738<DT><B>Throws:</B> 4739<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4740<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4741<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4742</DD> 4743</DL> 4744<HR> 4745 4746<A NAME="readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4747readValue</H3> 4748<PRE> 4749public <T> T <B>readValue</B>(byte[] src, 4750 int offset, 4751 int len, 4752 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A> valueTypeRef) 4753 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4754 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4755 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4756<DL> 4757<DD><DL> 4758</DL> 4759</DD> 4760<DD><DL> 4761 4762<DT><B>Throws:</B> 4763<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4764<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4765<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4766</DD> 4767</DL> 4768<HR> 4769 4770<A NAME="readValue(byte[], com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4771readValue</H3> 4772<PRE> 4773public <T> T <B>readValue</B>(byte[] src, 4774 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4775 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4776 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4777 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4778<DL> 4779<DD><DL> 4780</DL> 4781</DD> 4782<DD><DL> 4783 4784<DT><B>Throws:</B> 4785<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4786<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4787<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4788</DD> 4789</DL> 4790<HR> 4791 4792<A NAME="readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4793readValue</H3> 4794<PRE> 4795public <T> T <B>readValue</B>(byte[] src, 4796 int offset, 4797 int len, 4798 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4799 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4800 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 4801 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4802<DL> 4803<DD><DL> 4804</DL> 4805</DD> 4806<DD><DL> 4807 4808<DT><B>Throws:</B> 4809<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4810<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 4811<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4812</DD> 4813</DL> 4814<HR> 4815 4816<A NAME="writeValue(java.io.File, java.lang.Object)"><!-- --></A><H3> 4817writeValue</H3> 4818<PRE> 4819public void <B>writeValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> resultFile, 4820 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value) 4821 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4822 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>, 4823 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4824<DL> 4825<DD>Method that can be used to serialize any Java value as 4826 JSON output, written to File provided. 4827<P> 4828<DD><DL> 4829</DL> 4830</DD> 4831<DD><DL> 4832 4833<DT><B>Throws:</B> 4834<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4835<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE> 4836<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4837</DD> 4838</DL> 4839<HR> 4840 4841<A NAME="writeValue(java.io.OutputStream, java.lang.Object)"><!-- --></A><H3> 4842writeValue</H3> 4843<PRE> 4844public void <B>writeValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A> out, 4845 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value) 4846 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4847 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>, 4848 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4849<DL> 4850<DD>Method that can be used to serialize any Java value as 4851 JSON output, using output stream provided (using encoding 4852 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonEncoding.UTF8</CODE></A>). 4853<p> 4854 Note: method does not close the underlying stream explicitly 4855 here; however, <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> this mapper uses may choose 4856 to close the stream depending on its settings (by default, 4857 it will try to close it when <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> we construct 4858 is closed). 4859<P> 4860<DD><DL> 4861</DL> 4862</DD> 4863<DD><DL> 4864 4865<DT><B>Throws:</B> 4866<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4867<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE> 4868<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4869</DD> 4870</DL> 4871<HR> 4872 4873<A NAME="writeValue(java.io.Writer, java.lang.Object)"><!-- --></A><H3> 4874writeValue</H3> 4875<PRE> 4876public void <B>writeValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</A> w, 4877 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value) 4878 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 4879 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>, 4880 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4881<DL> 4882<DD>Method that can be used to serialize any Java value as 4883 JSON output, using Writer provided. 4884<p> 4885 Note: method does not close the underlying stream explicitly 4886 here; however, <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> this mapper uses may choose 4887 to close the stream depending on its settings (by default, 4888 it will try to close it when <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> we construct 4889 is closed). 4890<P> 4891<DD><DL> 4892</DL> 4893</DD> 4894<DD><DL> 4895 4896<DT><B>Throws:</B> 4897<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 4898<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE> 4899<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4900</DD> 4901</DL> 4902<HR> 4903 4904<A NAME="writeValueAsString(java.lang.Object)"><!-- --></A><H3> 4905writeValueAsString</H3> 4906<PRE> 4907public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>writeValueAsString</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value) 4908 throws <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 4909<DL> 4910<DD>Method that can be used to serialize any Java value as 4911 a String. Functionally equivalent to calling 4912 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)"><CODE>writeValue(Writer,Object)</CODE></A> with <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><CODE>StringWriter</CODE></A> 4913 and constructing String, but more efficient. 4914<p> 4915 Note: prior to version 2.1, throws clause included <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A>; 2.1 removed it. 4916<P> 4917<DD><DL> 4918</DL> 4919</DD> 4920<DD><DL> 4921 4922<DT><B>Throws:</B> 4923<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4924</DD> 4925</DL> 4926<HR> 4927 4928<A NAME="writeValueAsBytes(java.lang.Object)"><!-- --></A><H3> 4929writeValueAsBytes</H3> 4930<PRE> 4931public byte[] <B>writeValueAsBytes</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value) 4932 throws <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 4933<DL> 4934<DD>Method that can be used to serialize any Java value as 4935 a byte array. Functionally equivalent to calling 4936 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)"><CODE>writeValue(Writer,Object)</CODE></A> with <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><CODE>ByteArrayOutputStream</CODE></A> 4937 and getting bytes, but more efficient. 4938 Encoding used will be UTF-8. 4939<p> 4940 Note: prior to version 2.1, throws clause included <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A>; 2.1 removed it. 4941<P> 4942<DD><DL> 4943</DL> 4944</DD> 4945<DD><DL> 4946 4947<DT><B>Throws:</B> 4948<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 4949</DD> 4950</DL> 4951<HR> 4952 4953<A NAME="writer()"><!-- --></A><H3> 4954writer</H3> 4955<PRE> 4956public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>()</PRE> 4957<DL> 4958<DD>Convenience method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> 4959 with default settings. 4960<P> 4961<DD><DL> 4962</DL> 4963</DD> 4964<DD><DL> 4965</DL> 4966</DD> 4967</DL> 4968<HR> 4969 4970<A NAME="writer(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3> 4971writer</H3> 4972<PRE> 4973public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> feature)</PRE> 4974<DL> 4975<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> with 4976 specified feature enabled (compared to settings that this 4977 mapper instance has). 4978<P> 4979<DD><DL> 4980</DL> 4981</DD> 4982<DD><DL> 4983</DL> 4984</DD> 4985</DL> 4986<HR> 4987 4988<A NAME="writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"><!-- --></A><H3> 4989writer</H3> 4990<PRE> 4991public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> first, 4992 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... other)</PRE> 4993<DL> 4994<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> with 4995 specified features enabled (compared to settings that this 4996 mapper instance has). 4997<P> 4998<DD><DL> 4999</DL> 5000</DD> 5001<DD><DL> 5002</DL> 5003</DD> 5004</DL> 5005<HR> 5006 5007<A NAME="writer(java.text.DateFormat)"><!-- --></A><H3> 5008writer</H3> 5009<PRE> 5010public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A> df)</PRE> 5011<DL> 5012<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 5013 serialize objects using specified <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><CODE>DateFormat</CODE></A>; or, if 5014 null passed, using timestamp (64-bit number. 5015<P> 5016<DD><DL> 5017</DL> 5018</DD> 5019<DD><DL> 5020</DL> 5021</DD> 5022</DL> 5023<HR> 5024 5025<A NAME="writerWithView(java.lang.Class)"><!-- --></A><H3> 5026writerWithView</H3> 5027<PRE> 5028public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithView</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> serializationView)</PRE> 5029<DL> 5030<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 5031 serialize objects using specified JSON View (filter). 5032<P> 5033<DD><DL> 5034</DL> 5035</DD> 5036<DD><DL> 5037</DL> 5038</DD> 5039</DL> 5040<HR> 5041 5042<A NAME="writerWithType(java.lang.Class)"><!-- --></A><H3> 5043writerWithType</H3> 5044<PRE> 5045public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithType</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> rootType)</PRE> 5046<DL> 5047<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 5048 serialize objects using specified root type, instead of actual 5049 runtime type of value. Type must be a super-type of runtime 5050 type. 5051<P> 5052<DD><DL> 5053</DL> 5054</DD> 5055<DD><DL> 5056</DL> 5057</DD> 5058</DL> 5059<HR> 5060 5061<A NAME="writerWithType(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5062writerWithType</H3> 5063<PRE> 5064public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> rootType)</PRE> 5065<DL> 5066<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 5067 serialize objects using specified root type, instead of actual 5068 runtime type of value. Type must be a super-type of runtime type. 5069<P> 5070<DD><DL> 5071</DL> 5072</DD> 5073<DD><DL> 5074</DL> 5075</DD> 5076</DL> 5077<HR> 5078 5079<A NAME="writerWithType(com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 5080writerWithType</H3> 5081<PRE> 5082public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithType</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A><?> rootType)</PRE> 5083<DL> 5084<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 5085 serialize objects using specified root type, instead of actual 5086 runtime type of value. Type must be a super-type of runtime type. 5087<P> 5088<DD><DL> 5089</DL> 5090</DD> 5091<DD><DL> 5092</DL> 5093</DD> 5094</DL> 5095<HR> 5096 5097<A NAME="writer(com.fasterxml.jackson.core.PrettyPrinter)"><!-- --></A><H3> 5098writer</H3> 5099<PRE> 5100public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A> pp)</PRE> 5101<DL> 5102<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 5103 serialize objects using specified pretty printer for indentation 5104 (or if null, no pretty printer) 5105<P> 5106<DD><DL> 5107</DL> 5108</DD> 5109<DD><DL> 5110</DL> 5111</DD> 5112</DL> 5113<HR> 5114 5115<A NAME="writerWithDefaultPrettyPrinter()"><!-- --></A><H3> 5116writerWithDefaultPrettyPrinter</H3> 5117<PRE> 5118public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithDefaultPrettyPrinter</B>()</PRE> 5119<DL> 5120<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 5121 serialize objects using the default pretty printer for indentation 5122<P> 5123<DD><DL> 5124</DL> 5125</DD> 5126<DD><DL> 5127</DL> 5128</DD> 5129</DL> 5130<HR> 5131 5132<A NAME="writer(com.fasterxml.jackson.databind.ser.FilterProvider)"><!-- --></A><H3> 5133writer</H3> 5134<PRE> 5135public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</A> filterProvider)</PRE> 5136<DL> 5137<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 5138 serialize objects using specified filter provider. 5139<P> 5140<DD><DL> 5141</DL> 5142</DD> 5143<DD><DL> 5144</DL> 5145</DD> 5146</DL> 5147<HR> 5148 5149<A NAME="writer(com.fasterxml.jackson.core.FormatSchema)"><!-- --></A><H3> 5150writer</H3> 5151<PRE> 5152public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</A> schema)</PRE> 5153<DL> 5154<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 5155 pass specific schema object to <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> used for 5156 writing content. 5157<P> 5158<DD><DL> 5159</DL> 5160</DD> 5161<DD><DL> 5162<DT><B>Parameters:</B><DD><CODE>schema</CODE> - Schema to pass to generator</DL> 5163</DD> 5164</DL> 5165<HR> 5166 5167<A NAME="writer(com.fasterxml.jackson.core.Base64Variant)"><!-- --></A><H3> 5168writer</H3> 5169<PRE> 5170public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A> defaultBase64)</PRE> 5171<DL> 5172<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will 5173 use specified Base64 encoding variant for Base64-encoded binary data. 5174<P> 5175<DD><DL> 5176</DL> 5177</DD> 5178<DD><DL> 5179<DT><B>Since:</B></DT> 5180 <DD>2.1</DD> 5181</DL> 5182</DD> 5183</DL> 5184<HR> 5185 5186<A NAME="reader()"><!-- --></A><H3> 5187reader</H3> 5188<PRE> 5189public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>()</PRE> 5190<DL> 5191<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with 5192 default settings. Note that the resulting instance is NOT usable as is, 5193 without defining expected value type. 5194<P> 5195<DD><DL> 5196</DL> 5197</DD> 5198<DD><DL> 5199</DL> 5200</DD> 5201</DL> 5202<HR> 5203 5204<A NAME="reader(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3> 5205reader</H3> 5206<PRE> 5207public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> feature)</PRE> 5208<DL> 5209<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with 5210 specified feature enabled (compared to settings that this 5211 mapper instance has). 5212 Note that the resulting instance is NOT usable as is, 5213 without defining expected value type. 5214<P> 5215<DD><DL> 5216</DL> 5217</DD> 5218<DD><DL> 5219</DL> 5220</DD> 5221</DL> 5222<HR> 5223 5224<A NAME="reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3> 5225reader</H3> 5226<PRE> 5227public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> first, 5228 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... other)</PRE> 5229<DL> 5230<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with 5231 specified features enabled (compared to settings that this 5232 mapper instance has). 5233 Note that the resulting instance is NOT usable as is, 5234 without defining expected value type. 5235<P> 5236<DD><DL> 5237</DL> 5238</DD> 5239<DD><DL> 5240</DL> 5241</DD> 5242</DL> 5243<HR> 5244 5245<A NAME="readerForUpdating(java.lang.Object)"><!-- --></A><H3> 5246readerForUpdating</H3> 5247<PRE> 5248public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>readerForUpdating</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> valueToUpdate)</PRE> 5249<DL> 5250<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 5251 update given Object (usually Bean, but can be a Collection or Map 5252 as well, but NOT an array) with JSON data. Deserialization occurs 5253 normally except that the root-level value in JSON is not used for 5254 instantiating a new object; instead give updateable object is used 5255 as root. 5256 Runtime type of value object is used for locating deserializer, 5257 unless overridden by other factory methods of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> 5258<P> 5259<DD><DL> 5260</DL> 5261</DD> 5262<DD><DL> 5263</DL> 5264</DD> 5265</DL> 5266<HR> 5267 5268<A NAME="reader(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5269reader</H3> 5270<PRE> 5271public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type)</PRE> 5272<DL> 5273<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 5274 read or update instances of specified type 5275<P> 5276<DD><DL> 5277</DL> 5278</DD> 5279<DD><DL> 5280</DL> 5281</DD> 5282</DL> 5283<HR> 5284 5285<A NAME="reader(java.lang.Class)"><!-- --></A><H3> 5286reader</H3> 5287<PRE> 5288public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> type)</PRE> 5289<DL> 5290<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 5291 read or update instances of specified type 5292<P> 5293<DD><DL> 5294</DL> 5295</DD> 5296<DD><DL> 5297</DL> 5298</DD> 5299</DL> 5300<HR> 5301 5302<A NAME="reader(com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 5303reader</H3> 5304<PRE> 5305public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A><?> type)</PRE> 5306<DL> 5307<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 5308 read or update instances of specified type 5309<P> 5310<DD><DL> 5311</DL> 5312</DD> 5313<DD><DL> 5314</DL> 5315</DD> 5316</DL> 5317<HR> 5318 5319<A NAME="reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)"><!-- --></A><H3> 5320reader</H3> 5321<PRE> 5322public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> f)</PRE> 5323<DL> 5324<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 5325 use specified <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> for constructing JSON trees. 5326<P> 5327<DD><DL> 5328</DL> 5329</DD> 5330<DD><DL> 5331</DL> 5332</DD> 5333</DL> 5334<HR> 5335 5336<A NAME="reader(com.fasterxml.jackson.core.FormatSchema)"><!-- --></A><H3> 5337reader</H3> 5338<PRE> 5339public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</A> schema)</PRE> 5340<DL> 5341<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 5342 pass specific schema object to <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> used for 5343 reading content. 5344<P> 5345<DD><DL> 5346</DL> 5347</DD> 5348<DD><DL> 5349<DT><B>Parameters:</B><DD><CODE>schema</CODE> - Schema to pass to parser</DL> 5350</DD> 5351</DL> 5352<HR> 5353 5354<A NAME="reader(com.fasterxml.jackson.databind.InjectableValues)"><!-- --></A><H3> 5355reader</H3> 5356<PRE> 5357public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> injectableValues)</PRE> 5358<DL> 5359<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 5360 use specified injectable values. 5361<P> 5362<DD><DL> 5363</DL> 5364</DD> 5365<DD><DL> 5366<DT><B>Parameters:</B><DD><CODE>injectableValues</CODE> - Injectable values to use</DL> 5367</DD> 5368</DL> 5369<HR> 5370 5371<A NAME="readerWithView(java.lang.Class)"><!-- --></A><H3> 5372readerWithView</H3> 5373<PRE> 5374public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>readerWithView</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> view)</PRE> 5375<DL> 5376<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 5377 deserialize objects using specified JSON View (filter). 5378<P> 5379<DD><DL> 5380</DL> 5381</DD> 5382<DD><DL> 5383</DL> 5384</DD> 5385</DL> 5386<HR> 5387 5388<A NAME="reader(com.fasterxml.jackson.core.Base64Variant)"><!-- --></A><H3> 5389reader</H3> 5390<PRE> 5391public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A> defaultBase64)</PRE> 5392<DL> 5393<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will 5394 use specified Base64 encoding variant for Base64-encoded binary data. 5395<P> 5396<DD><DL> 5397</DL> 5398</DD> 5399<DD><DL> 5400<DT><B>Since:</B></DT> 5401 <DD>2.1</DD> 5402</DL> 5403</DD> 5404</DL> 5405<HR> 5406 5407<A NAME="convertValue(java.lang.Object, java.lang.Class)"><!-- --></A><H3> 5408convertValue</H3> 5409<PRE> 5410public <T> T <B>convertValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> fromValue, 5411 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><T> toValueType) 5412 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE> 5413<DL> 5414<DD>Convenience method for doing two-step conversion from given value, into 5415 instance of given value type. This is functionality equivalent to first 5416 serializing given value into JSON, then binding JSON data into value 5417 of given type, but may be executed without fully serializing into 5418 JSON. Same converters (serializers, deserializers) will be used as for 5419 data binding, meaning same object mapper configuration works. 5420<P> 5421<DD><DL> 5422</DL> 5423</DD> 5424<DD><DL> 5425 5426<DT><B>Throws:</B> 5427<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - If conversion fails due to incompatible type; 5428 if so, root cause will contain underlying checked exception data binding 5429 functionality threw</DL> 5430</DD> 5431</DL> 5432<HR> 5433 5434<A NAME="convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 5435convertValue</H3> 5436<PRE> 5437public <T> T <B>convertValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> fromValue, 5438 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A><?> toValueTypeRef) 5439 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE> 5440<DL> 5441<DD><DL> 5442</DL> 5443</DD> 5444<DD><DL> 5445 5446<DT><B>Throws:</B> 5447<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL> 5448</DD> 5449</DL> 5450<HR> 5451 5452<A NAME="convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5453convertValue</H3> 5454<PRE> 5455public <T> T <B>convertValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> fromValue, 5456 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> toValueType) 5457 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE> 5458<DL> 5459<DD><DL> 5460</DL> 5461</DD> 5462<DD><DL> 5463 5464<DT><B>Throws:</B> 5465<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL> 5466</DD> 5467</DL> 5468<HR> 5469 5470<A NAME="_convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5471_convert</H3> 5472<PRE> 5473protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>_convert</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> fromValue, 5474 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> toValueType) 5475 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE> 5476<DL> 5477<DD>Actual conversion implementation: instead of using existing read 5478 and write methods, much of code is inlined. Reason for this is 5479 that we must avoid wrapping/unwrapping both for efficiency and 5480 for correctness. If wrapping/unwrapping is actually desired, 5481 caller must use explicit <code>writeValue</code> and 5482 <code>readValue</code> methods. 5483<P> 5484<DD><DL> 5485</DL> 5486</DD> 5487<DD><DL> 5488 5489<DT><B>Throws:</B> 5490<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL> 5491</DD> 5492</DL> 5493<HR> 5494 5495<A NAME="generateJsonSchema(java.lang.Class)"><!-- --></A><H3> 5496generateJsonSchema</H3> 5497<PRE> 5498public <A HREF="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</A> <B>generateJsonSchema</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> t) 5499 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5500<DL> 5501<DD>Generate <a href="http://json-schema.org/">Json-schema</a> 5502 instance for specified class. 5503<P> 5504<DD><DL> 5505</DL> 5506</DD> 5507<DD><DL> 5508<DT><B>Parameters:</B><DD><CODE>t</CODE> - The class to generate schema for 5509<DT><B>Returns:</B><DD>Constructed JSON schema. 5510<DT><B>Throws:</B> 5511<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5512</DD> 5513</DL> 5514<HR> 5515 5516<A NAME="acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"><!-- --></A><H3> 5517acceptJsonFormatVisitor</H3> 5518<PRE> 5519public void <B>acceptJsonFormatVisitor</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> type, 5520 <A HREF="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</A> visitor) 5521 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5522<DL> 5523<DD>Method for visiting type hierarchy for given type, using specified visitor. 5524<p> 5525 This method can be used for things like 5526 generating <a href="http://json-schema.org/">Json Schema</a> 5527 instance for specified type. 5528<P> 5529<DD><DL> 5530</DL> 5531</DD> 5532<DD><DL> 5533<DT><B>Parameters:</B><DD><CODE>type</CODE> - Type to generate schema for (possibly with generic signature) 5534<DT><B>Throws:</B> 5535<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE><DT><B>Since:</B></DT> 5536 <DD>2.1</DD> 5537</DL> 5538</DD> 5539</DL> 5540<HR> 5541 5542<A NAME="acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"><!-- --></A><H3> 5543acceptJsonFormatVisitor</H3> 5544<PRE> 5545public void <B>acceptJsonFormatVisitor</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type, 5546 <A HREF="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</A> visitor) 5547 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5548<DL> 5549<DD>Method for visiting type hierarchy for given type, using specified visitor. 5550<p> 5551 This method can be used for things like 5552 generating <a href="http://json-schema.org/">Json Schema</a> 5553 instance for specified type. 5554<P> 5555<DD><DL> 5556</DL> 5557</DD> 5558<DD><DL> 5559<DT><B>Parameters:</B><DD><CODE>type</CODE> - Type to generate schema for (possibly with generic signature) 5560<DT><B>Throws:</B> 5561<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE><DT><B>Since:</B></DT> 5562 <DD>2.1</DD> 5563</DL> 5564</DD> 5565</DL> 5566<HR> 5567 5568<A NAME="_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"><!-- --></A><H3> 5569_serializerProvider</H3> 5570<PRE> 5571protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> <B>_serializerProvider</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A> config)</PRE> 5572<DL> 5573<DD>Overridable helper method used for constructing 5574 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> to use for serialization. 5575<P> 5576<DD><DL> 5577</DL> 5578</DD> 5579<DD><DL> 5580</DL> 5581</DD> 5582</DL> 5583<HR> 5584 5585<A NAME="_defaultPrettyPrinter()"><!-- --></A><H3> 5586_defaultPrettyPrinter</H3> 5587<PRE> 5588protected <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A> <B>_defaultPrettyPrinter</B>()</PRE> 5589<DL> 5590<DD>Helper method that should return default pretty-printer to 5591 use for generators constructed by this mapper, when instructed 5592 to use default pretty printer. 5593<P> 5594<DD><DL> 5595</DL> 5596</DD> 5597<DD><DL> 5598</DL> 5599</DD> 5600</DL> 5601<HR> 5602 5603<A NAME="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)"><!-- --></A><H3> 5604_configAndWriteValue</H3> 5605<PRE> 5606protected final void <B>_configAndWriteValue</B>(<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">JsonGenerator</A> jgen, 5607 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value) 5608 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 5609 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>, 5610 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5611<DL> 5612<DD>Method called to configure the generator as necessary and then 5613 call write functionality 5614<P> 5615<DD><DL> 5616</DL> 5617</DD> 5618<DD><DL> 5619 5620<DT><B>Throws:</B> 5621<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 5622<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE> 5623<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5624</DD> 5625</DL> 5626<HR> 5627 5628<A NAME="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, java.lang.Class)"><!-- --></A><H3> 5629_configAndWriteValue</H3> 5630<PRE> 5631protected final void <B>_configAndWriteValue</B>(<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">JsonGenerator</A> jgen, 5632 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value, 5633 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> viewClass) 5634 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 5635 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>, 5636 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5637<DL> 5638<DD><DL> 5639</DL> 5640</DD> 5641<DD><DL> 5642 5643<DT><B>Throws:</B> 5644<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 5645<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE> 5646<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5647</DD> 5648</DL> 5649<HR> 5650 5651<A NAME="createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)"><!-- --></A><H3> 5652createDeserializationContext</H3> 5653<PRE> 5654protected final <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> <B>createDeserializationContext</B>(<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">JsonParser</A> jp, 5655 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> cfg)</PRE> 5656<DL> 5657<DD>Internal helper method called to create an instance of <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A> 5658 for deserializing a single root value. 5659 Can be overridden if a custom context is needed. 5660<P> 5661<DD><DL> 5662</DL> 5663</DD> 5664<DD><DL> 5665</DL> 5666</DD> 5667</DL> 5668<HR> 5669 5670<A NAME="_readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5671_readValue</H3> 5672<PRE> 5673protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>_readValue</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> cfg, 5674 <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">JsonParser</A> jp, 5675 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 5676 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 5677 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 5678 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5679<DL> 5680<DD>Actual implementation of value reading+binding operation. 5681<P> 5682<DD><DL> 5683</DL> 5684</DD> 5685<DD><DL> 5686 5687<DT><B>Throws:</B> 5688<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 5689<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 5690<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5691</DD> 5692</DL> 5693<HR> 5694 5695<A NAME="_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5696_readMapAndClose</H3> 5697<PRE> 5698protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>_readMapAndClose</B>(<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">JsonParser</A> jp, 5699 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 5700 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 5701 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 5702 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5703<DL> 5704<DD><DL> 5705</DL> 5706</DD> 5707<DD><DL> 5708 5709<DT><B>Throws:</B> 5710<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 5711<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 5712<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5713</DD> 5714</DL> 5715<HR> 5716 5717<A NAME="_initForReading(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3> 5718_initForReading</H3> 5719<PRE> 5720protected <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</A> <B>_initForReading</B>(<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">JsonParser</A> jp) 5721 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 5722 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 5723 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5724<DL> 5725<DD>Method called to ensure that given parser is ready for reading 5726 content for data binding. 5727<P> 5728<DD><DL> 5729</DL> 5730</DD> 5731<DD><DL> 5732 5733<DT><B>Returns:</B><DD>First token to be used for data binding after this call: 5734 can never be null as exception will be thrown if parser can not 5735 provide more tokens. 5736<DT><B>Throws:</B> 5737<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - if the underlying input source has problems during 5738 parsing 5739<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> - if parser has problems parsing content 5740<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE> - if the parser does not have any more 5741 content to map (note: Json "null" value is considered content; 5742 enf-of-stream not)</DL> 5743</DD> 5744</DL> 5745<HR> 5746 5747<A NAME="_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer)"><!-- --></A><H3> 5748_unwrapAndDeserialize</H3> 5749<PRE> 5750protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>_unwrapAndDeserialize</B>(<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">JsonParser</A> jp, 5751 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> ctxt, 5752 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> config, 5753 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> rootType, 5754 <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>> deser) 5755 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 5756 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>, 5757 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5758<DL> 5759<DD><DL> 5760</DL> 5761</DD> 5762<DD><DL> 5763 5764<DT><B>Throws:</B> 5765<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 5766<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> 5767<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5768</DD> 5769</DL> 5770<HR> 5771 5772<A NAME="_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5773_findRootDeserializer</H3> 5774<PRE> 5775protected <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>> <B>_findRootDeserializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> ctxt, 5776 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 5777 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5778<DL> 5779<DD>Method called to locate deserializer for the passed root-level value. 5780<P> 5781<DD><DL> 5782</DL> 5783</DD> 5784<DD><DL> 5785 5786<DT><B>Throws:</B> 5787<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5788</DD> 5789</DL> 5790<!-- ========= END OF CLASS DATA ========= --> 5791<HR> 5792 5793 5794<!-- ======= START OF BOTTOM NAVBAR ====== --> 5795<A NAME="navbar_bottom"><!-- --></A> 5796<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 5797<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 5798<TR> 5799<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 5800<A NAME="navbar_bottom_firstrow"><!-- --></A> 5801<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 5802 <TR ALIGN="center" VALIGN="top"> 5803 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 5804 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 5805 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 5806 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 5807 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 5808 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 5809 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 5810 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 5811 </TR> 5812</TABLE> 5813</TD> 5814<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 5815</EM> 5816</TD> 5817</TR> 5818 5819<TR> 5820<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 5821 <A HREF="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A> 5822 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><B>NEXT CLASS</B></A></FONT></TD> 5823<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 5824 <A HREF="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top"><B>FRAMES</B></A> 5825 <A HREF="ObjectMapper.html" target="_top"><B>NO FRAMES</B></A> 5826 <SCRIPT type="text/javascript"> 5827 <!-- 5828 if(window==top) { 5829 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 5830 } 5831 //--> 5832</SCRIPT> 5833<NOSCRIPT> 5834 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 5835</NOSCRIPT> 5836 5837 5838</FONT></TD> 5839</TR> 5840<TR> 5841<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 5842 SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 5843<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 5844DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 5845</TR> 5846</TABLE> 5847<A NAME="skip-navbar_bottom"></A> 5848<!-- ======== END OF BOTTOM NAVBAR ======= --> 5849 5850<HR> 5851Copyright © 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved. 5852</BODY> 5853</HTML> 5854