1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!--NewPage--> 3<HTML> 4<HEAD> 5<!-- Generated by javadoc (build 1.6.0_29) on Mon Mar 26 19:07:10 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8ObjectMapper (jackson-databind 2.0.0 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2012-03-26"> 12 13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style"> 14 15<SCRIPT type="text/javascript"> 16function windowTitle() 17{ 18 if (location.href.indexOf('is-external=true') == -1) { 19 parent.document.title="ObjectMapper (jackson-databind 2.0.0 API)"; 20 } 21} 22</SCRIPT> 23<NOSCRIPT> 24</NOSCRIPT> 25 26</HEAD> 27 28<BODY BGCOLOR="white" onload="windowTitle();"> 29<HR> 30 31 32<!-- ========= START OF TOP NAVBAR ======= --> 33<A NAME="navbar_top"><!-- --></A> 34<A HREF="#skip-navbar_top" title="Skip navigation links"></A> 35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 36<TR> 37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 38<A NAME="navbar_top_firstrow"><!-- --></A> 39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 40 <TR ALIGN="center" VALIGN="top"> 41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 43 <TD BGCOLOR="#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 ">com.fasterxml.jackson.core.ObjectCodec 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>com.fasterxml.jackson.core.Versioned</DD> 102</DL> 103<HR> 104<DL> 105<DT><PRE>public class <B>ObjectMapper</B><DT>extends com.fasterxml.jackson.core.ObjectCodec<DT>implements com.fasterxml.jackson.core.Versioned</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 <CODE>JsonParser</CODE> and <CODE>JsonGenerator</CODE> 113 for implementing actual reading/writing of JSON. 114<p> 115 The main conversion API is defined in <CODE>ObjectCodec</CODE>, 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<HR> 132 133<P> 134<!-- ======== NESTED CLASS SUMMARY ======== --> 135 136<A NAME="nested_class_summary"><!-- --></A> 137<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 138<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 139<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 140<B>Nested Class Summary</B></FONT></TH> 141</TR> 142<TR BGCOLOR="white" CLASS="TableRowColor"> 143<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 144<CODE>static class</CODE></FONT></TD> 145<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind">ObjectMapper.DefaultTypeResolverBuilder</A></B></CODE> 146 147<BR> 148 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 149 used with so-called "default typing" 150 (see <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><CODE>enableDefaultTyping()</CODE></A> for details).</TD> 151</TR> 152<TR BGCOLOR="white" CLASS="TableRowColor"> 153<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 154<CODE>static class</CODE></FONT></TD> 155<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A></B></CODE> 156 157<BR> 158 Enumeration used with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><CODE>enableDefaultTyping()</CODE></A> 159 to specify what kind of types (classes) default typing should 160 be used for.</TD> 161</TR> 162</TABLE> 163 <!-- =========== FIELD SUMMARY =========== --> 164 165<A NAME="field_summary"><!-- --></A> 166<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 167<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 168<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 169<B>Field Summary</B></FONT></TH> 170</TR> 171<TR BGCOLOR="white" CLASS="TableRowColor"> 172<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 173<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A></CODE></FONT></TD> 174<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationConfig">_deserializationConfig</A></B></CODE> 175 176<BR> 177 Configuration object that defines basic global 178 settings for the serialization process</TD> 179</TR> 180<TR BGCOLOR="white" CLASS="TableRowColor"> 181<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 182<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A></CODE></FONT></TD> 183<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationContext">_deserializationContext</A></B></CODE> 184 185<BR> 186 Blueprint context object; stored here to allow custom 187 sub-classes.</TD> 188</TR> 189<TR BGCOLOR="white" CLASS="TableRowColor"> 190<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 191<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A></CODE></FONT></TD> 192<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_injectableValues">_injectableValues</A></B></CODE> 193 194<BR> 195 Provider for values to inject in deserialized POJOs.</TD> 196</TR> 197<TR BGCOLOR="white" CLASS="TableRowColor"> 198<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 199<CODE>protected com.fasterxml.jackson.core.JsonFactory</CODE></FONT></TD> 200<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_jsonFactory">_jsonFactory</A></B></CODE> 201 202<BR> 203 Factory used to create <CODE>JsonParser</CODE> and <CODE>JsonGenerator</CODE> 204 instances as necessary.</TD> 205</TR> 206<TR BGCOLOR="white" CLASS="TableRowColor"> 207<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 208<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> 209<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_mixInAnnotations">_mixInAnnotations</A></B></CODE> 210 211<BR> 212 Mapping that defines how to apply mix-in annotations: key is 213 the type to received additional annotations, and value is the 214 type that has annotations to "mix in".</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/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> 219<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootDeserializers">_rootDeserializers</A></B></CODE> 220 221<BR> 222 We will use a separate main-level Map for keeping track 223 of root-level deserializers.</TD> 224</TR> 225<TR BGCOLOR="white" CLASS="TableRowColor"> 226<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 227<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</A></CODE></FONT></TD> 228<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootNames">_rootNames</A></B></CODE> 229 230<BR> 231 Cache for root names used when root-wrapping is enabled.</TD> 232</TR> 233<TR BGCOLOR="white" CLASS="TableRowColor"> 234<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 235<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A></CODE></FONT></TD> 236<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializationConfig">_serializationConfig</A></B></CODE> 237 238<BR> 239 Configuration object that defines basic global 240 settings for the serialization process</TD> 241</TR> 242<TR BGCOLOR="white" CLASS="TableRowColor"> 243<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 244<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A></CODE></FONT></TD> 245<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory">_serializerFactory</A></B></CODE> 246 247<BR> 248 Serializer factory used for constructing serializers.</TD> 249</TR> 250<TR BGCOLOR="white" CLASS="TableRowColor"> 251<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 252<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A></CODE></FONT></TD> 253<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerProvider">_serializerProvider</A></B></CODE> 254 255<BR> 256 Object that manages access to serializers used for serialization, 257 including caching.</TD> 258</TR> 259<TR BGCOLOR="white" CLASS="TableRowColor"> 260<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 261<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A></CODE></FONT></TD> 262<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_subtypeResolver">_subtypeResolver</A></B></CODE> 263 264<BR> 265 Thing used for registering sub-types, resolving them to 266 super/sub-types as needed.</TD> 267</TR> 268<TR BGCOLOR="white" CLASS="TableRowColor"> 269<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 270<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A></CODE></FONT></TD> 271<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_typeFactory">_typeFactory</A></B></CODE> 272 273<BR> 274 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; 275 needed to allow modules to add more custom type handling 276 (mostly to support types of non-Java JVM languages)</TD> 277</TR> 278<TR BGCOLOR="white" CLASS="TableRowColor"> 279<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 280<CODE>protected static <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A></CODE></FONT></TD> 281<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_ANNOTATION_INTROSPECTOR">DEFAULT_ANNOTATION_INTROSPECTOR</A></B></CODE> 282 283<BR> 284 </TD> 285</TR> 286<TR BGCOLOR="white" CLASS="TableRowColor"> 287<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 288<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> 289<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_BASE">DEFAULT_BASE</A></B></CODE> 290 291<BR> 292 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> 293 instances.</TD> 294</TR> 295<TR BGCOLOR="white" CLASS="TableRowColor"> 296<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 297<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> 298<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_INTROSPECTOR">DEFAULT_INTROSPECTOR</A></B></CODE> 299 300<BR> 301 </TD> 302</TR> 303<TR BGCOLOR="white" CLASS="TableRowColor"> 304<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 305<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> 306<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#STD_VISIBILITY_CHECKER">STD_VISIBILITY_CHECKER</A></B></CODE> 307 308<BR> 309 </TD> 310</TR> 311</TABLE> 312 313<!-- ======== CONSTRUCTOR SUMMARY ======== --> 314 315<A NAME="constructor_summary"><!-- --></A> 316<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 317<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 318<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 319<B>Constructor Summary</B></FONT></TH> 320</TR> 321<TR BGCOLOR="white" CLASS="TableRowColor"> 322<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper()">ObjectMapper</A></B>()</CODE> 323 324<BR> 325 Default constructor, which will construct the default 326 <CODE>JsonFactory</CODE> as necessary, use 327 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> as its 328 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A>, and 329 <A HREF="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>BeanSerializerFactory</CODE></A> as its 330 <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A>.</TD> 331</TR> 332<TR BGCOLOR="white" CLASS="TableRowColor"> 333<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory)">ObjectMapper</A></B>(com.fasterxml.jackson.core.JsonFactory jf)</CODE> 334 335<BR> 336 Constructs instance that uses specified <CODE>JsonFactory</CODE> 337 for constructing necessary <CODE>JsonParser</CODE>s and/or 338 <CODE>JsonGenerator</CODE>s.</TD> 339</TR> 340<TR BGCOLOR="white" CLASS="TableRowColor"> 341<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>(com.fasterxml.jackson.core.JsonFactory jf, 342 <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> sp, 343 <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> dc)</CODE> 344 345<BR> 346 Constructs instance that uses specified <CODE>JsonFactory</CODE> 347 for constructing necessary <CODE>JsonParser</CODE>s and/or 348 <CODE>JsonGenerator</CODE>s, and uses given providers for accessing 349 serializers and deserializers.</TD> 350</TR> 351</TABLE> 352 353<!-- ========== METHOD SUMMARY =========== --> 354 355<A NAME="method_summary"><!-- --></A> 356<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 357<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 358<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 359<B>Method Summary</B></FONT></TH> 360</TR> 361<TR BGCOLOR="white" CLASS="TableRowColor"> 362<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 363<CODE>protected void</CODE></FONT></TD> 364<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">_configAndWriteValue</A></B>(com.fasterxml.jackson.core.JsonGenerator jgen, 365 <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> 366 367<BR> 368 Method called to configure the generator as necessary and then 369 call write functionality</TD> 370</TR> 371<TR BGCOLOR="white" CLASS="TableRowColor"> 372<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 373<CODE>protected void</CODE></FONT></TD> 374<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>(com.fasterxml.jackson.core.JsonGenerator jgen, 375 <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, 376 <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> 377 378<BR> 379 </TD> 380</TR> 381<TR BGCOLOR="white" CLASS="TableRowColor"> 382<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 383<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> 384<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, 385 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> toValueType)</CODE> 386 387<BR> 388 Actual conversion implementation: instead of using existing read 389 and write methods, much of code is inlined.</TD> 390</TR> 391<TR BGCOLOR="white" CLASS="TableRowColor"> 392<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 393<CODE>protected com.fasterxml.jackson.core.PrettyPrinter</CODE></FONT></TD> 394<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter()">_defaultPrettyPrinter</A></B>()</CODE> 395 396<BR> 397 Helper method that should return default pretty-printer to 398 use for generators constructed by this mapper, when instructed 399 to use default pretty printer.</TD> 400</TR> 401<TR BGCOLOR="white" CLASS="TableRowColor"> 402<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 403<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> 404<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, 405 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 406 407<BR> 408 Method called to locate deserializer for the passed root-level value.</TD> 409</TR> 410<TR BGCOLOR="white" CLASS="TableRowColor"> 411<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 412<CODE>protected com.fasterxml.jackson.core.JsonToken</CODE></FONT></TD> 413<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_initForReading(com.fasterxml.jackson.core.JsonParser)">_initForReading</A></B>(com.fasterxml.jackson.core.JsonParser jp)</CODE> 414 415<BR> 416 Method called to ensure that given parser is ready for reading 417 content for data binding.</TD> 418</TR> 419<TR BGCOLOR="white" CLASS="TableRowColor"> 420<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 421<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> 422<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>(com.fasterxml.jackson.core.JsonParser jp, 423 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 424 425<BR> 426 </TD> 427</TR> 428<TR BGCOLOR="white" CLASS="TableRowColor"> 429<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 430<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> 431<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, 432 com.fasterxml.jackson.core.JsonParser jp, 433 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 434 435<BR> 436 Actual implementation of value reading+binding operation.</TD> 437</TR> 438<TR BGCOLOR="white" CLASS="TableRowColor"> 439<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 440<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A></CODE></FONT></TD> 441<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> 442 443<BR> 444 Overridable helper method used for constructing 445 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> to use for serialization.</TD> 446</TR> 447<TR BGCOLOR="white" CLASS="TableRowColor"> 448<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 449<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> 450<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>(com.fasterxml.jackson.core.JsonParser jp, 451 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> ctxt, 452 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> config, 453 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> rootType, 454 <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> 455 456<BR> 457 </TD> 458</TR> 459<TR BGCOLOR="white" CLASS="TableRowColor"> 460<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 461<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 462<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> 463 464<BR> 465 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> 466 to be used for handling specific problems during deserialization.</TD> 467</TR> 468<TR BGCOLOR="white" CLASS="TableRowColor"> 469<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 470<CODE> void</CODE></FONT></TD> 471<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, 472 <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> 473 474<BR> 475 Method to use for adding mix-in annotations to use for augmenting 476 specified class or interface.</TD> 477</TR> 478<TR BGCOLOR="white" CLASS="TableRowColor"> 479<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 480<CODE> boolean</CODE></FONT></TD> 481<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> 482 483<BR> 484 Method that can be called to check whether mapper thinks 485 it could deserialize an Object of given type.</TD> 486</TR> 487<TR BGCOLOR="white" CLASS="TableRowColor"> 488<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 489<CODE> boolean</CODE></FONT></TD> 490<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> 491 492<BR> 493 Method that can be called to check whether mapper thinks 494 it could serialize an instance of given Class.</TD> 495</TR> 496<TR BGCOLOR="white" CLASS="TableRowColor"> 497<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 498<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 499<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#clearProblemHandlers()">clearProblemHandlers</A></B>()</CODE> 500 501<BR> 502 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 503 instances from this mapper.</TD> 504</TR> 505<TR BGCOLOR="white" CLASS="TableRowColor"> 506<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 507<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 508<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, 509 boolean state)</CODE> 510 511<BR> 512 Method for changing state of an on/off deserialization feature for 513 this object mapper.</TD> 514</TR> 515<TR BGCOLOR="white" CLASS="TableRowColor"> 516<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 517<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 518<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)">configure</A></B>(com.fasterxml.jackson.core.JsonGenerator.Feature f, 519 boolean state)</CODE> 520 521<BR> 522 Method for changing state of an on/off <CODE>JsonGenerator</CODE> feature for 523 <CODE>JsonFactory</CODE> instance this object mapper uses.</TD> 524</TR> 525<TR BGCOLOR="white" CLASS="TableRowColor"> 526<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 527<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 528<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)">configure</A></B>(com.fasterxml.jackson.core.JsonParser.Feature f, 529 boolean state)</CODE> 530 531<BR> 532 Method for changing state of an on/off <CODE>JsonParser</CODE> feature for 533 <CODE>JsonFactory</CODE> instance this object mapper uses.</TD> 534</TR> 535<TR BGCOLOR="white" CLASS="TableRowColor"> 536<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 537<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 538<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, 539 boolean state)</CODE> 540 541<BR> 542 Method for changing state of an on/off mapper feature for 543 this mapper instance.</TD> 544</TR> 545<TR BGCOLOR="white" CLASS="TableRowColor"> 546<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 547<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 548<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, 549 boolean state)</CODE> 550 551<BR> 552 Method for changing state of an on/off serialization feature for 553 this object 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/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD> 558<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> 559 560<BR> 561 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 562 type (typically <code>java.lang.Class</code>), but without explicit 563 context.</TD> 564</TR> 565<TR BGCOLOR="white" CLASS="TableRowColor"> 566<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 567<CODE> 568<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 569<TR ALIGN="right" VALIGN=""> 570<TD NOWRAP><FONT SIZE="-1"> 571<CODE><T> T</CODE></FONT></TD> 572</TR> 573</TABLE> 574</CODE></FONT></TD> 575<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, 576 <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> 577 578<BR> 579 Convenience method for doing two-step conversion from given value, into 580 instance of given value type.</TD> 581</TR> 582<TR BGCOLOR="white" CLASS="TableRowColor"> 583<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 584<CODE> 585<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 586<TR ALIGN="right" VALIGN=""> 587<TD NOWRAP><FONT SIZE="-1"> 588<CODE><T> T</CODE></FONT></TD> 589</TR> 590</TABLE> 591</CODE></FONT></TD> 592<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, 593 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> toValueType)</CODE> 594 595<BR> 596 </TD> 597</TR> 598<TR BGCOLOR="white" CLASS="TableRowColor"> 599<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 600<CODE> 601<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 602<TR ALIGN="right" VALIGN=""> 603<TD NOWRAP><FONT SIZE="-1"> 604<CODE><T> T</CODE></FONT></TD> 605</TR> 606</TABLE> 607</CODE></FONT></TD> 608<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, 609 com.fasterxml.jackson.core.type.TypeReference toValueTypeRef)</CODE> 610 611<BR> 612 </TD> 613</TR> 614<TR BGCOLOR="white" CLASS="TableRowColor"> 615<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 616<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 617<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createArrayNode()">createArrayNode</A></B>()</CODE> 618 619<BR> 620 621 Note: return type is co-variant, as basic ObjectCodec 622 abstraction can not refer to concrete node types (as it's 623 part of core package, whereas impls are part of mapper 624 package)</TD> 625</TR> 626<TR BGCOLOR="white" CLASS="TableRowColor"> 627<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 628<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A></CODE></FONT></TD> 629<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>(com.fasterxml.jackson.core.JsonParser jp, 630 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> cfg)</CODE> 631 632<BR> 633 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> 634 for deserializing a single root value.</TD> 635</TR> 636<TR BGCOLOR="white" CLASS="TableRowColor"> 637<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 638<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A></CODE></FONT></TD> 639<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()">createObjectNode</A></B>()</CODE> 640 641<BR> 642 643 Note: return type is co-variant, as basic ObjectCodec 644 abstraction can not refer to concrete node types (as it's 645 part of core package, whereas impls are part of mapper 646 package)</TD> 647</TR> 648<TR BGCOLOR="white" CLASS="TableRowColor"> 649<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 650<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 651<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> 652 653<BR> 654 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> 655</TR> 656<TR BGCOLOR="white" CLASS="TableRowColor"> 657<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 658<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 659<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, 660 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... f)</CODE> 661 662<BR> 663 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> 664</TR> 665<TR BGCOLOR="white" CLASS="TableRowColor"> 666<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 667<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 668<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> 669 670<BR> 671 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> 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/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 676<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> 677 678<BR> 679 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> 680</TR> 681<TR BGCOLOR="white" CLASS="TableRowColor"> 682<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 683<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 684<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, 685 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... f)</CODE> 686 687<BR> 688 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> 689</TR> 690<TR BGCOLOR="white" CLASS="TableRowColor"> 691<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 692<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 693<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping()">disableDefaultTyping</A></B>()</CODE> 694 695<BR> 696 Method for disabling automatic inclusion of type information; if so, only 697 explicitly annotated types (ones with 698 <CODE>JsonTypeInfo</CODE>) will have 699 additional embedded type information.</TD> 700</TR> 701<TR BGCOLOR="white" CLASS="TableRowColor"> 702<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 703<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 704<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> 705 706<BR> 707 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> 708</TR> 709<TR BGCOLOR="white" CLASS="TableRowColor"> 710<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 711<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 712<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, 713 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... f)</CODE> 714 715<BR> 716 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> 717</TR> 718<TR BGCOLOR="white" CLASS="TableRowColor"> 719<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 720<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 721<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> 722 723<BR> 724 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> 725</TR> 726<TR BGCOLOR="white" CLASS="TableRowColor"> 727<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 728<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 729<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> 730 731<BR> 732 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> 733</TR> 734<TR BGCOLOR="white" CLASS="TableRowColor"> 735<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 736<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 737<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, 738 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... f)</CODE> 739 740<BR> 741 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> 742</TR> 743<TR BGCOLOR="white" CLASS="TableRowColor"> 744<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 745<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 746<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()">enableDefaultTyping</A></B>()</CODE> 747 748<BR> 749 Convenience method that is equivalent to calling</TD> 750</TR> 751<TR BGCOLOR="white" CLASS="TableRowColor"> 752<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 753<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 754<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> 755 756<BR> 757 Convenience method that is equivalent to calling</TD> 758</TR> 759<TR BGCOLOR="white" CLASS="TableRowColor"> 760<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 761<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 762<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, 763 com.fasterxml.jackson.annotation.JsonTypeInfo.As includeAs)</CODE> 764 765<BR> 766 Method for enabling automatic inclusion of type information, needed 767 for proper deserialization of polymorphic types (unless types 768 have been annotated with <CODE>JsonTypeInfo</CODE>).</TD> 769</TR> 770<TR BGCOLOR="white" CLASS="TableRowColor"> 771<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 772<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 773<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, 774 <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> 775 776<BR> 777 Method for enabling automatic inclusion of type information -- needed 778 for proper deserialization of polymorphic types (unless types 779 have been annotated with <CODE>JsonTypeInfo</CODE>) -- 780 using "As.PROPERTY" inclusion mechanism and specified property name 781 to use for inclusion (default being "@class" since default type information 782 always uses class name as type identifier)</TD> 783</TR> 784<TR BGCOLOR="white" CLASS="TableRowColor"> 785<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 786<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> 787<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> 788 789<BR> 790 </TD> 791</TR> 792<TR BGCOLOR="white" CLASS="TableRowColor"> 793<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 794<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</A></CODE></FONT></TD> 795<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> 796 797<BR> 798 Generate <a href="http://json-schema.org/">Json-schema</a> 799 instance for specified class.</TD> 800</TR> 801<TR BGCOLOR="white" CLASS="TableRowColor"> 802<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 803<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A></CODE></FONT></TD> 804<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationConfig()">getDeserializationConfig</A></B>()</CODE> 805 806<BR> 807 Method that returns 808 the shared default <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> object 809 that defines configuration settings for deserialization.</TD> 810</TR> 811<TR BGCOLOR="white" CLASS="TableRowColor"> 812<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 813<CODE> com.fasterxml.jackson.core.JsonFactory</CODE></FONT></TD> 814<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()">getJsonFactory</A></B>()</CODE> 815 816<BR> 817 Method that can be used to get hold of <CODE>JsonFactory</CODE> that this 818 mapper uses if it needs to construct <CODE>JsonParser</CODE>s 819 and/or <CODE>JsonGenerator</CODE>s.</TD> 820</TR> 821<TR BGCOLOR="white" CLASS="TableRowColor"> 822<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 823<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A></CODE></FONT></TD> 824<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getNodeFactory()">getNodeFactory</A></B>()</CODE> 825 826<BR> 827 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> 828 that this mapper will use when directly constructing 829 root <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances for Trees.</TD> 830</TR> 831<TR BGCOLOR="white" CLASS="TableRowColor"> 832<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 833<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A></CODE></FONT></TD> 834<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializationConfig()">getSerializationConfig</A></B>()</CODE> 835 836<BR> 837 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> 838 object that defines configuration settings for serialization.</TD> 839</TR> 840<TR BGCOLOR="white" CLASS="TableRowColor"> 841<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 842<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A></CODE></FONT></TD> 843<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider()">getSerializerProvider</A></B>()</CODE> 844 845<BR> 846 </TD> 847</TR> 848<TR BGCOLOR="white" CLASS="TableRowColor"> 849<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 850<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A></CODE></FONT></TD> 851<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSubtypeResolver()">getSubtypeResolver</A></B>()</CODE> 852 853<BR> 854 Method for accessing subtype resolver in use.</TD> 855</TR> 856<TR BGCOLOR="white" CLASS="TableRowColor"> 857<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 858<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A></CODE></FONT></TD> 859<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getTypeFactory()">getTypeFactory</A></B>()</CODE> 860 861<BR> 862 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> 863</TR> 864<TR BGCOLOR="white" CLASS="TableRowColor"> 865<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 866<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A><?></CODE></FONT></TD> 867<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getVisibilityChecker()">getVisibilityChecker</A></B>()</CODE> 868 869<BR> 870 Method for accessing currently configured visibility checker; 871 object used for determining whether given property element 872 (method, field, constructor) can be auto-detected or not.</TD> 873</TR> 874<TR BGCOLOR="white" CLASS="TableRowColor"> 875<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 876<CODE> boolean</CODE></FONT></TD> 877<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> 878 879<BR> 880 Method for checking whether given deserialization-specific 881 feature is enabled.</TD> 882</TR> 883<TR BGCOLOR="white" CLASS="TableRowColor"> 884<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 885<CODE> boolean</CODE></FONT></TD> 886<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)">isEnabled</A></B>(com.fasterxml.jackson.core.JsonFactory.Feature f)</CODE> 887 888<BR> 889 Convenience method, equivalent to:</TD> 890</TR> 891<TR BGCOLOR="white" CLASS="TableRowColor"> 892<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 893<CODE> boolean</CODE></FONT></TD> 894<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)">isEnabled</A></B>(com.fasterxml.jackson.core.JsonGenerator.Feature f)</CODE> 895 896<BR> 897 Convenience method, equivalent to:</TD> 898</TR> 899<TR BGCOLOR="white" CLASS="TableRowColor"> 900<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 901<CODE> boolean</CODE></FONT></TD> 902<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">isEnabled</A></B>(com.fasterxml.jackson.core.JsonParser.Feature f)</CODE> 903 904<BR> 905 Convenience method, equivalent to:</TD> 906</TR> 907<TR BGCOLOR="white" CLASS="TableRowColor"> 908<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 909<CODE> boolean</CODE></FONT></TD> 910<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> 911 912<BR> 913 Method for checking whether given Mapper 914 feature is enabled.</TD> 915</TR> 916<TR BGCOLOR="white" CLASS="TableRowColor"> 917<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 918<CODE> boolean</CODE></FONT></TD> 919<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> 920 921<BR> 922 Method for checking whether given serialization-specific 923 feature is enabled.</TD> 924</TR> 925<TR BGCOLOR="white" CLASS="TableRowColor"> 926<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 927<CODE> int</CODE></FONT></TD> 928<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#mixInCount()">mixInCount</A></B>()</CODE> 929 930<BR> 931 </TD> 932</TR> 933<TR BGCOLOR="white" CLASS="TableRowColor"> 934<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 935<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 936<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader()">reader</A></B>()</CODE> 937 938<BR> 939 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with 940 default settings.</TD> 941</TR> 942<TR BGCOLOR="white" CLASS="TableRowColor"> 943<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 944<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 945<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> 946 947<BR> 948 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 949 read or update instances of specified type</TD> 950</TR> 951<TR BGCOLOR="white" CLASS="TableRowColor"> 952<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 953<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 954<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> 955 956<BR> 957 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with 958 specified feature enabled (compared to settings that this 959 mapper instance has).</TD> 960</TR> 961<TR BGCOLOR="white" CLASS="TableRowColor"> 962<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 963<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 964<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, 965 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... other)</CODE> 966 967<BR> 968 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with 969 specified features enabled (compared to settings that this 970 mapper instance has).</TD> 971</TR> 972<TR BGCOLOR="white" CLASS="TableRowColor"> 973<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 974<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 975<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.FormatSchema)">reader</A></B>(com.fasterxml.jackson.core.FormatSchema schema)</CODE> 976 977<BR> 978 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 979 pass specific schema object to <CODE>JsonParser</CODE> used for 980 reading content.</TD> 981</TR> 982<TR BGCOLOR="white" CLASS="TableRowColor"> 983<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 984<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 985<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> 986 987<BR> 988 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 989 use specified injectable values.</TD> 990</TR> 991<TR BGCOLOR="white" CLASS="TableRowColor"> 992<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 993<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 994<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> 995 996<BR> 997 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 998 read or update instances of specified type</TD> 999</TR> 1000<TR BGCOLOR="white" CLASS="TableRowColor"> 1001<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1002<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1003<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> 1004 1005<BR> 1006 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 1007 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> 1008</TR> 1009<TR BGCOLOR="white" CLASS="TableRowColor"> 1010<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1011<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1012<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.type.TypeReference)">reader</A></B>(com.fasterxml.jackson.core.type.TypeReference<?> type)</CODE> 1013 1014<BR> 1015 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 1016 read or update instances of specified type</TD> 1017</TR> 1018<TR BGCOLOR="white" CLASS="TableRowColor"> 1019<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1020<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1021<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> 1022 1023<BR> 1024 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 1025 update given Object (usually Bean, but can be a Collection or Map 1026 as well, but NOT an array) with JSON data.</TD> 1027</TR> 1028<TR BGCOLOR="white" CLASS="TableRowColor"> 1029<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1030<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD> 1031<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> 1032 1033<BR> 1034 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 1035 deserialize objects using specified JSON View (filter).</TD> 1036</TR> 1037<TR BGCOLOR="white" CLASS="TableRowColor"> 1038<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1039<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1040<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(byte[])">readTree</A></B>(byte[] content)</CODE> 1041 1042<BR> 1043 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> 1044</TR> 1045<TR BGCOLOR="white" CLASS="TableRowColor"> 1046<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1047<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1048<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> 1049 1050<BR> 1051 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> 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/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1056<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> 1057 1058<BR> 1059 Method to deserialize JSON content as tree expressed 1060 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD> 1061</TR> 1062<TR BGCOLOR="white" CLASS="TableRowColor"> 1063<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1064<CODE> 1065<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1066<TR ALIGN="right" VALIGN=""> 1067<TD NOWRAP><FONT SIZE="-1"> 1068<CODE><T extends com.fasterxml.jackson.core.TreeNode> 1069<BR> 1070T</CODE></FONT></TD> 1071</TR> 1072</TABLE> 1073</CODE></FONT></TD> 1074<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(com.fasterxml.jackson.core.JsonParser)">readTree</A></B>(com.fasterxml.jackson.core.JsonParser jp)</CODE> 1075 1076<BR> 1077 Method to deserialize JSON content as tree expressed 1078 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD> 1079</TR> 1080<TR BGCOLOR="white" CLASS="TableRowColor"> 1081<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1082<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1083<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> 1084 1085<BR> 1086 Method to deserialize JSON content as tree expressed 1087 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD> 1088</TR> 1089<TR BGCOLOR="white" CLASS="TableRowColor"> 1090<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1091<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1092<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> 1093 1094<BR> 1095 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> 1096</TR> 1097<TR BGCOLOR="white" CLASS="TableRowColor"> 1098<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1099<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 1100<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> 1101 1102<BR> 1103 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> 1104</TR> 1105<TR BGCOLOR="white" CLASS="TableRowColor"> 1106<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1107<CODE> 1108<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1109<TR ALIGN="right" VALIGN=""> 1110<TD NOWRAP><FONT SIZE="-1"> 1111<CODE><T> T</CODE></FONT></TD> 1112</TR> 1113</TABLE> 1114</CODE></FONT></TD> 1115<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], java.lang.Class)">readValue</A></B>(byte[] src, 1116 <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> 1117 1118<BR> 1119 </TD> 1120</TR> 1121<TR BGCOLOR="white" CLASS="TableRowColor"> 1122<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1123<CODE> 1124<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1125<TR ALIGN="right" VALIGN=""> 1126<TD NOWRAP><FONT SIZE="-1"> 1127<CODE><T> T</CODE></FONT></TD> 1128</TR> 1129</TABLE> 1130</CODE></FONT></TD> 1131<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, java.lang.Class)">readValue</A></B>(byte[] src, 1132 int offset, 1133 int len, 1134 <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> 1135 1136<BR> 1137 </TD> 1138</TR> 1139<TR BGCOLOR="white" CLASS="TableRowColor"> 1140<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1141<CODE> 1142<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1143<TR ALIGN="right" VALIGN=""> 1144<TD NOWRAP><FONT SIZE="-1"> 1145<CODE><T> T</CODE></FONT></TD> 1146</TR> 1147</TABLE> 1148</CODE></FONT></TD> 1149<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, 1150 int offset, 1151 int len, 1152 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1153 1154<BR> 1155 </TD> 1156</TR> 1157<TR BGCOLOR="white" CLASS="TableRowColor"> 1158<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1159<CODE> 1160<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1161<TR ALIGN="right" VALIGN=""> 1162<TD NOWRAP><FONT SIZE="-1"> 1163<CODE><T> T</CODE></FONT></TD> 1164</TR> 1165</TABLE> 1166</CODE></FONT></TD> 1167<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, 1168 int offset, 1169 int len, 1170 com.fasterxml.jackson.core.type.TypeReference valueTypeRef)</CODE> 1171 1172<BR> 1173 </TD> 1174</TR> 1175<TR BGCOLOR="white" CLASS="TableRowColor"> 1176<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1177<CODE> 1178<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1179<TR ALIGN="right" VALIGN=""> 1180<TD NOWRAP><FONT SIZE="-1"> 1181<CODE><T> T</CODE></FONT></TD> 1182</TR> 1183</TABLE> 1184</CODE></FONT></TD> 1185<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(byte[] src, 1186 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1187 1188<BR> 1189 </TD> 1190</TR> 1191<TR BGCOLOR="white" CLASS="TableRowColor"> 1192<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1193<CODE> 1194<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1195<TR ALIGN="right" VALIGN=""> 1196<TD NOWRAP><FONT SIZE="-1"> 1197<CODE><T> T</CODE></FONT></TD> 1198</TR> 1199</TABLE> 1200</CODE></FONT></TD> 1201<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(byte[] src, 1202 com.fasterxml.jackson.core.type.TypeReference valueTypeRef)</CODE> 1203 1204<BR> 1205 </TD> 1206</TR> 1207<TR BGCOLOR="white" CLASS="TableRowColor"> 1208<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1209<CODE> 1210<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1211<TR ALIGN="right" VALIGN=""> 1212<TD NOWRAP><FONT SIZE="-1"> 1213<CODE><T> T</CODE></FONT></TD> 1214</TR> 1215</TABLE> 1216</CODE></FONT></TD> 1217<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, 1218 <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> 1219 1220<BR> 1221 </TD> 1222</TR> 1223<TR BGCOLOR="white" CLASS="TableRowColor"> 1224<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1225<CODE> 1226<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1227<TR ALIGN="right" VALIGN=""> 1228<TD NOWRAP><FONT SIZE="-1"> 1229<CODE><T> T</CODE></FONT></TD> 1230</TR> 1231</TABLE> 1232</CODE></FONT></TD> 1233<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, 1234 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1235 1236<BR> 1237 </TD> 1238</TR> 1239<TR BGCOLOR="white" CLASS="TableRowColor"> 1240<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1241<CODE> 1242<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1243<TR ALIGN="right" VALIGN=""> 1244<TD NOWRAP><FONT SIZE="-1"> 1245<CODE><T> T</CODE></FONT></TD> 1246</TR> 1247</TABLE> 1248</CODE></FONT></TD> 1249<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, 1250 com.fasterxml.jackson.core.type.TypeReference valueTypeRef)</CODE> 1251 1252<BR> 1253 </TD> 1254</TR> 1255<TR BGCOLOR="white" CLASS="TableRowColor"> 1256<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1257<CODE> 1258<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1259<TR ALIGN="right" VALIGN=""> 1260<TD NOWRAP><FONT SIZE="-1"> 1261<CODE><T> T</CODE></FONT></TD> 1262</TR> 1263</TABLE> 1264</CODE></FONT></TD> 1265<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, 1266 <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> 1267 1268<BR> 1269 </TD> 1270</TR> 1271<TR BGCOLOR="white" CLASS="TableRowColor"> 1272<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1273<CODE> 1274<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1275<TR ALIGN="right" VALIGN=""> 1276<TD NOWRAP><FONT SIZE="-1"> 1277<CODE><T> T</CODE></FONT></TD> 1278</TR> 1279</TABLE> 1280</CODE></FONT></TD> 1281<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, 1282 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1283 1284<BR> 1285 </TD> 1286</TR> 1287<TR BGCOLOR="white" CLASS="TableRowColor"> 1288<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1289<CODE> 1290<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1291<TR ALIGN="right" VALIGN=""> 1292<TD NOWRAP><FONT SIZE="-1"> 1293<CODE><T> T</CODE></FONT></TD> 1294</TR> 1295</TABLE> 1296</CODE></FONT></TD> 1297<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, 1298 com.fasterxml.jackson.core.type.TypeReference valueTypeRef)</CODE> 1299 1300<BR> 1301 </TD> 1302</TR> 1303<TR BGCOLOR="white" CLASS="TableRowColor"> 1304<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1305<CODE> 1306<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1307<TR ALIGN="right" VALIGN=""> 1308<TD NOWRAP><FONT SIZE="-1"> 1309<CODE><T> T</CODE></FONT></TD> 1310</TR> 1311</TABLE> 1312</CODE></FONT></TD> 1313<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValue</A></B>(com.fasterxml.jackson.core.JsonParser jp, 1314 <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> 1315 1316<BR> 1317 Method to deserialize JSON content into a non-container 1318 type (it can be an array type, however): typically a bean, array 1319 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> 1320</TR> 1321<TR BGCOLOR="white" CLASS="TableRowColor"> 1322<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1323<CODE> 1324<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1325<TR ALIGN="right" VALIGN=""> 1326<TD NOWRAP><FONT SIZE="-1"> 1327<CODE><T> T</CODE></FONT></TD> 1328</TR> 1329</TABLE> 1330</CODE></FONT></TD> 1331<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>(com.fasterxml.jackson.core.JsonParser jp, 1332 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1333 1334<BR> 1335 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> 1336</TR> 1337<TR BGCOLOR="white" CLASS="TableRowColor"> 1338<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1339<CODE> 1340<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1341<TR ALIGN="right" VALIGN=""> 1342<TD NOWRAP><FONT SIZE="-1"> 1343<CODE><T> T</CODE></FONT></TD> 1344</TR> 1345</TABLE> 1346</CODE></FONT></TD> 1347<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>(com.fasterxml.jackson.core.JsonParser jp, 1348 com.fasterxml.jackson.core.type.ResolvedType valueType)</CODE> 1349 1350<BR> 1351 Method to deserialize JSON content into a Java type, reference 1352 to which is passed as argument.</TD> 1353</TR> 1354<TR BGCOLOR="white" CLASS="TableRowColor"> 1355<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1356<CODE> 1357<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1358<TR ALIGN="right" VALIGN=""> 1359<TD NOWRAP><FONT SIZE="-1"> 1360<CODE><T> T</CODE></FONT></TD> 1361</TR> 1362</TABLE> 1363</CODE></FONT></TD> 1364<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>(com.fasterxml.jackson.core.JsonParser jp, 1365 com.fasterxml.jackson.core.type.TypeReference<?> valueTypeRef)</CODE> 1366 1367<BR> 1368 Method to deserialize JSON content into a Java type, reference 1369 to which is passed as argument.</TD> 1370</TR> 1371<TR BGCOLOR="white" CLASS="TableRowColor"> 1372<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1373<CODE> 1374<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1375<TR ALIGN="right" VALIGN=""> 1376<TD NOWRAP><FONT SIZE="-1"> 1377<CODE><T> T</CODE></FONT></TD> 1378</TR> 1379</TABLE> 1380</CODE></FONT></TD> 1381<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, 1382 <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> 1383 1384<BR> 1385 </TD> 1386</TR> 1387<TR BGCOLOR="white" CLASS="TableRowColor"> 1388<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1389<CODE> 1390<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1391<TR ALIGN="right" VALIGN=""> 1392<TD NOWRAP><FONT SIZE="-1"> 1393<CODE><T> T</CODE></FONT></TD> 1394</TR> 1395</TABLE> 1396</CODE></FONT></TD> 1397<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, 1398 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1399 1400<BR> 1401 </TD> 1402</TR> 1403<TR BGCOLOR="white" CLASS="TableRowColor"> 1404<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1405<CODE> 1406<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1407<TR ALIGN="right" VALIGN=""> 1408<TD NOWRAP><FONT SIZE="-1"> 1409<CODE><T> T</CODE></FONT></TD> 1410</TR> 1411</TABLE> 1412</CODE></FONT></TD> 1413<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, 1414 com.fasterxml.jackson.core.type.TypeReference valueTypeRef)</CODE> 1415 1416<BR> 1417 </TD> 1418</TR> 1419<TR BGCOLOR="white" CLASS="TableRowColor"> 1420<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1421<CODE> 1422<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1423<TR ALIGN="right" VALIGN=""> 1424<TD NOWRAP><FONT SIZE="-1"> 1425<CODE><T> T</CODE></FONT></TD> 1426</TR> 1427</TABLE> 1428</CODE></FONT></TD> 1429<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, 1430 <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> 1431 1432<BR> 1433 </TD> 1434</TR> 1435<TR BGCOLOR="white" CLASS="TableRowColor"> 1436<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1437<CODE> 1438<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1439<TR ALIGN="right" VALIGN=""> 1440<TD NOWRAP><FONT SIZE="-1"> 1441<CODE><T> T</CODE></FONT></TD> 1442</TR> 1443</TABLE> 1444</CODE></FONT></TD> 1445<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, 1446 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1447 1448<BR> 1449 </TD> 1450</TR> 1451<TR BGCOLOR="white" CLASS="TableRowColor"> 1452<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1453<CODE> 1454<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1455<TR ALIGN="right" VALIGN=""> 1456<TD NOWRAP><FONT SIZE="-1"> 1457<CODE><T> T</CODE></FONT></TD> 1458</TR> 1459</TABLE> 1460</CODE></FONT></TD> 1461<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, 1462 com.fasterxml.jackson.core.type.TypeReference valueTypeRef)</CODE> 1463 1464<BR> 1465 </TD> 1466</TR> 1467<TR BGCOLOR="white" CLASS="TableRowColor"> 1468<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1469<CODE> 1470<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1471<TR ALIGN="right" VALIGN=""> 1472<TD NOWRAP><FONT SIZE="-1"> 1473<CODE><T> T</CODE></FONT></TD> 1474</TR> 1475</TABLE> 1476</CODE></FONT></TD> 1477<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, 1478 <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> 1479 1480<BR> 1481 </TD> 1482</TR> 1483<TR BGCOLOR="white" CLASS="TableRowColor"> 1484<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1485<CODE> 1486<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1487<TR ALIGN="right" VALIGN=""> 1488<TD NOWRAP><FONT SIZE="-1"> 1489<CODE><T> T</CODE></FONT></TD> 1490</TR> 1491</TABLE> 1492</CODE></FONT></TD> 1493<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, 1494 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1495 1496<BR> 1497 </TD> 1498</TR> 1499<TR BGCOLOR="white" CLASS="TableRowColor"> 1500<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1501<CODE> 1502<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1503<TR ALIGN="right" VALIGN=""> 1504<TD NOWRAP><FONT SIZE="-1"> 1505<CODE><T> T</CODE></FONT></TD> 1506</TR> 1507</TABLE> 1508</CODE></FONT></TD> 1509<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, 1510 com.fasterxml.jackson.core.type.TypeReference valueTypeRef)</CODE> 1511 1512<BR> 1513 </TD> 1514</TR> 1515<TR BGCOLOR="white" CLASS="TableRowColor"> 1516<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1517<CODE> 1518<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1519<TR ALIGN="right" VALIGN=""> 1520<TD NOWRAP><FONT SIZE="-1"> 1521<CODE><T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T></CODE></FONT></TD> 1522</TR> 1523</TABLE> 1524</CODE></FONT></TD> 1525<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValues</A></B>(com.fasterxml.jackson.core.JsonParser jp, 1526 <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> 1527 1528<BR> 1529 Method for reading sequence of Objects from parser stream.</TD> 1530</TR> 1531<TR BGCOLOR="white" CLASS="TableRowColor"> 1532<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1533<CODE> 1534<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1535<TR ALIGN="right" VALIGN=""> 1536<TD NOWRAP><FONT SIZE="-1"> 1537<CODE><T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T></CODE></FONT></TD> 1538</TR> 1539</TABLE> 1540</CODE></FONT></TD> 1541<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>(com.fasterxml.jackson.core.JsonParser jp, 1542 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType)</CODE> 1543 1544<BR> 1545 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> 1546</TR> 1547<TR BGCOLOR="white" CLASS="TableRowColor"> 1548<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1549<CODE> 1550<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1551<TR ALIGN="right" VALIGN=""> 1552<TD NOWRAP><FONT SIZE="-1"> 1553<CODE><T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T></CODE></FONT></TD> 1554</TR> 1555</TABLE> 1556</CODE></FONT></TD> 1557<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>(com.fasterxml.jackson.core.JsonParser jp, 1558 com.fasterxml.jackson.core.type.ResolvedType valueType)</CODE> 1559 1560<BR> 1561 Method for reading sequence of Objects from parser stream.</TD> 1562</TR> 1563<TR BGCOLOR="white" CLASS="TableRowColor"> 1564<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1565<CODE> 1566<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1567<TR ALIGN="right" VALIGN=""> 1568<TD NOWRAP><FONT SIZE="-1"> 1569<CODE><T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T></CODE></FONT></TD> 1570</TR> 1571</TABLE> 1572</CODE></FONT></TD> 1573<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>(com.fasterxml.jackson.core.JsonParser jp, 1574 com.fasterxml.jackson.core.type.TypeReference<?> valueTypeRef)</CODE> 1575 1576<BR> 1577 Method for reading sequence of Objects from parser stream.</TD> 1578</TR> 1579<TR BGCOLOR="white" CLASS="TableRowColor"> 1580<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1581<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1582<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> 1583 1584<BR> 1585 Method for registering a module that can extend functionality 1586 provided by this mapper; for example, by adding providers for 1587 custom serializers and deserializers.</TD> 1588</TR> 1589<TR BGCOLOR="white" CLASS="TableRowColor"> 1590<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1591<CODE> void</CODE></FONT></TD> 1592<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> 1593 1594<BR> 1595 Method for registering specified class as a subtype, so that 1596 typename-based resolution can link supertypes to subtypes 1597 (as an alternative to using annotations).</TD> 1598</TR> 1599<TR BGCOLOR="white" CLASS="TableRowColor"> 1600<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1601<CODE> void</CODE></FONT></TD> 1602<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> 1603 1604<BR> 1605 Method for registering specified class as a subtype, so that 1606 typename-based resolution can link supertypes to subtypes 1607 (as an alternative to using annotations).</TD> 1608</TR> 1609<TR BGCOLOR="white" CLASS="TableRowColor"> 1610<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1611<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1612<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> 1613 1614<BR> 1615 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 1616 mapper instance for both serialization and deserialization</TD> 1617</TR> 1618<TR BGCOLOR="white" CLASS="TableRowColor"> 1619<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1620<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1621<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> 1622 1623<BR> 1624 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 1625 values as Strings, and deserializing from JSON Strings.</TD> 1626</TR> 1627<TR BGCOLOR="white" CLASS="TableRowColor"> 1628<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1629<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1630<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> 1631 1632<BR> 1633 Method for enabling automatic inclusion of type information, using 1634 specified handler object for determining which types this affects, 1635 as well as details of how information is embedded.</TD> 1636</TR> 1637<TR BGCOLOR="white" CLASS="TableRowColor"> 1638<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1639<CODE> void</CODE></FONT></TD> 1640<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> 1641 1642<BR> 1643 Convenience method that is equivalent to:</TD> 1644</TR> 1645<TR BGCOLOR="white" CLASS="TableRowColor"> 1646<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1647<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> 1648<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> 1649 1650<BR> 1651 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 1652 instances of handlers (such as serializers, deserializers, type and type 1653 id resolvers), given a class.</TD> 1654</TR> 1655<TR BGCOLOR="white" CLASS="TableRowColor"> 1656<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1657<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1658<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> 1659 1660<BR> 1661 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 1662 values to inject.</TD> 1663</TR> 1664<TR BGCOLOR="white" CLASS="TableRowColor"> 1665<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1666<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1667<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> 1668 1669<BR> 1670 Method for overriding default locale to use for formatting.</TD> 1671</TR> 1672<TR BGCOLOR="white" CLASS="TableRowColor"> 1673<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1674<CODE> void</CODE></FONT></TD> 1675<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> 1676 1677<BR> 1678 Method to use for defining mix-in annotations to use for augmenting 1679 annotations that processable (serializable / deserializable) 1680 classes have.</TD> 1681</TR> 1682<TR BGCOLOR="white" CLASS="TableRowColor"> 1683<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1684<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1685<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> 1686 1687<BR> 1688 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 1689 constructing root level tree nodes (via method 1690 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><CODE>createObjectNode()</CODE></A></TD> 1691</TR> 1692<TR BGCOLOR="white" CLASS="TableRowColor"> 1693<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1694<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1695<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> 1696 1697<BR> 1698 Method for setting custom property naming strategy to use.</TD> 1699</TR> 1700<TR BGCOLOR="white" CLASS="TableRowColor"> 1701<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1702<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1703<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">setSerializationInclusion</A></B>(com.fasterxml.jackson.annotation.JsonInclude.Include incl)</CODE> 1704 1705<BR> 1706 Method for setting defalt POJO property inclusion strategy for serialization.</TD> 1707</TR> 1708<TR BGCOLOR="white" CLASS="TableRowColor"> 1709<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1710<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1711<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> 1712 1713<BR> 1714 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 1715 for constructing (bean) serializers.</TD> 1716</TR> 1717<TR BGCOLOR="white" CLASS="TableRowColor"> 1718<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1719<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1720<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> 1721 1722<BR> 1723 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 1724 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> 1725</TR> 1726<TR BGCOLOR="white" CLASS="TableRowColor"> 1727<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1728<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1729<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> 1730 1731<BR> 1732 Method for setting custom subtype resolver to use.</TD> 1733</TR> 1734<TR BGCOLOR="white" CLASS="TableRowColor"> 1735<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1736<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1737<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> 1738 1739<BR> 1740 Method for overriding default TimeZone to use for formatting.</TD> 1741</TR> 1742<TR BGCOLOR="white" CLASS="TableRowColor"> 1743<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1744<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1745<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> 1746 1747<BR> 1748 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 1749 used by this mapper.</TD> 1750</TR> 1751<TR BGCOLOR="white" CLASS="TableRowColor"> 1752<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1753<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD> 1754<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>(com.fasterxml.jackson.annotation.PropertyAccessor forMethod, 1755 com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility visibility)</CODE> 1756 1757<BR> 1758 Convenience method that allows changing configuration for 1759 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 1760 properties are auto-detected.</TD> 1761</TR> 1762<TR BGCOLOR="white" CLASS="TableRowColor"> 1763<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1764<CODE> void</CODE></FONT></TD> 1765<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> 1766 1767<BR> 1768 Method for setting currently configured visibility checker; 1769 object used for determining whether given property element 1770 (method, field, constructor) can be auto-detected or not.</TD> 1771</TR> 1772<TR BGCOLOR="white" CLASS="TableRowColor"> 1773<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1774<CODE> com.fasterxml.jackson.core.JsonParser</CODE></FONT></TD> 1775<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeAsTokens(com.fasterxml.jackson.core.TreeNode)">treeAsTokens</A></B>(com.fasterxml.jackson.core.TreeNode n)</CODE> 1776 1777<BR> 1778 Method for constructing a <CODE>JsonParser</CODE> out of JSON tree 1779 representation.</TD> 1780</TR> 1781<TR BGCOLOR="white" CLASS="TableRowColor"> 1782<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1783<CODE> 1784<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1785<TR ALIGN="right" VALIGN=""> 1786<TD NOWRAP><FONT SIZE="-1"> 1787<CODE><T> T</CODE></FONT></TD> 1788</TR> 1789</TABLE> 1790</CODE></FONT></TD> 1791<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)">treeToValue</A></B>(com.fasterxml.jackson.core.TreeNode n, 1792 <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> 1793 1794<BR> 1795 Convenience conversion method that will bind data given JSON tree 1796 contains into specific value (usually bean) type.</TD> 1797</TR> 1798<TR BGCOLOR="white" CLASS="TableRowColor"> 1799<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1800<CODE> 1801<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1802<TR ALIGN="right" VALIGN=""> 1803<TD NOWRAP><FONT SIZE="-1"> 1804<CODE><T extends <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> 1805<BR> 1806T</CODE></FONT></TD> 1807</TR> 1808</TABLE> 1809</CODE></FONT></TD> 1810<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> 1811 1812<BR> 1813 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 1814 construct equivalent JSON Tree representation.</TD> 1815</TR> 1816<TR BGCOLOR="white" CLASS="TableRowColor"> 1817<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1818<CODE> com.fasterxml.jackson.core.Version</CODE></FONT></TD> 1819<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#version()">version</A></B>()</CODE> 1820 1821<BR> 1822 Method that will return version information stored in and read from jar 1823 that contains this class.</TD> 1824</TR> 1825<TR BGCOLOR="white" CLASS="TableRowColor"> 1826<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1827<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1828<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer()">writer</A></B>()</CODE> 1829 1830<BR> 1831 Convenience method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> 1832 with default settings.</TD> 1833</TR> 1834<TR BGCOLOR="white" CLASS="TableRowColor"> 1835<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1836<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1837<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> 1838 1839<BR> 1840 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 1841 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 1842 null passed, using timestamp (64-bit number.</TD> 1843</TR> 1844<TR BGCOLOR="white" CLASS="TableRowColor"> 1845<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1846<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1847<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> 1848 1849<BR> 1850 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 1851 serialize objects using specified filter provider.</TD> 1852</TR> 1853<TR BGCOLOR="white" CLASS="TableRowColor"> 1854<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1855<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1856<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.FormatSchema)">writer</A></B>(com.fasterxml.jackson.core.FormatSchema schema)</CODE> 1857 1858<BR> 1859 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 1860 pass specific schema object to <CODE>JsonGenerator</CODE> used for 1861 writing content.</TD> 1862</TR> 1863<TR BGCOLOR="white" CLASS="TableRowColor"> 1864<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1865<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1866<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.PrettyPrinter)">writer</A></B>(com.fasterxml.jackson.core.PrettyPrinter pp)</CODE> 1867 1868<BR> 1869 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 1870 serialize objects using specified pretty printer for indentation 1871 (or if null, no pretty printer)</TD> 1872</TR> 1873<TR BGCOLOR="white" CLASS="TableRowColor"> 1874<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1875<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1876<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> 1877 1878<BR> 1879 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> with 1880 specified feature enabled (compared to settings that this 1881 mapper instance has).</TD> 1882</TR> 1883<TR BGCOLOR="white" CLASS="TableRowColor"> 1884<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1885<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1886<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, 1887 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... other)</CODE> 1888 1889<BR> 1890 Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> with 1891 specified features enabled (compared to settings that this 1892 mapper instance has).</TD> 1893</TR> 1894<TR BGCOLOR="white" CLASS="TableRowColor"> 1895<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1896<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1897<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithDefaultPrettyPrinter()">writerWithDefaultPrettyPrinter</A></B>()</CODE> 1898 1899<BR> 1900 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 1901 serialize objects using the default pretty printer for indentation</TD> 1902</TR> 1903<TR BGCOLOR="white" CLASS="TableRowColor"> 1904<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1905<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1906<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> 1907 1908<BR> 1909 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 1910 serialize objects using specified root type, instead of actual 1911 runtime type of value.</TD> 1912</TR> 1913<TR BGCOLOR="white" CLASS="TableRowColor"> 1914<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1915<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1916<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> 1917 1918<BR> 1919 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 1920 serialize objects using specified root type, instead of actual 1921 runtime type of value.</TD> 1922</TR> 1923<TR BGCOLOR="white" CLASS="TableRowColor"> 1924<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1925<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1926<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.core.type.TypeReference)">writerWithType</A></B>(com.fasterxml.jackson.core.type.TypeReference<?> rootType)</CODE> 1927 1928<BR> 1929 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 1930 serialize objects using specified root type, instead of actual 1931 runtime type of value.</TD> 1932</TR> 1933<TR BGCOLOR="white" CLASS="TableRowColor"> 1934<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1935<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD> 1936<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> 1937 1938<BR> 1939 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 1940 serialize objects using specified JSON View (filter).</TD> 1941</TR> 1942<TR BGCOLOR="white" CLASS="TableRowColor"> 1943<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1944<CODE> void</CODE></FONT></TD> 1945<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>(com.fasterxml.jackson.core.JsonGenerator jgen, 1946 <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> rootNode)</CODE> 1947 1948<BR> 1949 Method to serialize given JSON Tree, using generator 1950 provided.</TD> 1951</TR> 1952<TR BGCOLOR="white" CLASS="TableRowColor"> 1953<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1954<CODE> void</CODE></FONT></TD> 1955<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, 1956 <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> 1957 1958<BR> 1959 Method that can be used to serialize any Java value as 1960 JSON output, written to File provided.</TD> 1961</TR> 1962<TR BGCOLOR="white" CLASS="TableRowColor"> 1963<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1964<CODE> void</CODE></FONT></TD> 1965<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">writeValue</A></B>(com.fasterxml.jackson.core.JsonGenerator jgen, 1966 <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> 1967 1968<BR> 1969 Method that can be used to serialize any Java value as 1970 JSON output, using provided <CODE>JsonGenerator</CODE>.</TD> 1971</TR> 1972<TR BGCOLOR="white" CLASS="TableRowColor"> 1973<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1974<CODE> void</CODE></FONT></TD> 1975<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, 1976 <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> 1977 1978<BR> 1979 Method that can be used to serialize any Java value as 1980 JSON output, using output stream provided (using encoding 1981 <CODE>JsonEncoding.UTF8</CODE>).</TD> 1982</TR> 1983<TR BGCOLOR="white" CLASS="TableRowColor"> 1984<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1985<CODE> void</CODE></FONT></TD> 1986<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, 1987 <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> 1988 1989<BR> 1990 Method that can be used to serialize any Java value as 1991 JSON output, using Writer provided.</TD> 1992</TR> 1993<TR BGCOLOR="white" CLASS="TableRowColor"> 1994<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1995<CODE> byte[]</CODE></FONT></TD> 1996<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> 1997 1998<BR> 1999 Method that can be used to serialize any Java value as 2000 a byte array.</TD> 2001</TR> 2002<TR BGCOLOR="white" CLASS="TableRowColor"> 2003<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 2004<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> 2005<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> 2006 2007<BR> 2008 Method that can be used to serialize any Java value as 2009 a String.</TD> 2010</TR> 2011</TABLE> 2012 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 2013<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 2014<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 2015<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> 2016</TR> 2017<TR BGCOLOR="white" CLASS="TableRowColor"> 2018<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> 2019</TR> 2020</TABLE> 2021 2022<P> 2023 2024<!-- ============ FIELD DETAIL =========== --> 2025 2026<A NAME="field_detail"><!-- --></A> 2027<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 2028<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 2029<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 2030<B>Field Detail</B></FONT></TH> 2031</TR> 2032</TABLE> 2033 2034<A NAME="DEFAULT_INTROSPECTOR"><!-- --></A><H3> 2035DEFAULT_INTROSPECTOR</H3> 2036<PRE> 2037protected 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> 2038<DL> 2039<DL> 2040</DL> 2041</DL> 2042<HR> 2043 2044<A NAME="DEFAULT_ANNOTATION_INTROSPECTOR"><!-- --></A><H3> 2045DEFAULT_ANNOTATION_INTROSPECTOR</H3> 2046<PRE> 2047protected 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> 2048<DL> 2049<DL> 2050</DL> 2051</DL> 2052<HR> 2053 2054<A NAME="STD_VISIBILITY_CHECKER"><!-- --></A><H3> 2055STD_VISIBILITY_CHECKER</H3> 2056<PRE> 2057protected 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> 2058<DL> 2059<DL> 2060</DL> 2061</DL> 2062<HR> 2063 2064<A NAME="DEFAULT_BASE"><!-- --></A><H3> 2065DEFAULT_BASE</H3> 2066<PRE> 2067protected 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> 2068<DL> 2069<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> 2070 instances. 2071<P> 2072<DL> 2073</DL> 2074</DL> 2075<HR> 2076 2077<A NAME="_jsonFactory"><!-- --></A><H3> 2078_jsonFactory</H3> 2079<PRE> 2080protected final com.fasterxml.jackson.core.JsonFactory <B>_jsonFactory</B></PRE> 2081<DL> 2082<DD>Factory used to create <CODE>JsonParser</CODE> and <CODE>JsonGenerator</CODE> 2083 instances as necessary. 2084<P> 2085<DL> 2086</DL> 2087</DL> 2088<HR> 2089 2090<A NAME="_typeFactory"><!-- --></A><H3> 2091_typeFactory</H3> 2092<PRE> 2093protected <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> <B>_typeFactory</B></PRE> 2094<DL> 2095<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; 2096 needed to allow modules to add more custom type handling 2097 (mostly to support types of non-Java JVM languages) 2098<P> 2099<DL> 2100</DL> 2101</DL> 2102<HR> 2103 2104<A NAME="_injectableValues"><!-- --></A><H3> 2105_injectableValues</H3> 2106<PRE> 2107protected <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> <B>_injectableValues</B></PRE> 2108<DL> 2109<DD>Provider for values to inject in deserialized POJOs. 2110<P> 2111<DL> 2112</DL> 2113</DL> 2114<HR> 2115 2116<A NAME="_subtypeResolver"><!-- --></A><H3> 2117_subtypeResolver</H3> 2118<PRE> 2119protected <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A> <B>_subtypeResolver</B></PRE> 2120<DL> 2121<DD>Thing used for registering sub-types, resolving them to 2122 super/sub-types as needed. 2123<P> 2124<DL> 2125</DL> 2126</DL> 2127<HR> 2128 2129<A NAME="_rootNames"><!-- --></A><H3> 2130_rootNames</H3> 2131<PRE> 2132protected final <A HREF="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</A> <B>_rootNames</B></PRE> 2133<DL> 2134<DD>Cache for root names used when root-wrapping is enabled. 2135<P> 2136<DL> 2137</DL> 2138</DL> 2139<HR> 2140 2141<A NAME="_mixInAnnotations"><!-- --></A><H3> 2142_mixInAnnotations</H3> 2143<PRE> 2144protected 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> 2145<DL> 2146<DD>Mapping that defines how to apply mix-in annotations: key is 2147 the type to received additional annotations, and value is the 2148 type that has annotations to "mix in". 2149<p> 2150 Annotations associated with the value classes will be used to 2151 override annotations of the key class, associated with the 2152 same field or method. They can be further masked by sub-classes: 2153 you can think of it as injecting annotations between the target 2154 class and its sub-classes (or interfaces) 2155<P> 2156<DL> 2157</DL> 2158</DL> 2159<HR> 2160 2161<A NAME="_serializationConfig"><!-- --></A><H3> 2162_serializationConfig</H3> 2163<PRE> 2164protected <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A> <B>_serializationConfig</B></PRE> 2165<DL> 2166<DD>Configuration object that defines basic global 2167 settings for the serialization process 2168<P> 2169<DL> 2170</DL> 2171</DL> 2172<HR> 2173 2174<A NAME="_serializerProvider"><!-- --></A><H3> 2175_serializerProvider</H3> 2176<PRE> 2177protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> <B>_serializerProvider</B></PRE> 2178<DL> 2179<DD>Object that manages access to serializers used for serialization, 2180 including caching. 2181 It is configured with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory"><CODE>_serializerFactory</CODE></A> to allow 2182 for constructing custom serializers. 2183<p> 2184 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>, 2185 mappers and readers need to access additional API defined by 2186 <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>DefaultSerializerProvider</CODE></A> 2187<P> 2188<DL> 2189</DL> 2190</DL> 2191<HR> 2192 2193<A NAME="_serializerFactory"><!-- --></A><H3> 2194_serializerFactory</H3> 2195<PRE> 2196protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A> <B>_serializerFactory</B></PRE> 2197<DL> 2198<DD>Serializer factory used for constructing serializers. 2199<P> 2200<DL> 2201</DL> 2202</DL> 2203<HR> 2204 2205<A NAME="_deserializationConfig"><!-- --></A><H3> 2206_deserializationConfig</H3> 2207<PRE> 2208protected <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> <B>_deserializationConfig</B></PRE> 2209<DL> 2210<DD>Configuration object that defines basic global 2211 settings for the serialization process 2212<P> 2213<DL> 2214</DL> 2215</DL> 2216<HR> 2217 2218<A NAME="_deserializationContext"><!-- --></A><H3> 2219_deserializationContext</H3> 2220<PRE> 2221protected <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> <B>_deserializationContext</B></PRE> 2222<DL> 2223<DD>Blueprint context object; stored here to allow custom 2224 sub-classes. Contains references to objects needed for 2225 deserialization construction (cache, factory). 2226<P> 2227<DL> 2228</DL> 2229</DL> 2230<HR> 2231 2232<A NAME="_rootDeserializers"><!-- --></A><H3> 2233_rootDeserializers</H3> 2234<PRE> 2235protected 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> 2236<DL> 2237<DD>We will use a separate main-level Map for keeping track 2238 of root-level deserializers. This is where most succesful 2239 cache lookups get resolved. 2240 Map will contain resolvers for all kinds of types, including 2241 container types: this is different from the component cache 2242 which will only cache bean deserializers. 2243<p> 2244 Given that we don't expect much concurrency for additions 2245 (should very quickly converge to zero after startup), let's 2246 explicitly define a low concurrency setting. 2247<p> 2248 Since version 1.5, these may are either "raw" deserializers (when 2249 no type information is needed for base type), or type-wrapped 2250 deserializers (if it is needed) 2251<P> 2252<DL> 2253</DL> 2254</DL> 2255 2256<!-- ========= CONSTRUCTOR DETAIL ======== --> 2257 2258<A NAME="constructor_detail"><!-- --></A> 2259<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 2260<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 2261<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 2262<B>Constructor Detail</B></FONT></TH> 2263</TR> 2264</TABLE> 2265 2266<A NAME="ObjectMapper()"><!-- --></A><H3> 2267ObjectMapper</H3> 2268<PRE> 2269public <B>ObjectMapper</B>()</PRE> 2270<DL> 2271<DD>Default constructor, which will construct the default 2272 <CODE>JsonFactory</CODE> as necessary, use 2273 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> as its 2274 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A>, and 2275 <A HREF="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>BeanSerializerFactory</CODE></A> as its 2276 <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A>. 2277 This means that it 2278 can serialize all standard JDK types, as well as regular 2279 Java Beans (based on method names and Jackson-specific annotations), 2280 but does not support JAXB annotations. 2281<P> 2282</DL> 2283<HR> 2284 2285<A NAME="ObjectMapper(com.fasterxml.jackson.core.JsonFactory)"><!-- --></A><H3> 2286ObjectMapper</H3> 2287<PRE> 2288public <B>ObjectMapper</B>(com.fasterxml.jackson.core.JsonFactory jf)</PRE> 2289<DL> 2290<DD>Constructs instance that uses specified <CODE>JsonFactory</CODE> 2291 for constructing necessary <CODE>JsonParser</CODE>s and/or 2292 <CODE>JsonGenerator</CODE>s. 2293<P> 2294</DL> 2295<HR> 2296 2297<A NAME="ObjectMapper(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)"><!-- --></A><H3> 2298ObjectMapper</H3> 2299<PRE> 2300public <B>ObjectMapper</B>(com.fasterxml.jackson.core.JsonFactory jf, 2301 <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> sp, 2302 <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> dc)</PRE> 2303<DL> 2304<DD>Constructs instance that uses specified <CODE>JsonFactory</CODE> 2305 for constructing necessary <CODE>JsonParser</CODE>s and/or 2306 <CODE>JsonGenerator</CODE>s, and uses given providers for accessing 2307 serializers and deserializers. 2308<P> 2309<DL> 2310<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 2311 actual context objects; if null, will construct standard 2312 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A></DL> 2313</DL> 2314 2315<!-- ============ METHOD DETAIL ========== --> 2316 2317<A NAME="method_detail"><!-- --></A> 2318<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 2319<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 2320<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 2321<B>Method Detail</B></FONT></TH> 2322</TR> 2323</TABLE> 2324 2325<A NAME="version()"><!-- --></A><H3> 2326version</H3> 2327<PRE> 2328public com.fasterxml.jackson.core.Version <B>version</B>()</PRE> 2329<DL> 2330<DD>Method that will return version information stored in and read from jar 2331 that contains this class. 2332<P> 2333<DD><DL> 2334<DT><B>Specified by:</B><DD><CODE>version</CODE> in interface <CODE>com.fasterxml.jackson.core.Versioned</CODE></DL> 2335</DD> 2336<DD><DL> 2337</DL> 2338</DD> 2339</DL> 2340<HR> 2341 2342<A NAME="registerModule(com.fasterxml.jackson.databind.Module)"><!-- --></A><H3> 2343registerModule</H3> 2344<PRE> 2345public <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> 2346<DL> 2347<DD>Method for registering a module that can extend functionality 2348 provided by this mapper; for example, by adding providers for 2349 custom serializers and deserializers. 2350<P> 2351<DD><DL> 2352</DL> 2353</DD> 2354<DD><DL> 2355<DT><B>Parameters:</B><DD><CODE>module</CODE> - Module to register</DL> 2356</DD> 2357</DL> 2358<HR> 2359 2360<A NAME="getSerializationConfig()"><!-- --></A><H3> 2361getSerializationConfig</H3> 2362<PRE> 2363public <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A> <B>getSerializationConfig</B>()</PRE> 2364<DL> 2365<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> 2366 object that defines configuration settings for serialization. 2367 Returned object is "live" meaning that changes will be used 2368 for future serialization operations for this mapper when using 2369 mapper's default configuration 2370<P> 2371<DD><DL> 2372</DL> 2373</DD> 2374<DD><DL> 2375</DL> 2376</DD> 2377</DL> 2378<HR> 2379 2380<A NAME="getDeserializationConfig()"><!-- --></A><H3> 2381getDeserializationConfig</H3> 2382<PRE> 2383public <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> <B>getDeserializationConfig</B>()</PRE> 2384<DL> 2385<DD>Method that returns 2386 the shared default <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> object 2387 that defines configuration settings for deserialization. 2388 Returned object is "live" meaning that changes will be used 2389 for future deserialization operations for this mapper when using 2390 mapper's default configuration 2391<P> 2392<DD><DL> 2393</DL> 2394</DD> 2395<DD><DL> 2396</DL> 2397</DD> 2398</DL> 2399<HR> 2400 2401<A NAME="setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)"><!-- --></A><H3> 2402setSerializerFactory</H3> 2403<PRE> 2404public <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> 2405<DL> 2406<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 2407 for constructing (bean) serializers. 2408<P> 2409<DD><DL> 2410</DL> 2411</DD> 2412<DD><DL> 2413</DL> 2414</DD> 2415</DL> 2416<HR> 2417 2418<A NAME="setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"><!-- --></A><H3> 2419setSerializerProvider</H3> 2420<PRE> 2421public <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> 2422<DL> 2423<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 2424 for handling caching of <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A> instances. 2425<P> 2426<DD><DL> 2427</DL> 2428</DD> 2429<DD><DL> 2430</DL> 2431</DD> 2432</DL> 2433<HR> 2434 2435<A NAME="getSerializerProvider()"><!-- --></A><H3> 2436getSerializerProvider</H3> 2437<PRE> 2438public <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A> <B>getSerializerProvider</B>()</PRE> 2439<DL> 2440<DD><DL> 2441</DL> 2442</DD> 2443<DD><DL> 2444</DL> 2445</DD> 2446</DL> 2447<HR> 2448 2449<A NAME="setMixInAnnotations(java.util.Map)"><!-- --></A><H3> 2450setMixInAnnotations</H3> 2451<PRE> 2452public 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> 2453<DL> 2454<DD>Method to use for defining mix-in annotations to use for augmenting 2455 annotations that processable (serializable / deserializable) 2456 classes have. 2457 Mixing in is done when introspecting class annotations and properties. 2458 Map passed contains keys that are target classes (ones to augment 2459 with new annotation overrides), and values that are source classes 2460 (have annotations to use for augmentation). 2461 Annotations from source classes (and their supertypes) 2462 will <b>override</b> 2463 annotations that target classes (and their super-types) have. 2464<P> 2465<DD><DL> 2466</DL> 2467</DD> 2468<DD><DL> 2469</DL> 2470</DD> 2471</DL> 2472<HR> 2473 2474<A NAME="addMixInAnnotations(java.lang.Class, java.lang.Class)"><!-- --></A><H3> 2475addMixInAnnotations</H3> 2476<PRE> 2477public 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, 2478 <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> 2479<DL> 2480<DD>Method to use for adding mix-in annotations to use for augmenting 2481 specified class or interface. All annotations from 2482 <code>mixinSource</code> are taken to override annotations 2483 that <code>target</code> (or its supertypes) has. 2484<P> 2485<DD><DL> 2486</DL> 2487</DD> 2488<DD><DL> 2489<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 2490 be "added" to target's annotations, overriding as necessary</DL> 2491</DD> 2492</DL> 2493<HR> 2494 2495<A NAME="findMixInClassFor(java.lang.Class)"><!-- --></A><H3> 2496findMixInClassFor</H3> 2497<PRE> 2498public 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> 2499<DL> 2500<DD><DL> 2501</DL> 2502</DD> 2503<DD><DL> 2504</DL> 2505</DD> 2506</DL> 2507<HR> 2508 2509<A NAME="mixInCount()"><!-- --></A><H3> 2510mixInCount</H3> 2511<PRE> 2512public final int <B>mixInCount</B>()</PRE> 2513<DL> 2514<DD><DL> 2515</DL> 2516</DD> 2517<DD><DL> 2518</DL> 2519</DD> 2520</DL> 2521<HR> 2522 2523<A NAME="getVisibilityChecker()"><!-- --></A><H3> 2524getVisibilityChecker</H3> 2525<PRE> 2526public <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A><?> <B>getVisibilityChecker</B>()</PRE> 2527<DL> 2528<DD>Method for accessing currently configured visibility checker; 2529 object used for determining whether given property element 2530 (method, field, constructor) can be auto-detected or not. 2531<P> 2532<DD><DL> 2533</DL> 2534</DD> 2535<DD><DL> 2536</DL> 2537</DD> 2538</DL> 2539<HR> 2540 2541<A NAME="setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)"><!-- --></A><H3> 2542setVisibilityChecker</H3> 2543<PRE> 2544public 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> 2545<DL> 2546<DD>Method for setting currently configured visibility checker; 2547 object used for determining whether given property element 2548 (method, field, constructor) can be auto-detected or not. 2549 This default checker is used if no per-class overrides 2550 are defined. 2551<P> 2552<DD><DL> 2553</DL> 2554</DD> 2555<DD><DL> 2556</DL> 2557</DD> 2558</DL> 2559<HR> 2560 2561<A NAME="setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3> 2562setVisibility</H3> 2563<PRE> 2564public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setVisibility</B>(com.fasterxml.jackson.annotation.PropertyAccessor forMethod, 2565 com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility visibility)</PRE> 2566<DL> 2567<DD>Convenience method that allows changing configuration for 2568 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 2569 properties are auto-detected. 2570 Basically short cut for doing: 2571<pre> 2572 mapper.setVisibilityChecker( 2573 mapper.getVisibilityChecker().withVisibility(forMethod, visibility) 2574 ); 2575</pre> 2576 one common use case would be to do: 2577<pre> 2578 mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY); 2579</pre> 2580 which would make all member fields serializable without further annotations, 2581 instead of just public fields (default setting). 2582<P> 2583<DD><DL> 2584</DL> 2585</DD> 2586<DD><DL> 2587<DT><B>Parameters:</B><DD><CODE>forMethod</CODE> - Type of property descriptor affected (field, getter/isGetter, 2588 setter, creator)<DD><CODE>visibility</CODE> - Minimum visibility to require for the property descriptors of type 2589<DT><B>Returns:</B><DD>Modified mapper instance (that is, "this"), to allow chaining 2590 of configuration calls</DL> 2591</DD> 2592</DL> 2593<HR> 2594 2595<A NAME="getSubtypeResolver()"><!-- --></A><H3> 2596getSubtypeResolver</H3> 2597<PRE> 2598public <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A> <B>getSubtypeResolver</B>()</PRE> 2599<DL> 2600<DD>Method for accessing subtype resolver in use. 2601<P> 2602<DD><DL> 2603</DL> 2604</DD> 2605<DD><DL> 2606</DL> 2607</DD> 2608</DL> 2609<HR> 2610 2611<A NAME="setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"><!-- --></A><H3> 2612setSubtypeResolver</H3> 2613<PRE> 2614public <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> 2615<DL> 2616<DD>Method for setting custom subtype resolver to use. 2617<P> 2618<DD><DL> 2619</DL> 2620</DD> 2621<DD><DL> 2622</DL> 2623</DD> 2624</DL> 2625<HR> 2626 2627<A NAME="setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)"><!-- --></A><H3> 2628setAnnotationIntrospector</H3> 2629<PRE> 2630public <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> 2631<DL> 2632<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 2633 mapper instance for both serialization and deserialization 2634<P> 2635<DD><DL> 2636</DL> 2637</DD> 2638<DD><DL> 2639</DL> 2640</DD> 2641</DL> 2642<HR> 2643 2644<A NAME="setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)"><!-- --></A><H3> 2645setPropertyNamingStrategy</H3> 2646<PRE> 2647public <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> 2648<DL> 2649<DD>Method for setting custom property naming strategy to use. 2650<P> 2651<DD><DL> 2652</DL> 2653</DD> 2654<DD><DL> 2655</DL> 2656</DD> 2657</DL> 2658<HR> 2659 2660<A NAME="setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)"><!-- --></A><H3> 2661setSerializationInclusion</H3> 2662<PRE> 2663public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setSerializationInclusion</B>(com.fasterxml.jackson.annotation.JsonInclude.Include incl)</PRE> 2664<DL> 2665<DD>Method for setting defalt POJO property inclusion strategy for serialization. 2666 Equivalent to: 2667<pre> 2668 mapper.setSerializationConfig(mapper.getSerializationConfig().withSerializationInclusion(incl)); 2669</pre> 2670<P> 2671<DD><DL> 2672</DL> 2673</DD> 2674<DD><DL> 2675</DL> 2676</DD> 2677</DL> 2678<HR> 2679 2680<A NAME="enableDefaultTyping()"><!-- --></A><H3> 2681enableDefaultTyping</H3> 2682<PRE> 2683public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enableDefaultTyping</B>()</PRE> 2684<DL> 2685<DD>Convenience method that is equivalent to calling 2686<pre> 2687 enableObjectTyping(DefaultTyping.OBJECT_AND_NON_CONCRETE); 2688</pre> 2689<P> 2690<DD><DL> 2691</DL> 2692</DD> 2693<DD><DL> 2694</DL> 2695</DD> 2696</DL> 2697<HR> 2698 2699<A NAME="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)"><!-- --></A><H3> 2700enableDefaultTyping</H3> 2701<PRE> 2702public <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> 2703<DL> 2704<DD>Convenience method that is equivalent to calling 2705<pre> 2706 enableObjectTyping(dti, JsonTypeInfo.As.WRAPPER_ARRAY); 2707</pre> 2708<P> 2709<DD><DL> 2710</DL> 2711</DD> 2712<DD><DL> 2713</DL> 2714</DD> 2715</DL> 2716<HR> 2717 2718<A NAME="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo.As)"><!-- --></A><H3> 2719enableDefaultTyping</H3> 2720<PRE> 2721public <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, 2722 com.fasterxml.jackson.annotation.JsonTypeInfo.As includeAs)</PRE> 2723<DL> 2724<DD>Method for enabling automatic inclusion of type information, needed 2725 for proper deserialization of polymorphic types (unless types 2726 have been annotated with <CODE>JsonTypeInfo</CODE>). 2727<P> 2728<DD><DL> 2729</DL> 2730</DD> 2731<DD><DL> 2732<DT><B>Parameters:</B><DD><CODE>applicability</CODE> - Defines kinds of types for which additional type information 2733 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> 2734</DD> 2735</DL> 2736<HR> 2737 2738<A NAME="enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, java.lang.String)"><!-- --></A><H3> 2739enableDefaultTypingAsProperty</H3> 2740<PRE> 2741public <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, 2742 <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> 2743<DL> 2744<DD>Method for enabling automatic inclusion of type information -- needed 2745 for proper deserialization of polymorphic types (unless types 2746 have been annotated with <CODE>JsonTypeInfo</CODE>) -- 2747 using "As.PROPERTY" inclusion mechanism and specified property name 2748 to use for inclusion (default being "@class" since default type information 2749 always uses class name as type identifier) 2750<P> 2751<DD><DL> 2752</DL> 2753</DD> 2754<DD><DL> 2755</DL> 2756</DD> 2757</DL> 2758<HR> 2759 2760<A NAME="disableDefaultTyping()"><!-- --></A><H3> 2761disableDefaultTyping</H3> 2762<PRE> 2763public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disableDefaultTyping</B>()</PRE> 2764<DL> 2765<DD>Method for disabling automatic inclusion of type information; if so, only 2766 explicitly annotated types (ones with 2767 <CODE>JsonTypeInfo</CODE>) will have 2768 additional embedded type information. 2769<P> 2770<DD><DL> 2771</DL> 2772</DD> 2773<DD><DL> 2774</DL> 2775</DD> 2776</DL> 2777<HR> 2778 2779<A NAME="setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)"><!-- --></A><H3> 2780setDefaultTyping</H3> 2781<PRE> 2782public <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> 2783<DL> 2784<DD>Method for enabling automatic inclusion of type information, using 2785 specified handler object for determining which types this affects, 2786 as well as details of how information is embedded. 2787<P> 2788<DD><DL> 2789</DL> 2790</DD> 2791<DD><DL> 2792<DT><B>Parameters:</B><DD><CODE>typer</CODE> - Type information inclusion handler</DL> 2793</DD> 2794</DL> 2795<HR> 2796 2797<A NAME="registerSubtypes(java.lang.Class...)"><!-- --></A><H3> 2798registerSubtypes</H3> 2799<PRE> 2800public 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> 2801<DL> 2802<DD>Method for registering specified class as a subtype, so that 2803 typename-based resolution can link supertypes to subtypes 2804 (as an alternative to using annotations). 2805 Type for given class is determined from appropriate annotation; 2806 or if missing, default name (unqualified class name) 2807<P> 2808<DD><DL> 2809</DL> 2810</DD> 2811<DD><DL> 2812</DL> 2813</DD> 2814</DL> 2815<HR> 2816 2817<A NAME="registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)"><!-- --></A><H3> 2818registerSubtypes</H3> 2819<PRE> 2820public 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> 2821<DL> 2822<DD>Method for registering specified class as a subtype, so that 2823 typename-based resolution can link supertypes to subtypes 2824 (as an alternative to using annotations). 2825 Name may be provided as part of argument, but if not will 2826 be based on annotations or use default name (unqualified 2827 class name). 2828<P> 2829<DD><DL> 2830</DL> 2831</DD> 2832<DD><DL> 2833</DL> 2834</DD> 2835</DL> 2836<HR> 2837 2838<A NAME="getTypeFactory()"><!-- --></A><H3> 2839getTypeFactory</H3> 2840<PRE> 2841public <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> <B>getTypeFactory</B>()</PRE> 2842<DL> 2843<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. 2844<P> 2845<DD><DL> 2846</DL> 2847</DD> 2848<DD><DL> 2849</DL> 2850</DD> 2851</DL> 2852<HR> 2853 2854<A NAME="setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)"><!-- --></A><H3> 2855setTypeFactory</H3> 2856<PRE> 2857public <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> 2858<DL> 2859<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 2860 used by this mapper. 2861<p> 2862 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 2863 serialization config objects use. 2864<P> 2865<DD><DL> 2866</DL> 2867</DD> 2868<DD><DL> 2869</DL> 2870</DD> 2871</DL> 2872<HR> 2873 2874<A NAME="constructType(java.lang.reflect.Type)"><!-- --></A><H3> 2875constructType</H3> 2876<PRE> 2877public <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> 2878<DL> 2879<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 2880 type (typically <code>java.lang.Class</code>), but without explicit 2881 context. 2882<P> 2883<DD><DL> 2884</DL> 2885</DD> 2886<DD><DL> 2887</DL> 2888</DD> 2889</DL> 2890<HR> 2891 2892<A NAME="setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)"><!-- --></A><H3> 2893setNodeFactory</H3> 2894<PRE> 2895public <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> 2896<DL> 2897<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 2898 constructing root level tree nodes (via method 2899 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><CODE>createObjectNode()</CODE></A> 2900<P> 2901<DD><DL> 2902</DL> 2903</DD> 2904<DD><DL> 2905</DL> 2906</DD> 2907</DL> 2908<HR> 2909 2910<A NAME="addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)"><!-- --></A><H3> 2911addHandler</H3> 2912<PRE> 2913public <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> 2914<DL> 2915<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> 2916 to be used for handling specific problems during deserialization. 2917<P> 2918<DD><DL> 2919</DL> 2920</DD> 2921<DD><DL> 2922</DL> 2923</DD> 2924</DL> 2925<HR> 2926 2927<A NAME="clearProblemHandlers()"><!-- --></A><H3> 2928clearProblemHandlers</H3> 2929<PRE> 2930public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>clearProblemHandlers</B>()</PRE> 2931<DL> 2932<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 2933 instances from this mapper. 2934<P> 2935<DD><DL> 2936</DL> 2937</DD> 2938<DD><DL> 2939</DL> 2940</DD> 2941</DL> 2942<HR> 2943 2944<A NAME="setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)"><!-- --></A><H3> 2945setFilters</H3> 2946<PRE> 2947public 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> 2948<DL> 2949<DD>Convenience method that is equivalent to: 2950<pre> 2951 mapper.setFilters(mapper.getSerializationConfig().withFilters(filterProvider)); 2952</pre> 2953<p> 2954 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>; 2955 however, sometimes 2956 this method is more convenient. For example, some frameworks only allow configuring 2957 of ObjectMapper instances and not ObjectWriters. 2958<P> 2959<DD><DL> 2960</DL> 2961</DD> 2962<DD><DL> 2963</DL> 2964</DD> 2965</DL> 2966<HR> 2967 2968<A NAME="getJsonFactory()"><!-- --></A><H3> 2969getJsonFactory</H3> 2970<PRE> 2971public com.fasterxml.jackson.core.JsonFactory <B>getJsonFactory</B>()</PRE> 2972<DL> 2973<DD>Method that can be used to get hold of <CODE>JsonFactory</CODE> that this 2974 mapper uses if it needs to construct <CODE>JsonParser</CODE>s 2975 and/or <CODE>JsonGenerator</CODE>s. 2976<P> 2977<DD><DL> 2978<DT><B>Specified by:</B><DD><CODE>getJsonFactory</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 2979</DD> 2980<DD><DL> 2981 2982<DT><B>Returns:</B><DD><CODE>JsonFactory</CODE> that this mapper uses when it needs to 2983 construct Json parser and generators</DL> 2984</DD> 2985</DL> 2986<HR> 2987 2988<A NAME="setDateFormat(java.text.DateFormat)"><!-- --></A><H3> 2989setDateFormat</H3> 2990<PRE> 2991public <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> 2992<DL> 2993<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 2994 values as Strings, and deserializing from JSON Strings. 2995 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 2996 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> instances. 2997 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 2998 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 2999 <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 3000 thread-safe when configuring methods (such as this one) are NOT called. 3001<P> 3002<DD><DL> 3003</DL> 3004</DD> 3005<DD><DL> 3006</DL> 3007</DD> 3008</DL> 3009<HR> 3010 3011<A NAME="setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)"><!-- --></A><H3> 3012setHandlerInstantiator</H3> 3013<PRE> 3014public <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> 3015<DL> 3016<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 3017 instances of handlers (such as serializers, deserializers, type and type 3018 id resolvers), given a class. 3019<P> 3020<DD><DL> 3021</DL> 3022</DD> 3023<DD><DL> 3024<DT><B>Parameters:</B><DD><CODE>hi</CODE> - Instantiator to use; if null, use the default implementation</DL> 3025</DD> 3026</DL> 3027<HR> 3028 3029<A NAME="setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)"><!-- --></A><H3> 3030setInjectableValues</H3> 3031<PRE> 3032public <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> 3033<DL> 3034<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 3035 values to inject. 3036<P> 3037<DD><DL> 3038</DL> 3039</DD> 3040<DD><DL> 3041</DL> 3042</DD> 3043</DL> 3044<HR> 3045 3046<A NAME="setLocale(java.util.Locale)"><!-- --></A><H3> 3047setLocale</H3> 3048<PRE> 3049public <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> 3050<DL> 3051<DD>Method for overriding default locale to use for formatting. 3052 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>. 3053<P> 3054<DD><DL> 3055</DL> 3056</DD> 3057<DD><DL> 3058</DL> 3059</DD> 3060</DL> 3061<HR> 3062 3063<A NAME="setTimeZone(java.util.TimeZone)"><!-- --></A><H3> 3064setTimeZone</H3> 3065<PRE> 3066public <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> 3067<DL> 3068<DD>Method for overriding default TimeZone to use for formatting. 3069 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>. 3070<P> 3071<DD><DL> 3072</DL> 3073</DD> 3074<DD><DL> 3075</DL> 3076</DD> 3077</DL> 3078<HR> 3079 3080<A NAME="configure(com.fasterxml.jackson.databind.MapperFeature, boolean)"><!-- --></A><H3> 3081configure</H3> 3082<PRE> 3083public <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, 3084 boolean state)</PRE> 3085<DL> 3086<DD>Method for changing state of an on/off mapper feature for 3087 this mapper instance. 3088<P> 3089<DD><DL> 3090</DL> 3091</DD> 3092<DD><DL> 3093</DL> 3094</DD> 3095</DL> 3096<HR> 3097 3098<A NAME="configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)"><!-- --></A><H3> 3099configure</H3> 3100<PRE> 3101public <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, 3102 boolean state)</PRE> 3103<DL> 3104<DD>Method for changing state of an on/off serialization feature for 3105 this object mapper. 3106<P> 3107<DD><DL> 3108</DL> 3109</DD> 3110<DD><DL> 3111</DL> 3112</DD> 3113</DL> 3114<HR> 3115 3116<A NAME="configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)"><!-- --></A><H3> 3117configure</H3> 3118<PRE> 3119public <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, 3120 boolean state)</PRE> 3121<DL> 3122<DD>Method for changing state of an on/off deserialization feature for 3123 this object mapper. 3124<P> 3125<DD><DL> 3126</DL> 3127</DD> 3128<DD><DL> 3129</DL> 3130</DD> 3131</DL> 3132<HR> 3133 3134<A NAME="configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)"><!-- --></A><H3> 3135configure</H3> 3136<PRE> 3137public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(com.fasterxml.jackson.core.JsonParser.Feature f, 3138 boolean state)</PRE> 3139<DL> 3140<DD>Method for changing state of an on/off <CODE>JsonParser</CODE> feature for 3141 <CODE>JsonFactory</CODE> instance this object mapper uses. 3142<p> 3143 This is method is basically a shortcut method for calling 3144 <CODE>JsonFactory.enable(com.fasterxml.jackson.core.JsonFactory.Feature)</CODE> on the shared 3145 <CODE>JsonFactory</CODE> this mapper uses (which is accessible 3146 using <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()"><CODE>getJsonFactory()</CODE></A>). 3147<P> 3148<DD><DL> 3149</DL> 3150</DD> 3151<DD><DL> 3152</DL> 3153</DD> 3154</DL> 3155<HR> 3156 3157<A NAME="configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)"><!-- --></A><H3> 3158configure</H3> 3159<PRE> 3160public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(com.fasterxml.jackson.core.JsonGenerator.Feature f, 3161 boolean state)</PRE> 3162<DL> 3163<DD>Method for changing state of an on/off <CODE>JsonGenerator</CODE> feature for 3164 <CODE>JsonFactory</CODE> instance this object mapper uses. 3165<p> 3166 This is method is basically a shortcut method for calling 3167 <CODE>JsonFactory.enable(com.fasterxml.jackson.core.JsonFactory.Feature)</CODE> on the shared 3168 <CODE>JsonFactory</CODE> this mapper uses (which is accessible 3169 using <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()"><CODE>getJsonFactory()</CODE></A>). 3170<P> 3171<DD><DL> 3172</DL> 3173</DD> 3174<DD><DL> 3175</DL> 3176</DD> 3177</DL> 3178<HR> 3179 3180<A NAME="enable(com.fasterxml.jackson.databind.MapperFeature...)"><!-- --></A><H3> 3181enable</H3> 3182<PRE> 3183public <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> 3184<DL> 3185<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. 3186 Modifies and returns this instance; no new object is created. 3187<P> 3188<DD><DL> 3189</DL> 3190</DD> 3191<DD><DL> 3192</DL> 3193</DD> 3194</DL> 3195<HR> 3196 3197<A NAME="disable(com.fasterxml.jackson.databind.MapperFeature...)"><!-- --></A><H3> 3198disable</H3> 3199<PRE> 3200public <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> 3201<DL> 3202<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. 3203 Modifies and returns this instance; no new object is created. 3204<P> 3205<DD><DL> 3206</DL> 3207</DD> 3208<DD><DL> 3209</DL> 3210</DD> 3211</DL> 3212<HR> 3213 3214<A NAME="enable(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3> 3215enable</H3> 3216<PRE> 3217public <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> 3218<DL> 3219<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. 3220 Modifies and returns this instance; no new object is created. 3221<P> 3222<DD><DL> 3223</DL> 3224</DD> 3225<DD><DL> 3226</DL> 3227</DD> 3228</DL> 3229<HR> 3230 3231<A NAME="enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3> 3232enable</H3> 3233<PRE> 3234public <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, 3235 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... f)</PRE> 3236<DL> 3237<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. 3238 Modifies and returns this instance; no new object is created. 3239<P> 3240<DD><DL> 3241</DL> 3242</DD> 3243<DD><DL> 3244</DL> 3245</DD> 3246</DL> 3247<HR> 3248 3249<A NAME="disable(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3> 3250disable</H3> 3251<PRE> 3252public <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> 3253<DL> 3254<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. 3255 Modifies and returns this instance; no new object is created. 3256<P> 3257<DD><DL> 3258</DL> 3259</DD> 3260<DD><DL> 3261</DL> 3262</DD> 3263</DL> 3264<HR> 3265 3266<A NAME="disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3> 3267disable</H3> 3268<PRE> 3269public <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, 3270 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... f)</PRE> 3271<DL> 3272<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. 3273 Modifies and returns this instance; no new object is created. 3274<P> 3275<DD><DL> 3276</DL> 3277</DD> 3278<DD><DL> 3279</DL> 3280</DD> 3281</DL> 3282<HR> 3283 3284<A NAME="enable(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3> 3285enable</H3> 3286<PRE> 3287public <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> 3288<DL> 3289<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. 3290 Modifies and returns this instance; no new object is created. 3291<P> 3292<DD><DL> 3293</DL> 3294</DD> 3295<DD><DL> 3296</DL> 3297</DD> 3298</DL> 3299<HR> 3300 3301<A NAME="enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"><!-- --></A><H3> 3302enable</H3> 3303<PRE> 3304public <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, 3305 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... f)</PRE> 3306<DL> 3307<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. 3308 Modifies and returns this instance; no new object is created. 3309<P> 3310<DD><DL> 3311</DL> 3312</DD> 3313<DD><DL> 3314</DL> 3315</DD> 3316</DL> 3317<HR> 3318 3319<A NAME="disable(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3> 3320disable</H3> 3321<PRE> 3322public <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> 3323<DL> 3324<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. 3325 Modifies and returns this instance; no new object is created. 3326<P> 3327<DD><DL> 3328</DL> 3329</DD> 3330<DD><DL> 3331</DL> 3332</DD> 3333</DL> 3334<HR> 3335 3336<A NAME="disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"><!-- --></A><H3> 3337disable</H3> 3338<PRE> 3339public <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, 3340 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... f)</PRE> 3341<DL> 3342<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. 3343 Modifies and returns this instance; no new object is created. 3344<P> 3345<DD><DL> 3346</DL> 3347</DD> 3348<DD><DL> 3349</DL> 3350</DD> 3351</DL> 3352<HR> 3353 3354<A NAME="isEnabled(com.fasterxml.jackson.databind.MapperFeature)"><!-- --></A><H3> 3355isEnabled</H3> 3356<PRE> 3357public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A> f)</PRE> 3358<DL> 3359<DD>Method for checking whether given Mapper 3360 feature is enabled. 3361<P> 3362<DD><DL> 3363</DL> 3364</DD> 3365<DD><DL> 3366</DL> 3367</DD> 3368</DL> 3369<HR> 3370 3371<A NAME="isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3> 3372isEnabled</H3> 3373<PRE> 3374public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A> f)</PRE> 3375<DL> 3376<DD>Method for checking whether given serialization-specific 3377 feature is enabled. 3378<P> 3379<DD><DL> 3380</DL> 3381</DD> 3382<DD><DL> 3383</DL> 3384</DD> 3385</DL> 3386<HR> 3387 3388<A NAME="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3> 3389isEnabled</H3> 3390<PRE> 3391public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> f)</PRE> 3392<DL> 3393<DD>Method for checking whether given deserialization-specific 3394 feature is enabled. 3395<P> 3396<DD><DL> 3397</DL> 3398</DD> 3399<DD><DL> 3400</DL> 3401</DD> 3402</DL> 3403<HR> 3404 3405<A NAME="isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)"><!-- --></A><H3> 3406isEnabled</H3> 3407<PRE> 3408public boolean <B>isEnabled</B>(com.fasterxml.jackson.core.JsonFactory.Feature f)</PRE> 3409<DL> 3410<DD>Convenience method, equivalent to: 3411<pre> 3412 getJsonFactory().isEnabled(f); 3413</pre> 3414<P> 3415<DD><DL> 3416</DL> 3417</DD> 3418<DD><DL> 3419</DL> 3420</DD> 3421</DL> 3422<HR> 3423 3424<A NAME="isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)"><!-- --></A><H3> 3425isEnabled</H3> 3426<PRE> 3427public boolean <B>isEnabled</B>(com.fasterxml.jackson.core.JsonParser.Feature f)</PRE> 3428<DL> 3429<DD>Convenience method, equivalent to: 3430<pre> 3431 getJsonFactory().isEnabled(f); 3432</pre> 3433<P> 3434<DD><DL> 3435</DL> 3436</DD> 3437<DD><DL> 3438</DL> 3439</DD> 3440</DL> 3441<HR> 3442 3443<A NAME="isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)"><!-- --></A><H3> 3444isEnabled</H3> 3445<PRE> 3446public boolean <B>isEnabled</B>(com.fasterxml.jackson.core.JsonGenerator.Feature f)</PRE> 3447<DL> 3448<DD>Convenience method, equivalent to: 3449<pre> 3450 getJsonFactory().isEnabled(f); 3451</pre> 3452<P> 3453<DD><DL> 3454</DL> 3455</DD> 3456<DD><DL> 3457</DL> 3458</DD> 3459</DL> 3460<HR> 3461 3462<A NAME="getNodeFactory()"><!-- --></A><H3> 3463getNodeFactory</H3> 3464<PRE> 3465public <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> <B>getNodeFactory</B>()</PRE> 3466<DL> 3467<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> 3468 that this mapper will use when directly constructing 3469 root <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances for Trees. 3470<p> 3471 Note: this is just a shortcut for calling 3472<pre> 3473 getDeserializationConfig().getNodeFactory() 3474</pre> 3475<P> 3476<DD><DL> 3477</DL> 3478</DD> 3479<DD><DL> 3480</DL> 3481</DD> 3482</DL> 3483<HR> 3484 3485<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"><!-- --></A><H3> 3486readValue</H3> 3487<PRE> 3488public <T> T <B>readValue</B>(com.fasterxml.jackson.core.JsonParser jp, 3489 <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) 3490 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>, 3491 com.fasterxml.jackson.core.JsonParseException, 3492 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 3493<DL> 3494<DD>Method to deserialize JSON content into a non-container 3495 type (it can be an array type, however): typically a bean, array 3496 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>). 3497<p> 3498 Note: this method should NOT be used if the result type is a 3499 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>. 3500 The reason is that due to type erasure, key and value types 3501 can not be introspected when using this method. 3502<P> 3503<DD><DL> 3504<DT><B>Specified by:</B><DD><CODE>readValue</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3505</DD> 3506<DD><DL> 3507 3508<DT><B>Throws:</B> 3509<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> 3510<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 3511<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 3512</DD> 3513</DL> 3514<HR> 3515 3516<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 3517readValue</H3> 3518<PRE> 3519public <T> T <B>readValue</B>(com.fasterxml.jackson.core.JsonParser jp, 3520 com.fasterxml.jackson.core.type.TypeReference<?> valueTypeRef) 3521 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>, 3522 com.fasterxml.jackson.core.JsonParseException, 3523 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 3524<DL> 3525<DD>Method to deserialize JSON content into a Java type, reference 3526 to which is passed as argument. Type is passed using so-called 3527 "super type token" (see ) 3528 and specifically needs to be used if the root type is a 3529 parameterized (generic) container type. 3530<P> 3531<DD><DL> 3532<DT><B>Specified by:</B><DD><CODE>readValue</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3533</DD> 3534<DD><DL> 3535 3536<DT><B>Throws:</B> 3537<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> 3538<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 3539<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 3540</DD> 3541</DL> 3542<HR> 3543 3544<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><!-- --></A><H3> 3545readValue</H3> 3546<PRE> 3547public final <T> T <B>readValue</B>(com.fasterxml.jackson.core.JsonParser jp, 3548 com.fasterxml.jackson.core.type.ResolvedType valueType) 3549 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>, 3550 com.fasterxml.jackson.core.JsonParseException, 3551 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 3552<DL> 3553<DD>Method to deserialize JSON content into a Java type, reference 3554 to which is passed as argument. Type is passed using 3555 Jackson specific type; instance of which can be constructed using 3556 <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A>. 3557<P> 3558<DD><DL> 3559<DT><B>Specified by:</B><DD><CODE>readValue</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3560</DD> 3561<DD><DL> 3562 3563<DT><B>Throws:</B> 3564<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> 3565<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 3566<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 3567</DD> 3568</DL> 3569<HR> 3570 3571<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 3572readValue</H3> 3573<PRE> 3574public <T> T <B>readValue</B>(com.fasterxml.jackson.core.JsonParser jp, 3575 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 3576 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>, 3577 com.fasterxml.jackson.core.JsonParseException, 3578 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 3579<DL> 3580<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>. 3581<P> 3582<DD><DL> 3583</DL> 3584</DD> 3585<DD><DL> 3586 3587<DT><B>Throws:</B> 3588<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> 3589<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 3590<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 3591</DD> 3592</DL> 3593<HR> 3594 3595<A NAME="readTree(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3> 3596readTree</H3> 3597<PRE> 3598public <T extends com.fasterxml.jackson.core.TreeNode> T <B>readTree</B>(com.fasterxml.jackson.core.JsonParser jp) 3599 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>, 3600 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3601<DL> 3602<DD>Method to deserialize JSON content as tree expressed 3603 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. Returns 3604 root of the resulting tree (where root can consist 3605 of just a single node if the current event is a 3606 value event, not container). 3607<P> 3608<DD><DL> 3609<DT><B>Specified by:</B><DD><CODE>readTree</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3610</DD> 3611<DD><DL> 3612 3613<DT><B>Throws:</B> 3614<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> 3615<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3616</DD> 3617</DL> 3618<HR> 3619 3620<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><!-- --></A><H3> 3621readValues</H3> 3622<PRE> 3623public <T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T> <B>readValues</B>(com.fasterxml.jackson.core.JsonParser jp, 3624 com.fasterxml.jackson.core.type.ResolvedType valueType) 3625 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>, 3626 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3627<DL> 3628<DD>Method for reading sequence of Objects from parser stream. 3629<p> 3630 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. 3631<P> 3632<DD><DL> 3633<DT><B>Specified by:</B><DD><CODE>readValues</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3634</DD> 3635<DD><DL> 3636 3637<DT><B>Throws:</B> 3638<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> 3639<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3640</DD> 3641</DL> 3642<HR> 3643 3644<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 3645readValues</H3> 3646<PRE> 3647public <T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T> <B>readValues</B>(com.fasterxml.jackson.core.JsonParser jp, 3648 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 3649 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>, 3650 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3651<DL> 3652<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>. 3653<P> 3654<DD><DL> 3655</DL> 3656</DD> 3657<DD><DL> 3658 3659<DT><B>Throws:</B> 3660<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> 3661<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3662</DD> 3663</DL> 3664<HR> 3665 3666<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"><!-- --></A><H3> 3667readValues</H3> 3668<PRE> 3669public <T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T> <B>readValues</B>(com.fasterxml.jackson.core.JsonParser jp, 3670 <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) 3671 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>, 3672 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3673<DL> 3674<DD>Method for reading sequence of Objects from parser stream. 3675<P> 3676<DD><DL> 3677<DT><B>Specified by:</B><DD><CODE>readValues</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3678</DD> 3679<DD><DL> 3680 3681<DT><B>Throws:</B> 3682<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> 3683<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3684</DD> 3685</DL> 3686<HR> 3687 3688<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 3689readValues</H3> 3690<PRE> 3691public <T> <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A><T> <B>readValues</B>(com.fasterxml.jackson.core.JsonParser jp, 3692 com.fasterxml.jackson.core.type.TypeReference<?> valueTypeRef) 3693 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>, 3694 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3695<DL> 3696<DD>Method for reading sequence of Objects from parser stream. 3697<P> 3698<DD><DL> 3699<DT><B>Specified by:</B><DD><CODE>readValues</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3700</DD> 3701<DD><DL> 3702 3703<DT><B>Throws:</B> 3704<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> 3705<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3706</DD> 3707</DL> 3708<HR> 3709 3710<A NAME="readTree(java.io.InputStream)"><!-- --></A><H3> 3711readTree</H3> 3712<PRE> 3713public <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) 3714 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>, 3715 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3716<DL> 3717<DD>Method to deserialize JSON content as tree expressed 3718 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. 3719 Returns root of the resulting tree (where root can consist 3720 of just a single node if the current event is a 3721 value event, not container). 3722<P> 3723<DD><DL> 3724</DL> 3725</DD> 3726<DD><DL> 3727<DT><B>Parameters:</B><DD><CODE>in</CODE> - Input stream used to read JSON content 3728 for building the JSON tree. 3729<DT><B>Throws:</B> 3730<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> 3731<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3732</DD> 3733</DL> 3734<HR> 3735 3736<A NAME="readTree(java.io.Reader)"><!-- --></A><H3> 3737readTree</H3> 3738<PRE> 3739public <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) 3740 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>, 3741 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3742<DL> 3743<DD>Method to deserialize JSON content as tree expressed 3744 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. 3745 Returns root of the resulting tree (where root can consist 3746 of just a single node if the current event is a 3747 value event, not container). 3748<P> 3749<DD><DL> 3750</DL> 3751</DD> 3752<DD><DL> 3753<DT><B>Parameters:</B><DD><CODE>r</CODE> - Reader used to read JSON content 3754 for building the JSON tree. 3755<DT><B>Throws:</B> 3756<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> 3757<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3758</DD> 3759</DL> 3760<HR> 3761 3762<A NAME="readTree(java.lang.String)"><!-- --></A><H3> 3763readTree</H3> 3764<PRE> 3765public <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) 3766 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>, 3767 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3768<DL> 3769<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. 3770 Returns root of the resulting tree (where root can consist of just a single node if the current 3771 event is a value event, not container). 3772<P> 3773<DD><DL> 3774</DL> 3775</DD> 3776<DD><DL> 3777<DT><B>Parameters:</B><DD><CODE>content</CODE> - JSON content to parse to build the JSON tree. 3778<DT><B>Throws:</B> 3779<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> 3780<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3781</DD> 3782</DL> 3783<HR> 3784 3785<A NAME="readTree(byte[])"><!-- --></A><H3> 3786readTree</H3> 3787<PRE> 3788public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(byte[] content) 3789 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>, 3790 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3791<DL> 3792<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. 3793 Returns root of the resulting tree (where root can consist of just a single node if the current 3794 event is a value event, not container). 3795<P> 3796<DD><DL> 3797</DL> 3798</DD> 3799<DD><DL> 3800<DT><B>Parameters:</B><DD><CODE>content</CODE> - JSON content to parse to build the JSON tree. 3801<DT><B>Throws:</B> 3802<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> 3803<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3804</DD> 3805</DL> 3806<HR> 3807 3808<A NAME="readTree(java.io.File)"><!-- --></A><H3> 3809readTree</H3> 3810<PRE> 3811public <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) 3812 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>, 3813 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3814<DL> 3815<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. 3816 Returns root of the resulting tree (where root can consist of just a single node if the current 3817 event is a value event, not container). 3818<P> 3819<DD><DL> 3820</DL> 3821</DD> 3822<DD><DL> 3823<DT><B>Parameters:</B><DD><CODE>file</CODE> - File of which contents to parse as JSON for building a tree instance 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>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3827</DD> 3828</DL> 3829<HR> 3830 3831<A NAME="readTree(java.net.URL)"><!-- --></A><H3> 3832readTree</H3> 3833<PRE> 3834public <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) 3835 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>, 3836 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3837<DL> 3838<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. 3839 Returns root of the resulting tree (where root can consist of just a single node if the current 3840 event is a value event, not container). 3841<P> 3842<DD><DL> 3843</DL> 3844</DD> 3845<DD><DL> 3846<DT><B>Parameters:</B><DD><CODE>source</CODE> - URL to use for fetching contents to parse as JSON for building a tree instance 3847<DT><B>Throws:</B> 3848<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> 3849<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3850</DD> 3851</DL> 3852<HR> 3853 3854<A NAME="writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)"><!-- --></A><H3> 3855writeValue</H3> 3856<PRE> 3857public void <B>writeValue</B>(com.fasterxml.jackson.core.JsonGenerator jgen, 3858 <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) 3859 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>, 3860 com.fasterxml.jackson.core.JsonGenerationException, 3861 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 3862<DL> 3863<DD>Method that can be used to serialize any Java value as 3864 JSON output, using provided <CODE>JsonGenerator</CODE>. 3865<P> 3866<DD><DL> 3867<DT><B>Specified by:</B><DD><CODE>writeValue</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3868</DD> 3869<DD><DL> 3870 3871<DT><B>Throws:</B> 3872<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> 3873<DD><CODE>com.fasterxml.jackson.core.JsonGenerationException</CODE> 3874<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 3875</DD> 3876</DL> 3877<HR> 3878 3879<A NAME="writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode)"><!-- --></A><H3> 3880writeTree</H3> 3881<PRE> 3882public void <B>writeTree</B>(com.fasterxml.jackson.core.JsonGenerator jgen, 3883 <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> rootNode) 3884 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>, 3885 com.fasterxml.jackson.core.JsonProcessingException</PRE> 3886<DL> 3887<DD>Method to serialize given JSON Tree, using generator 3888 provided. 3889<P> 3890<DD><DL> 3891</DL> 3892</DD> 3893<DD><DL> 3894 3895<DT><B>Throws:</B> 3896<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> 3897<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3898</DD> 3899</DL> 3900<HR> 3901 3902<A NAME="createObjectNode()"><!-- --></A><H3> 3903createObjectNode</H3> 3904<PRE> 3905public <A HREF="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A> <B>createObjectNode</B>()</PRE> 3906<DL> 3907<DD><p> 3908 Note: return type is co-variant, as basic ObjectCodec 3909 abstraction can not refer to concrete node types (as it's 3910 part of core package, whereas impls are part of mapper 3911 package) 3912<P> 3913<DD><DL> 3914<DT><B>Specified by:</B><DD><CODE>createObjectNode</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3915</DD> 3916<DD><DL> 3917</DL> 3918</DD> 3919</DL> 3920<HR> 3921 3922<A NAME="createArrayNode()"><!-- --></A><H3> 3923createArrayNode</H3> 3924<PRE> 3925public <A HREF="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>createArrayNode</B>()</PRE> 3926<DL> 3927<DD><p> 3928 Note: return type is co-variant, as basic ObjectCodec 3929 abstraction can not refer to concrete node types (as it's 3930 part of core package, whereas impls are part of mapper 3931 package) 3932<P> 3933<DD><DL> 3934<DT><B>Specified by:</B><DD><CODE>createArrayNode</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3935</DD> 3936<DD><DL> 3937</DL> 3938</DD> 3939</DL> 3940<HR> 3941 3942<A NAME="treeAsTokens(com.fasterxml.jackson.core.TreeNode)"><!-- --></A><H3> 3943treeAsTokens</H3> 3944<PRE> 3945public com.fasterxml.jackson.core.JsonParser <B>treeAsTokens</B>(com.fasterxml.jackson.core.TreeNode n)</PRE> 3946<DL> 3947<DD>Method for constructing a <CODE>JsonParser</CODE> out of JSON tree 3948 representation. 3949<P> 3950<DD><DL> 3951<DT><B>Specified by:</B><DD><CODE>treeAsTokens</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3952</DD> 3953<DD><DL> 3954<DT><B>Parameters:</B><DD><CODE>n</CODE> - Root node of the tree that resulting parser will read from</DL> 3955</DD> 3956</DL> 3957<HR> 3958 3959<A NAME="treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><!-- --></A><H3> 3960treeToValue</H3> 3961<PRE> 3962public <T> T <B>treeToValue</B>(com.fasterxml.jackson.core.TreeNode n, 3963 <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) 3964 throws com.fasterxml.jackson.core.JsonProcessingException</PRE> 3965<DL> 3966<DD>Convenience conversion method that will bind data given JSON tree 3967 contains into specific value (usually bean) type. 3968<p> 3969 Equivalent to: 3970<pre> 3971 objectMapper.convertValue(n, valueClass); 3972</pre> 3973<P> 3974<DD><DL> 3975<DT><B>Specified by:</B><DD><CODE>treeToValue</CODE> in class <CODE>com.fasterxml.jackson.core.ObjectCodec</CODE></DL> 3976</DD> 3977<DD><DL> 3978 3979<DT><B>Throws:</B> 3980<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 3981</DD> 3982</DL> 3983<HR> 3984 3985<A NAME="valueToTree(java.lang.Object)"><!-- --></A><H3> 3986valueToTree</H3> 3987<PRE> 3988public <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) 3989 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> 3990<DL> 3991<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 3992 construct equivalent JSON Tree representation. Functionally same 3993 as if serializing value into JSON and parsing JSON as tree, but 3994 more efficient. 3995<P> 3996<DD><DL> 3997</DL> 3998</DD> 3999<DD><DL> 4000<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 4001 <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 4002<DT><B>Returns:</B><DD>Root node of the resulting JSON tree 4003<DT><B>Throws:</B> 4004<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> 4005</DD> 4006</DL> 4007<HR> 4008 4009<A NAME="canSerialize(java.lang.Class)"><!-- --></A><H3> 4010canSerialize</H3> 4011<PRE> 4012public 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> 4013<DL> 4014<DD>Method that can be called to check whether mapper thinks 4015 it could serialize an instance of given Class. 4016 Check is done 4017 by checking whether a serializer can be found for the type. 4018<P> 4019<DD><DL> 4020</DL> 4021</DD> 4022<DD><DL> 4023 4024<DT><B>Returns:</B><DD>True if mapper can find a serializer for instances of 4025 given class (potentially serializable), false otherwise (not 4026 serializable)</DL> 4027</DD> 4028</DL> 4029<HR> 4030 4031<A NAME="canDeserialize(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4032canDeserialize</H3> 4033<PRE> 4034public boolean <B>canDeserialize</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type)</PRE> 4035<DL> 4036<DD>Method that can be called to check whether mapper thinks 4037 it could deserialize an Object of given type. 4038 Check is done 4039 by checking whether a deserializer can be found for the type. 4040<P> 4041<DD><DL> 4042</DL> 4043</DD> 4044<DD><DL> 4045 4046<DT><B>Returns:</B><DD>True if mapper can find a serializer for instances of 4047 given class (potentially serializable), false otherwise (not 4048 serializable)</DL> 4049</DD> 4050</DL> 4051<HR> 4052 4053<A NAME="readValue(java.io.File, java.lang.Class)"><!-- --></A><H3> 4054readValue</H3> 4055<PRE> 4056public <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, 4057 <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) 4058 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>, 4059 com.fasterxml.jackson.core.JsonParseException, 4060 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4061<DL> 4062<DD><DL> 4063</DL> 4064</DD> 4065<DD><DL> 4066 4067<DT><B>Throws:</B> 4068<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> 4069<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4070<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4071</DD> 4072</DL> 4073<HR> 4074 4075<A NAME="readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4076readValue</H3> 4077<PRE> 4078public <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, 4079 com.fasterxml.jackson.core.type.TypeReference valueTypeRef) 4080 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>, 4081 com.fasterxml.jackson.core.JsonParseException, 4082 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4083<DL> 4084<DD><DL> 4085</DL> 4086</DD> 4087<DD><DL> 4088 4089<DT><B>Throws:</B> 4090<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> 4091<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4092<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4093</DD> 4094</DL> 4095<HR> 4096 4097<A NAME="readValue(java.io.File, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4098readValue</H3> 4099<PRE> 4100public <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, 4101 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4102 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>, 4103 com.fasterxml.jackson.core.JsonParseException, 4104 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4105<DL> 4106<DD><DL> 4107</DL> 4108</DD> 4109<DD><DL> 4110 4111<DT><B>Throws:</B> 4112<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> 4113<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4114<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4115</DD> 4116</DL> 4117<HR> 4118 4119<A NAME="readValue(java.net.URL, java.lang.Class)"><!-- --></A><H3> 4120readValue</H3> 4121<PRE> 4122public <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, 4123 <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) 4124 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>, 4125 com.fasterxml.jackson.core.JsonParseException, 4126 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4127<DL> 4128<DD><DL> 4129</DL> 4130</DD> 4131<DD><DL> 4132 4133<DT><B>Throws:</B> 4134<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> 4135<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4136<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4137</DD> 4138</DL> 4139<HR> 4140 4141<A NAME="readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4142readValue</H3> 4143<PRE> 4144public <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, 4145 com.fasterxml.jackson.core.type.TypeReference valueTypeRef) 4146 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>, 4147 com.fasterxml.jackson.core.JsonParseException, 4148 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4149<DL> 4150<DD><DL> 4151</DL> 4152</DD> 4153<DD><DL> 4154 4155<DT><B>Throws:</B> 4156<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> 4157<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4158<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4159</DD> 4160</DL> 4161<HR> 4162 4163<A NAME="readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4164readValue</H3> 4165<PRE> 4166public <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, 4167 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4168 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>, 4169 com.fasterxml.jackson.core.JsonParseException, 4170 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4171<DL> 4172<DD><DL> 4173</DL> 4174</DD> 4175<DD><DL> 4176 4177<DT><B>Throws:</B> 4178<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> 4179<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4180<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4181</DD> 4182</DL> 4183<HR> 4184 4185<A NAME="readValue(java.lang.String, java.lang.Class)"><!-- --></A><H3> 4186readValue</H3> 4187<PRE> 4188public <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, 4189 <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) 4190 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>, 4191 com.fasterxml.jackson.core.JsonParseException, 4192 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4193<DL> 4194<DD><DL> 4195</DL> 4196</DD> 4197<DD><DL> 4198 4199<DT><B>Throws:</B> 4200<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> 4201<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4202<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4203</DD> 4204</DL> 4205<HR> 4206 4207<A NAME="readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4208readValue</H3> 4209<PRE> 4210public <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, 4211 com.fasterxml.jackson.core.type.TypeReference valueTypeRef) 4212 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>, 4213 com.fasterxml.jackson.core.JsonParseException, 4214 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4215<DL> 4216<DD><DL> 4217</DL> 4218</DD> 4219<DD><DL> 4220 4221<DT><B>Throws:</B> 4222<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> 4223<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4224<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4225</DD> 4226</DL> 4227<HR> 4228 4229<A NAME="readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4230readValue</H3> 4231<PRE> 4232public <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, 4233 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4234 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>, 4235 com.fasterxml.jackson.core.JsonParseException, 4236 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4237<DL> 4238<DD><DL> 4239</DL> 4240</DD> 4241<DD><DL> 4242 4243<DT><B>Throws:</B> 4244<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> 4245<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4246<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4247</DD> 4248</DL> 4249<HR> 4250 4251<A NAME="readValue(java.io.Reader, java.lang.Class)"><!-- --></A><H3> 4252readValue</H3> 4253<PRE> 4254public <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, 4255 <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) 4256 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>, 4257 com.fasterxml.jackson.core.JsonParseException, 4258 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4259<DL> 4260<DD><DL> 4261</DL> 4262</DD> 4263<DD><DL> 4264 4265<DT><B>Throws:</B> 4266<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> 4267<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4268<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4269</DD> 4270</DL> 4271<HR> 4272 4273<A NAME="readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4274readValue</H3> 4275<PRE> 4276public <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, 4277 com.fasterxml.jackson.core.type.TypeReference valueTypeRef) 4278 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>, 4279 com.fasterxml.jackson.core.JsonParseException, 4280 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4281<DL> 4282<DD><DL> 4283</DL> 4284</DD> 4285<DD><DL> 4286 4287<DT><B>Throws:</B> 4288<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> 4289<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4290<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4291</DD> 4292</DL> 4293<HR> 4294 4295<A NAME="readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4296readValue</H3> 4297<PRE> 4298public <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, 4299 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4300 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>, 4301 com.fasterxml.jackson.core.JsonParseException, 4302 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4303<DL> 4304<DD><DL> 4305</DL> 4306</DD> 4307<DD><DL> 4308 4309<DT><B>Throws:</B> 4310<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> 4311<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4312<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4313</DD> 4314</DL> 4315<HR> 4316 4317<A NAME="readValue(java.io.InputStream, java.lang.Class)"><!-- --></A><H3> 4318readValue</H3> 4319<PRE> 4320public <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, 4321 <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) 4322 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>, 4323 com.fasterxml.jackson.core.JsonParseException, 4324 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4325<DL> 4326<DD><DL> 4327</DL> 4328</DD> 4329<DD><DL> 4330 4331<DT><B>Throws:</B> 4332<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> 4333<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4334<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4335</DD> 4336</DL> 4337<HR> 4338 4339<A NAME="readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4340readValue</H3> 4341<PRE> 4342public <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, 4343 com.fasterxml.jackson.core.type.TypeReference valueTypeRef) 4344 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>, 4345 com.fasterxml.jackson.core.JsonParseException, 4346 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4347<DL> 4348<DD><DL> 4349</DL> 4350</DD> 4351<DD><DL> 4352 4353<DT><B>Throws:</B> 4354<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> 4355<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4356<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4357</DD> 4358</DL> 4359<HR> 4360 4361<A NAME="readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4362readValue</H3> 4363<PRE> 4364public <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, 4365 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4366 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>, 4367 com.fasterxml.jackson.core.JsonParseException, 4368 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4369<DL> 4370<DD><DL> 4371</DL> 4372</DD> 4373<DD><DL> 4374 4375<DT><B>Throws:</B> 4376<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> 4377<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4378<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4379</DD> 4380</DL> 4381<HR> 4382 4383<A NAME="readValue(byte[], java.lang.Class)"><!-- --></A><H3> 4384readValue</H3> 4385<PRE> 4386public <T> T <B>readValue</B>(byte[] src, 4387 <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) 4388 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>, 4389 com.fasterxml.jackson.core.JsonParseException, 4390 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4391<DL> 4392<DD><DL> 4393</DL> 4394</DD> 4395<DD><DL> 4396 4397<DT><B>Throws:</B> 4398<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> 4399<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4400<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4401</DD> 4402</DL> 4403<HR> 4404 4405<A NAME="readValue(byte[], int, int, java.lang.Class)"><!-- --></A><H3> 4406readValue</H3> 4407<PRE> 4408public <T> T <B>readValue</B>(byte[] src, 4409 int offset, 4410 int len, 4411 <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) 4412 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>, 4413 com.fasterxml.jackson.core.JsonParseException, 4414 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4415<DL> 4416<DD><DL> 4417</DL> 4418</DD> 4419<DD><DL> 4420 4421<DT><B>Throws:</B> 4422<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> 4423<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4424<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4425</DD> 4426</DL> 4427<HR> 4428 4429<A NAME="readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4430readValue</H3> 4431<PRE> 4432public <T> T <B>readValue</B>(byte[] src, 4433 com.fasterxml.jackson.core.type.TypeReference valueTypeRef) 4434 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>, 4435 com.fasterxml.jackson.core.JsonParseException, 4436 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4437<DL> 4438<DD><DL> 4439</DL> 4440</DD> 4441<DD><DL> 4442 4443<DT><B>Throws:</B> 4444<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> 4445<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4446<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4447</DD> 4448</DL> 4449<HR> 4450 4451<A NAME="readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4452readValue</H3> 4453<PRE> 4454public <T> T <B>readValue</B>(byte[] src, 4455 int offset, 4456 int len, 4457 com.fasterxml.jackson.core.type.TypeReference valueTypeRef) 4458 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>, 4459 com.fasterxml.jackson.core.JsonParseException, 4460 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4461<DL> 4462<DD><DL> 4463</DL> 4464</DD> 4465<DD><DL> 4466 4467<DT><B>Throws:</B> 4468<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> 4469<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4470<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4471</DD> 4472</DL> 4473<HR> 4474 4475<A NAME="readValue(byte[], com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4476readValue</H3> 4477<PRE> 4478public <T> T <B>readValue</B>(byte[] src, 4479 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4480 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>, 4481 com.fasterxml.jackson.core.JsonParseException, 4482 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4483<DL> 4484<DD><DL> 4485</DL> 4486</DD> 4487<DD><DL> 4488 4489<DT><B>Throws:</B> 4490<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> 4491<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4492<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4493</DD> 4494</DL> 4495<HR> 4496 4497<A NAME="readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4498readValue</H3> 4499<PRE> 4500public <T> T <B>readValue</B>(byte[] src, 4501 int offset, 4502 int len, 4503 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 4504 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>, 4505 com.fasterxml.jackson.core.JsonParseException, 4506 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4507<DL> 4508<DD><DL> 4509</DL> 4510</DD> 4511<DD><DL> 4512 4513<DT><B>Throws:</B> 4514<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> 4515<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 4516<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4517</DD> 4518</DL> 4519<HR> 4520 4521<A NAME="writeValue(java.io.File, java.lang.Object)"><!-- --></A><H3> 4522writeValue</H3> 4523<PRE> 4524public 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, 4525 <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) 4526 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>, 4527 com.fasterxml.jackson.core.JsonGenerationException, 4528 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4529<DL> 4530<DD>Method that can be used to serialize any Java value as 4531 JSON output, written to File provided. 4532<P> 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>com.fasterxml.jackson.core.JsonGenerationException</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="writeValue(java.io.OutputStream, java.lang.Object)"><!-- --></A><H3> 4547writeValue</H3> 4548<PRE> 4549public 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, 4550 <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) 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 com.fasterxml.jackson.core.JsonGenerationException, 4553 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4554<DL> 4555<DD>Method that can be used to serialize any Java value as 4556 JSON output, using output stream provided (using encoding 4557 <CODE>JsonEncoding.UTF8</CODE>). 4558<p> 4559 Note: method does not close the underlying stream explicitly 4560 here; however, <CODE>JsonFactory</CODE> this mapper uses may choose 4561 to close the stream depending on its settings (by default, 4562 it will try to close it when <CODE>JsonGenerator</CODE> we construct 4563 is closed). 4564<P> 4565<DD><DL> 4566</DL> 4567</DD> 4568<DD><DL> 4569 4570<DT><B>Throws:</B> 4571<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> 4572<DD><CODE>com.fasterxml.jackson.core.JsonGenerationException</CODE> 4573<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4574</DD> 4575</DL> 4576<HR> 4577 4578<A NAME="writeValue(java.io.Writer, java.lang.Object)"><!-- --></A><H3> 4579writeValue</H3> 4580<PRE> 4581public 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, 4582 <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) 4583 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>, 4584 com.fasterxml.jackson.core.JsonGenerationException, 4585 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4586<DL> 4587<DD>Method that can be used to serialize any Java value as 4588 JSON output, using Writer provided. 4589<p> 4590 Note: method does not close the underlying stream explicitly 4591 here; however, <CODE>JsonFactory</CODE> this mapper uses may choose 4592 to close the stream depending on its settings (by default, 4593 it will try to close it when <CODE>JsonGenerator</CODE> we construct 4594 is closed). 4595<P> 4596<DD><DL> 4597</DL> 4598</DD> 4599<DD><DL> 4600 4601<DT><B>Throws:</B> 4602<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> 4603<DD><CODE>com.fasterxml.jackson.core.JsonGenerationException</CODE> 4604<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4605</DD> 4606</DL> 4607<HR> 4608 4609<A NAME="writeValueAsString(java.lang.Object)"><!-- --></A><H3> 4610writeValueAsString</H3> 4611<PRE> 4612public <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) 4613 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>, 4614 com.fasterxml.jackson.core.JsonGenerationException, 4615 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4616<DL> 4617<DD>Method that can be used to serialize any Java value as 4618 a String. Functionally equivalent to calling 4619 <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> 4620 and constructing String, but more efficient. 4621<P> 4622<DD><DL> 4623</DL> 4624</DD> 4625<DD><DL> 4626 4627<DT><B>Throws:</B> 4628<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> 4629<DD><CODE>com.fasterxml.jackson.core.JsonGenerationException</CODE> 4630<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4631</DD> 4632</DL> 4633<HR> 4634 4635<A NAME="writeValueAsBytes(java.lang.Object)"><!-- --></A><H3> 4636writeValueAsBytes</H3> 4637<PRE> 4638public 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) 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 com.fasterxml.jackson.core.JsonGenerationException, 4641 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 4642<DL> 4643<DD>Method that can be used to serialize any Java value as 4644 a byte array. Functionally equivalent to calling 4645 <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> 4646 and getting bytes, but more efficient. 4647 Encoding used will be UTF-8. 4648<P> 4649<DD><DL> 4650</DL> 4651</DD> 4652<DD><DL> 4653 4654<DT><B>Throws:</B> 4655<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> 4656<DD><CODE>com.fasterxml.jackson.core.JsonGenerationException</CODE> 4657<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 4658</DD> 4659</DL> 4660<HR> 4661 4662<A NAME="writer()"><!-- --></A><H3> 4663writer</H3> 4664<PRE> 4665public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>()</PRE> 4666<DL> 4667<DD>Convenience method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> 4668 with default settings. 4669<P> 4670<DD><DL> 4671</DL> 4672</DD> 4673<DD><DL> 4674</DL> 4675</DD> 4676</DL> 4677<HR> 4678 4679<A NAME="writer(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3> 4680writer</H3> 4681<PRE> 4682public <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> 4683<DL> 4684<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 4685 specified feature enabled (compared to settings that this 4686 mapper instance has). 4687<P> 4688<DD><DL> 4689</DL> 4690</DD> 4691<DD><DL> 4692</DL> 4693</DD> 4694</DL> 4695<HR> 4696 4697<A NAME="writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"><!-- --></A><H3> 4698writer</H3> 4699<PRE> 4700public <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, 4701 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>... other)</PRE> 4702<DL> 4703<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 4704 specified features enabled (compared to settings that this 4705 mapper instance has). 4706<P> 4707<DD><DL> 4708</DL> 4709</DD> 4710<DD><DL> 4711</DL> 4712</DD> 4713</DL> 4714<HR> 4715 4716<A NAME="writer(java.text.DateFormat)"><!-- --></A><H3> 4717writer</H3> 4718<PRE> 4719public <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> 4720<DL> 4721<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 4722 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 4723 null passed, using timestamp (64-bit number. 4724<P> 4725<DD><DL> 4726</DL> 4727</DD> 4728<DD><DL> 4729</DL> 4730</DD> 4731</DL> 4732<HR> 4733 4734<A NAME="writerWithView(java.lang.Class)"><!-- --></A><H3> 4735writerWithView</H3> 4736<PRE> 4737public <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> 4738<DL> 4739<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 4740 serialize objects using specified JSON View (filter). 4741<P> 4742<DD><DL> 4743</DL> 4744</DD> 4745<DD><DL> 4746</DL> 4747</DD> 4748</DL> 4749<HR> 4750 4751<A NAME="writerWithType(java.lang.Class)"><!-- --></A><H3> 4752writerWithType</H3> 4753<PRE> 4754public <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> 4755<DL> 4756<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 4757 serialize objects using specified root type, instead of actual 4758 runtime type of value. Type must be a super-type of runtime 4759 type. 4760<P> 4761<DD><DL> 4762</DL> 4763</DD> 4764<DD><DL> 4765</DL> 4766</DD> 4767</DL> 4768<HR> 4769 4770<A NAME="writerWithType(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4771writerWithType</H3> 4772<PRE> 4773public <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> 4774<DL> 4775<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 4776 serialize objects using specified root type, instead of actual 4777 runtime type of value. Type must be a super-type of runtime type. 4778<P> 4779<DD><DL> 4780</DL> 4781</DD> 4782<DD><DL> 4783</DL> 4784</DD> 4785</DL> 4786<HR> 4787 4788<A NAME="writerWithType(com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4789writerWithType</H3> 4790<PRE> 4791public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithType</B>(com.fasterxml.jackson.core.type.TypeReference<?> rootType)</PRE> 4792<DL> 4793<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 4794 serialize objects using specified root type, instead of actual 4795 runtime type of value. Type must be a super-type of runtime type. 4796<P> 4797<DD><DL> 4798</DL> 4799</DD> 4800<DD><DL> 4801</DL> 4802</DD> 4803</DL> 4804<HR> 4805 4806<A NAME="writer(com.fasterxml.jackson.core.PrettyPrinter)"><!-- --></A><H3> 4807writer</H3> 4808<PRE> 4809public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(com.fasterxml.jackson.core.PrettyPrinter pp)</PRE> 4810<DL> 4811<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 4812 serialize objects using specified pretty printer for indentation 4813 (or if null, no pretty printer) 4814<P> 4815<DD><DL> 4816</DL> 4817</DD> 4818<DD><DL> 4819</DL> 4820</DD> 4821</DL> 4822<HR> 4823 4824<A NAME="writerWithDefaultPrettyPrinter()"><!-- --></A><H3> 4825writerWithDefaultPrettyPrinter</H3> 4826<PRE> 4827public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithDefaultPrettyPrinter</B>()</PRE> 4828<DL> 4829<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 4830 serialize objects using the default pretty printer for indentation 4831<P> 4832<DD><DL> 4833</DL> 4834</DD> 4835<DD><DL> 4836</DL> 4837</DD> 4838</DL> 4839<HR> 4840 4841<A NAME="writer(com.fasterxml.jackson.databind.ser.FilterProvider)"><!-- --></A><H3> 4842writer</H3> 4843<PRE> 4844public <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> 4845<DL> 4846<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 4847 serialize objects using specified filter provider. 4848<P> 4849<DD><DL> 4850</DL> 4851</DD> 4852<DD><DL> 4853</DL> 4854</DD> 4855</DL> 4856<HR> 4857 4858<A NAME="writer(com.fasterxml.jackson.core.FormatSchema)"><!-- --></A><H3> 4859writer</H3> 4860<PRE> 4861public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(com.fasterxml.jackson.core.FormatSchema schema)</PRE> 4862<DL> 4863<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 4864 pass specific schema object to <CODE>JsonGenerator</CODE> used for 4865 writing content. 4866<P> 4867<DD><DL> 4868</DL> 4869</DD> 4870<DD><DL> 4871<DT><B>Parameters:</B><DD><CODE>schema</CODE> - Schema to pass to generator</DL> 4872</DD> 4873</DL> 4874<HR> 4875 4876<A NAME="reader()"><!-- --></A><H3> 4877reader</H3> 4878<PRE> 4879public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>()</PRE> 4880<DL> 4881<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 4882 default settings. Note that the resulting instance is NOT usable as is, 4883 without defining expected value type. 4884<P> 4885<DD><DL> 4886</DL> 4887</DD> 4888<DD><DL> 4889</DL> 4890</DD> 4891</DL> 4892<HR> 4893 4894<A NAME="reader(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3> 4895reader</H3> 4896<PRE> 4897public <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> 4898<DL> 4899<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 4900 specified feature enabled (compared to settings that this 4901 mapper instance has). 4902 Note that the resulting instance is NOT usable as is, 4903 without defining expected value type. 4904<P> 4905<DD><DL> 4906</DL> 4907</DD> 4908<DD><DL> 4909</DL> 4910</DD> 4911</DL> 4912<HR> 4913 4914<A NAME="reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3> 4915reader</H3> 4916<PRE> 4917public <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, 4918 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>... other)</PRE> 4919<DL> 4920<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 4921 specified features enabled (compared to settings that this 4922 mapper instance has). 4923 Note that the resulting instance is NOT usable as is, 4924 without defining expected value type. 4925<P> 4926<DD><DL> 4927</DL> 4928</DD> 4929<DD><DL> 4930</DL> 4931</DD> 4932</DL> 4933<HR> 4934 4935<A NAME="readerForUpdating(java.lang.Object)"><!-- --></A><H3> 4936readerForUpdating</H3> 4937<PRE> 4938public <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> 4939<DL> 4940<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 4941 update given Object (usually Bean, but can be a Collection or Map 4942 as well, but NOT an array) with JSON data. Deserialization occurs 4943 normally except that the root-level value in JSON is not used for 4944 instantiating a new object; instead give updateable object is used 4945 as root. 4946 Runtime type of value object is used for locating deserializer, 4947 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> 4948<P> 4949<DD><DL> 4950</DL> 4951</DD> 4952<DD><DL> 4953</DL> 4954</DD> 4955</DL> 4956<HR> 4957 4958<A NAME="reader(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 4959reader</H3> 4960<PRE> 4961public <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> 4962<DL> 4963<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 4964 read or update instances of specified type 4965<P> 4966<DD><DL> 4967</DL> 4968</DD> 4969<DD><DL> 4970</DL> 4971</DD> 4972</DL> 4973<HR> 4974 4975<A NAME="reader(java.lang.Class)"><!-- --></A><H3> 4976reader</H3> 4977<PRE> 4978public <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> 4979<DL> 4980<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 4981 read or update instances of specified type 4982<P> 4983<DD><DL> 4984</DL> 4985</DD> 4986<DD><DL> 4987</DL> 4988</DD> 4989</DL> 4990<HR> 4991 4992<A NAME="reader(com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 4993reader</H3> 4994<PRE> 4995public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(com.fasterxml.jackson.core.type.TypeReference<?> type)</PRE> 4996<DL> 4997<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 4998 read or update instances of specified type 4999<P> 5000<DD><DL> 5001</DL> 5002</DD> 5003<DD><DL> 5004</DL> 5005</DD> 5006</DL> 5007<HR> 5008 5009<A NAME="reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)"><!-- --></A><H3> 5010reader</H3> 5011<PRE> 5012public <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> 5013<DL> 5014<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 5015 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. 5016<P> 5017<DD><DL> 5018</DL> 5019</DD> 5020<DD><DL> 5021</DL> 5022</DD> 5023</DL> 5024<HR> 5025 5026<A NAME="reader(com.fasterxml.jackson.core.FormatSchema)"><!-- --></A><H3> 5027reader</H3> 5028<PRE> 5029public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(com.fasterxml.jackson.core.FormatSchema schema)</PRE> 5030<DL> 5031<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 5032 pass specific schema object to <CODE>JsonParser</CODE> used for 5033 reading content. 5034<P> 5035<DD><DL> 5036</DL> 5037</DD> 5038<DD><DL> 5039<DT><B>Parameters:</B><DD><CODE>schema</CODE> - Schema to pass to parser</DL> 5040</DD> 5041</DL> 5042<HR> 5043 5044<A NAME="reader(com.fasterxml.jackson.databind.InjectableValues)"><!-- --></A><H3> 5045reader</H3> 5046<PRE> 5047public <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> 5048<DL> 5049<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 5050 use specified injectable values. 5051<P> 5052<DD><DL> 5053</DL> 5054</DD> 5055<DD><DL> 5056<DT><B>Parameters:</B><DD><CODE>injectableValues</CODE> - Injectable values to use</DL> 5057</DD> 5058</DL> 5059<HR> 5060 5061<A NAME="readerWithView(java.lang.Class)"><!-- --></A><H3> 5062readerWithView</H3> 5063<PRE> 5064public <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> 5065<DL> 5066<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 5067 deserialize objects using specified JSON View (filter). 5068<P> 5069<DD><DL> 5070</DL> 5071</DD> 5072<DD><DL> 5073</DL> 5074</DD> 5075</DL> 5076<HR> 5077 5078<A NAME="convertValue(java.lang.Object, java.lang.Class)"><!-- --></A><H3> 5079convertValue</H3> 5080<PRE> 5081public <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, 5082 <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) 5083 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> 5084<DL> 5085<DD>Convenience method for doing two-step conversion from given value, into 5086 instance of given value type. This is functionality equivalent to first 5087 serializing given value into JSON, then binding JSON data into value 5088 of given type, but may be executed without fully serializing into 5089 JSON. Same converters (serializers, deserializers) will be used as for 5090 data binding, meaning same object mapper configuration works. 5091<P> 5092<DD><DL> 5093</DL> 5094</DD> 5095<DD><DL> 5096 5097<DT><B>Throws:</B> 5098<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; 5099 if so, root cause will contain underlying checked exception data binding 5100 functionality threw</DL> 5101</DD> 5102</DL> 5103<HR> 5104 5105<A NAME="convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 5106convertValue</H3> 5107<PRE> 5108public <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, 5109 com.fasterxml.jackson.core.type.TypeReference toValueTypeRef) 5110 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> 5111<DL> 5112<DD><DL> 5113</DL> 5114</DD> 5115<DD><DL> 5116 5117<DT><B>Throws:</B> 5118<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> 5119</DD> 5120</DL> 5121<HR> 5122 5123<A NAME="convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5124convertValue</H3> 5125<PRE> 5126public <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, 5127 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> toValueType) 5128 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> 5129<DL> 5130<DD><DL> 5131</DL> 5132</DD> 5133<DD><DL> 5134 5135<DT><B>Throws:</B> 5136<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> 5137</DD> 5138</DL> 5139<HR> 5140 5141<A NAME="_convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5142_convert</H3> 5143<PRE> 5144protected <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, 5145 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> toValueType) 5146 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> 5147<DL> 5148<DD>Actual conversion implementation: instead of using existing read 5149 and write methods, much of code is inlined. Reason for this is 5150 that we must avoid wrapping/unwrapping both for efficiency and 5151 for correctness. If wrapping/unwrapping is actually desired, 5152 caller must use explicit <code>writeValue</code> and 5153 <code>readValue</code> methods. 5154<P> 5155<DD><DL> 5156</DL> 5157</DD> 5158<DD><DL> 5159 5160<DT><B>Throws:</B> 5161<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> 5162</DD> 5163</DL> 5164<HR> 5165 5166<A NAME="generateJsonSchema(java.lang.Class)"><!-- --></A><H3> 5167generateJsonSchema</H3> 5168<PRE> 5169public <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) 5170 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5171<DL> 5172<DD>Generate <a href="http://json-schema.org/">Json-schema</a> 5173 instance for specified class. 5174<P> 5175<DD><DL> 5176</DL> 5177</DD> 5178<DD><DL> 5179<DT><B>Parameters:</B><DD><CODE>t</CODE> - The class to generate schema for 5180<DT><B>Returns:</B><DD>Constructed JSON schema. 5181<DT><B>Throws:</B> 5182<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5183</DD> 5184</DL> 5185<HR> 5186 5187<A NAME="_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"><!-- --></A><H3> 5188_serializerProvider</H3> 5189<PRE> 5190protected <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> 5191<DL> 5192<DD>Overridable helper method used for constructing 5193 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> to use for serialization. 5194<P> 5195<DD><DL> 5196</DL> 5197</DD> 5198<DD><DL> 5199</DL> 5200</DD> 5201</DL> 5202<HR> 5203 5204<A NAME="_defaultPrettyPrinter()"><!-- --></A><H3> 5205_defaultPrettyPrinter</H3> 5206<PRE> 5207protected com.fasterxml.jackson.core.PrettyPrinter <B>_defaultPrettyPrinter</B>()</PRE> 5208<DL> 5209<DD>Helper method that should return default pretty-printer to 5210 use for generators constructed by this mapper, when instructed 5211 to use default pretty printer. 5212<P> 5213<DD><DL> 5214</DL> 5215</DD> 5216<DD><DL> 5217</DL> 5218</DD> 5219</DL> 5220<HR> 5221 5222<A NAME="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)"><!-- --></A><H3> 5223_configAndWriteValue</H3> 5224<PRE> 5225protected final void <B>_configAndWriteValue</B>(com.fasterxml.jackson.core.JsonGenerator jgen, 5226 <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) 5227 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>, 5228 com.fasterxml.jackson.core.JsonGenerationException, 5229 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5230<DL> 5231<DD>Method called to configure the generator as necessary and then 5232 call write functionality 5233<P> 5234<DD><DL> 5235</DL> 5236</DD> 5237<DD><DL> 5238 5239<DT><B>Throws:</B> 5240<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> 5241<DD><CODE>com.fasterxml.jackson.core.JsonGenerationException</CODE> 5242<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5243</DD> 5244</DL> 5245<HR> 5246 5247<A NAME="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, java.lang.Class)"><!-- --></A><H3> 5248_configAndWriteValue</H3> 5249<PRE> 5250protected final void <B>_configAndWriteValue</B>(com.fasterxml.jackson.core.JsonGenerator jgen, 5251 <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, 5252 <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) 5253 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>, 5254 com.fasterxml.jackson.core.JsonGenerationException, 5255 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5256<DL> 5257<DD><DL> 5258</DL> 5259</DD> 5260<DD><DL> 5261 5262<DT><B>Throws:</B> 5263<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> 5264<DD><CODE>com.fasterxml.jackson.core.JsonGenerationException</CODE> 5265<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5266</DD> 5267</DL> 5268<HR> 5269 5270<A NAME="createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)"><!-- --></A><H3> 5271createDeserializationContext</H3> 5272<PRE> 5273protected final <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> <B>createDeserializationContext</B>(com.fasterxml.jackson.core.JsonParser jp, 5274 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> cfg)</PRE> 5275<DL> 5276<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> 5277 for deserializing a single root value. 5278 Can be overridden if a custom context is needed. 5279<P> 5280<DD><DL> 5281</DL> 5282</DD> 5283<DD><DL> 5284</DL> 5285</DD> 5286</DL> 5287<HR> 5288 5289<A NAME="_readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5290_readValue</H3> 5291<PRE> 5292protected <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, 5293 com.fasterxml.jackson.core.JsonParser jp, 5294 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 5295 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>, 5296 com.fasterxml.jackson.core.JsonParseException, 5297 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5298<DL> 5299<DD>Actual implementation of value reading+binding operation. 5300<P> 5301<DD><DL> 5302</DL> 5303</DD> 5304<DD><DL> 5305 5306<DT><B>Throws:</B> 5307<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> 5308<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 5309<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5310</DD> 5311</DL> 5312<HR> 5313 5314<A NAME="_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5315_readMapAndClose</H3> 5316<PRE> 5317protected <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>(com.fasterxml.jackson.core.JsonParser jp, 5318 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 5319 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>, 5320 com.fasterxml.jackson.core.JsonParseException, 5321 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5322<DL> 5323<DD><DL> 5324</DL> 5325</DD> 5326<DD><DL> 5327 5328<DT><B>Throws:</B> 5329<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> 5330<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 5331<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5332</DD> 5333</DL> 5334<HR> 5335 5336<A NAME="_initForReading(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3> 5337_initForReading</H3> 5338<PRE> 5339protected com.fasterxml.jackson.core.JsonToken <B>_initForReading</B>(com.fasterxml.jackson.core.JsonParser jp) 5340 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>, 5341 com.fasterxml.jackson.core.JsonParseException, 5342 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5343<DL> 5344<DD>Method called to ensure that given parser is ready for reading 5345 content for data binding. 5346<P> 5347<DD><DL> 5348</DL> 5349</DD> 5350<DD><DL> 5351 5352<DT><B>Returns:</B><DD>First token to be used for data binding after this call: 5353 can never be null as exception will be thrown if parser can not 5354 provide more tokens. 5355<DT><B>Throws:</B> 5356<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 5357 parsing 5358<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> - if parser has problems parsing content 5359<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 5360 content to map (note: Json "null" value is considered content; 5361 enf-of-stream not)</DL> 5362</DD> 5363</DL> 5364<HR> 5365 5366<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> 5367_unwrapAndDeserialize</H3> 5368<PRE> 5369protected <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>(com.fasterxml.jackson.core.JsonParser jp, 5370 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> ctxt, 5371 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> config, 5372 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> rootType, 5373 <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) 5374 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>, 5375 com.fasterxml.jackson.core.JsonParseException, 5376 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5377<DL> 5378<DD><DL> 5379</DL> 5380</DD> 5381<DD><DL> 5382 5383<DT><B>Throws:</B> 5384<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> 5385<DD><CODE>com.fasterxml.jackson.core.JsonParseException</CODE> 5386<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5387</DD> 5388</DL> 5389<HR> 5390 5391<A NAME="_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 5392_findRootDeserializer</H3> 5393<PRE> 5394protected <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, 5395 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> valueType) 5396 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 5397<DL> 5398<DD>Method called to locate deserializer for the passed root-level value. 5399<P> 5400<DD><DL> 5401</DL> 5402</DD> 5403<DD><DL> 5404 5405<DT><B>Throws:</B> 5406<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 5407</DD> 5408</DL> 5409<!-- ========= END OF CLASS DATA ========= --> 5410<HR> 5411 5412 5413<!-- ======= START OF BOTTOM NAVBAR ====== --> 5414<A NAME="navbar_bottom"><!-- --></A> 5415<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 5416<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 5417<TR> 5418<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 5419<A NAME="navbar_bottom_firstrow"><!-- --></A> 5420<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 5421 <TR ALIGN="center" VALIGN="top"> 5422 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 5423 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 5424 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 5425 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 5426 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 5427 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 5428 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 5429 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 5430 </TR> 5431</TABLE> 5432</TD> 5433<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 5434</EM> 5435</TD> 5436</TR> 5437 5438<TR> 5439<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 5440 <A HREF="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A> 5441 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><B>NEXT CLASS</B></A></FONT></TD> 5442<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 5443 <A HREF="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top"><B>FRAMES</B></A> 5444 <A HREF="ObjectMapper.html" target="_top"><B>NO FRAMES</B></A> 5445 <SCRIPT type="text/javascript"> 5446 <!-- 5447 if(window==top) { 5448 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 5449 } 5450 //--> 5451</SCRIPT> 5452<NOSCRIPT> 5453 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 5454</NOSCRIPT> 5455 5456 5457</FONT></TD> 5458</TR> 5459<TR> 5460<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 5461 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> 5462<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 5463DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 5464</TR> 5465</TABLE> 5466<A NAME="skip-navbar_bottom"></A> 5467<!-- ======== END OF BOTTOM NAVBAR ======= --> 5468 5469<HR> 5470Copyright © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. 5471</BODY> 5472</HTML> 5473