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>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
48  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</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&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;<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>  &nbsp;
63&nbsp;<A HREF="ObjectMapper.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
64&nbsp;<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:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
82DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<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&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;<!-- =========== 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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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>&lt;<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>&lt;?&gt;&gt;</CODE></FONT></TD>
209<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_mixInAnnotations">_mixInAnnotations</A></B></CODE>
210
211<BR>
212&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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>&lt;<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>&lt;<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>&gt;&gt;</CODE></FONT></TD>
219<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootDeserializers">_rootDeserializers</A></B></CODE>
220
221<BR>
222&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
285</TR>
286<TR BGCOLOR="white" CLASS="TableRowColor">
287<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
288<CODE>protected static&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
302</TR>
303<TR BGCOLOR="white" CLASS="TableRowColor">
304<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
305<CODE>protected static&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A>&lt;?&gt;</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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
310</TR>
311</TABLE>
312&nbsp;
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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;jf)</CODE>
334
335<BR>
336&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;jf,
342             <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A>&nbsp;sp,
343             <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A>&nbsp;dc)</CODE>
344
345<BR>
346&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;
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 &nbsp;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&nbsp;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>&nbsp;value)</CODE>
366
367<BR>
368&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;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&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;viewClass)</CODE>
377
378<BR>
379&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
380</TR>
381<TR BGCOLOR="white" CLASS="TableRowColor">
382<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
383<CODE>protected &nbsp;<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>&nbsp;fromValue,
385         <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;toValueType)</CODE>
386
387<BR>
388&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A>&lt;<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>&gt;</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>&nbsp;ctxt,
405                      <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
406
407<BR>
408&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;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&nbsp;jp)</CODE>
414
415<BR>
416&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;jp,
423                 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
424
425<BR>
426&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
427</TR>
428<TR BGCOLOR="white" CLASS="TableRowColor">
429<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
430<CODE>protected &nbsp;<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>&nbsp;cfg,
432           com.fasterxml.jackson.core.JsonParser&nbsp;jp,
433           <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
434
435<BR>
436&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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>&nbsp;config)</CODE>
442
443<BR>
444&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;jp,
451                      <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A>&nbsp;ctxt,
452                      <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config,
453                      <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;rootType,
454                      <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A>&lt;<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>&gt;&nbsp;deser)</CODE>
455
456<BR>
457&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
458</TR>
459<TR BGCOLOR="white" CLASS="TableRowColor">
460<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
461<CODE>&nbsp;<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>&nbsp;h)</CODE>
463
464<BR>
465&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;mixinSource)</CODE>
473
474<BR>
475&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;type)</CODE>
482
483<BR>
484&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;type)</CODE>
491
492<BR>
493&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;f,
509          boolean&nbsp;state)</CODE>
510
511<BR>
512&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;f,
519          boolean&nbsp;state)</CODE>
520
521<BR>
522&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;f,
529          boolean&nbsp;state)</CODE>
530
531<BR>
532&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;f,
539          boolean&nbsp;state)</CODE>
540
541<BR>
542&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;f,
549          boolean&nbsp;state)</CODE>
550
551<BR>
552&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;t)</CODE>
559
560<BR>
561&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;toValueType)</CODE>
577
578<BR>
579&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; 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>&nbsp;fromValue,
593             <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;toValueType)</CODE>
594
595<BR>
596&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;fromValue,
609             com.fasterxml.jackson.core.type.TypeReference&nbsp;toValueTypeRef)</CODE>
610
611<BR>
612&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
613</TR>
614<TR BGCOLOR="white" CLASS="TableRowColor">
615<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
616<CODE>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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 &nbsp;<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&nbsp;jp,
630                             <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;cfg)</CODE>
631
632<BR>
633&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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>&nbsp;<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>&nbsp;feature)</CODE>
652
653<BR>
654&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;first,
660        <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;f)</CODE>
661
662<BR>
663&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>...&nbsp;f)</CODE>
669
670<BR>
671&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;f)</CODE>
677
678<BR>
679&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;first,
685        <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;f)</CODE>
686
687<BR>
688&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;feature)</CODE>
705
706<BR>
707&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;first,
713       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;f)</CODE>
714
715<BR>
716&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>...&nbsp;f)</CODE>
722
723<BR>
724&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;f)</CODE>
730
731<BR>
732&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;first,
738       <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;f)</CODE>
739
740<BR>
741&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;dti)</CODE>
755
756<BR>
757&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;applicability,
763                    com.fasterxml.jackson.annotation.JsonTypeInfo.As&nbsp;includeAs)</CODE>
764
765<BR>
766&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;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>&nbsp;propertyName)</CODE>
775
776<BR>
777&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&lt;?&gt;</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>&lt;?&gt;&nbsp;cls)</CODE>
788
789<BR>
790&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
791</TR>
792<TR BGCOLOR="white" CLASS="TableRowColor">
793<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
794<CODE>&nbsp;<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>&lt;?&gt;&nbsp;t)</CODE>
796
797<BR>
798&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
847</TR>
848<TR BGCOLOR="white" CLASS="TableRowColor">
849<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
850<CODE>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A>&lt;?&gt;</CODE></FONT></TD>
867<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getVisibilityChecker()">getVisibilityChecker</A></B>()</CODE>
868
869<BR>
870&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;f)</CODE>
878
879<BR>
880&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;f)</CODE>
887
888<BR>
889&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;f)</CODE>
895
896<BR>
897&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;f)</CODE>
903
904<BR>
905&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;f)</CODE>
911
912<BR>
913&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;f)</CODE>
920
921<BR>
922&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
932</TR>
933<TR BGCOLOR="white" CLASS="TableRowColor">
934<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
935<CODE>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&lt;?&gt;&nbsp;type)</CODE>
946
947<BR>
948&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;feature)</CODE>
955
956<BR>
957&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;first,
965       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;other)</CODE>
966
967<BR>
968&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;schema)</CODE>
976
977<BR>
978&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;injectableValues)</CODE>
986
987<BR>
988&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;type)</CODE>
995
996<BR>
997&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;f)</CODE>
1004
1005<BR>
1006&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&lt;?&gt;&nbsp;type)</CODE>
1013
1014<BR>
1015&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;valueToUpdate)</CODE>
1022
1023<BR>
1024&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&lt;?&gt;&nbsp;view)</CODE>
1032
1033<BR>
1034&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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[]&nbsp;content)</CODE>
1041
1042<BR>
1043&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;file)</CODE>
1049
1050<BR>
1051&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;in)</CODE>
1057
1058<BR>
1059&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T extends com.fasterxml.jackson.core.TreeNode&gt;
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&nbsp;jp)</CODE>
1075
1076<BR>
1077&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;r)</CODE>
1084
1085<BR>
1086&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;content)</CODE>
1093
1094<BR>
1095&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;source)</CODE>
1101
1102<BR>
1103&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; 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[]&nbsp;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>&lt;T&gt;&nbsp;valueType)</CODE>
1117
1118<BR>
1119&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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[]&nbsp;src,
1132          int&nbsp;offset,
1133          int&nbsp;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>&lt;T&gt;&nbsp;valueType)</CODE>
1135
1136<BR>
1137&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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[]&nbsp;src,
1150          int&nbsp;offset,
1151          int&nbsp;len,
1152          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1153
1154<BR>
1155&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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[]&nbsp;src,
1168          int&nbsp;offset,
1169          int&nbsp;len,
1170          com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</CODE>
1171
1172<BR>
1173&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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[]&nbsp;src,
1186          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1187
1188<BR>
1189&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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[]&nbsp;src,
1202          com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</CODE>
1203
1204<BR>
1205&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;valueType)</CODE>
1219
1220<BR>
1221&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;src,
1234          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1235
1236<BR>
1237&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;src,
1250          com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</CODE>
1251
1252<BR>
1253&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;valueType)</CODE>
1267
1268<BR>
1269&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;src,
1282          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1283
1284<BR>
1285&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;src,
1298          com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</CODE>
1299
1300<BR>
1301&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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&nbsp;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>&lt;T&gt;&nbsp;valueType)</CODE>
1315
1316<BR>
1317&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; 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&nbsp;jp,
1332          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1333
1334<BR>
1335&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; 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&nbsp;jp,
1348          com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)</CODE>
1349
1350<BR>
1351&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; 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&nbsp;jp,
1365          com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</CODE>
1366
1367<BR>
1368&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;valueType)</CODE>
1383
1384<BR>
1385&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;src,
1398          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1399
1400<BR>
1401&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;src,
1414          com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</CODE>
1415
1416<BR>
1417&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;valueType)</CODE>
1431
1432<BR>
1433&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;content,
1446          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1447
1448<BR>
1449&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;content,
1462          com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</CODE>
1463
1464<BR>
1465&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;valueType)</CODE>
1479
1480<BR>
1481&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;src,
1494          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1495
1496<BR>
1497&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; 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>&nbsp;src,
1510          com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</CODE>
1511
1512<BR>
1513&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&lt;T&gt; <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A>&lt;T&gt;</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&nbsp;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>&lt;T&gt;&nbsp;valueType)</CODE>
1527
1528<BR>
1529&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A>&lt;T&gt;</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&nbsp;jp,
1542           <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1543
1544<BR>
1545&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A>&lt;T&gt;</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&nbsp;jp,
1558           com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)</CODE>
1559
1560<BR>
1561&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A>&lt;T&gt;</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&nbsp;jp,
1574           com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</CODE>
1575
1576<BR>
1577&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;module)</CODE>
1583
1584<BR>
1585&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&lt;?&gt;...&nbsp;classes)</CODE>
1593
1594<BR>
1595&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>...&nbsp;types)</CODE>
1603
1604<BR>
1605&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;ai)</CODE>
1613
1614<BR>
1615&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;dateFormat)</CODE>
1622
1623<BR>
1624&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&lt;?&gt;&nbsp;typer)</CODE>
1631
1632<BR>
1633&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;filterProvider)</CODE>
1641
1642<BR>
1643&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;hi)</CODE>
1649
1650<BR>
1651&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;injectableValues)</CODE>
1659
1660<BR>
1661&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;l)</CODE>
1668
1669<BR>
1670&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&lt;<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>&lt;?&gt;,<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>&lt;?&gt;&gt;&nbsp;sourceMixins)</CODE>
1676
1677<BR>
1678&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;f)</CODE>
1686
1687<BR>
1688&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;s)</CODE>
1696
1697<BR>
1698&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;incl)</CODE>
1704
1705<BR>
1706&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;f)</CODE>
1712
1713<BR>
1714&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;p)</CODE>
1721
1722<BR>
1723&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;str)</CODE>
1730
1731<BR>
1732&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;tz)</CODE>
1738
1739<BR>
1740&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;f)</CODE>
1746
1747<BR>
1748&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;forMethod,
1755              com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;visibility)</CODE>
1756
1757<BR>
1758&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;vc)</CODE>
1766
1767<BR>
1768&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;n)</CODE>
1776
1777<BR>
1778&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; 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&nbsp;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>&lt;T&gt;&nbsp;valueType)</CODE>
1793
1794<BR>
1795&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T extends <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>&gt;
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>&nbsp;fromValue)</CODE>
1811
1812<BR>
1813&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;df)</CODE>
1838
1839<BR>
1840&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;filterProvider)</CODE>
1848
1849<BR>
1850&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;schema)</CODE>
1857
1858<BR>
1859&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;pp)</CODE>
1867
1868<BR>
1869&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;feature)</CODE>
1877
1878<BR>
1879&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;first,
1887       <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;other)</CODE>
1888
1889<BR>
1890&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&lt;?&gt;&nbsp;rootType)</CODE>
1907
1908<BR>
1909&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;rootType)</CODE>
1917
1918<BR>
1919&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&lt;?&gt;&nbsp;rootType)</CODE>
1927
1928<BR>
1929&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&lt;?&gt;&nbsp;serializationView)</CODE>
1937
1938<BR>
1939&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;jgen,
1946          <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>&nbsp;rootNode)</CODE>
1947
1948<BR>
1949&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;value)</CODE>
1957
1958<BR>
1959&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;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>&nbsp;value)</CODE>
1967
1968<BR>
1969&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;value)</CODE>
1977
1978<BR>
1979&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;value)</CODE>
1988
1989<BR>
1990&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;value)</CODE>
1997
1998<BR>
1999&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;value)</CODE>
2006
2007<BR>
2008&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to serialize any Java value as
2009 a String.</TD>
2010</TR>
2011</TABLE>
2012&nbsp;<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&nbsp;
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>&lt;?&gt; <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>&lt;<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>&lt;?&gt;&gt; <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>&lt;<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>&lt;<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>&gt;&gt; <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&nbsp;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&nbsp;jf,
2301                    <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A>&nbsp;sp,
2302                    <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&lt;<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>&lt;?&gt;,<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>&lt;?&gt;&gt;&nbsp;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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;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>&lt;?&gt; <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>&lt;?&gt;&nbsp;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>&lt;?&gt; <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>&lt;?&gt;&nbsp;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&nbsp;forMethod,
2565                                  com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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>&nbsp;applicability,
2722                                        com.fasterxml.jackson.annotation.JsonTypeInfo.As&nbsp;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>&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;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>&lt;?&gt;...&nbsp;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>...&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;f,
3084                              boolean&nbsp;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>&nbsp;f,
3102                              boolean&nbsp;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>&nbsp;f,
3120                              boolean&nbsp;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&nbsp;f,
3138                              boolean&nbsp;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&nbsp;f,
3161                              boolean&nbsp;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>...&nbsp;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>...&nbsp;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>&nbsp;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>&nbsp;first,
3235                           <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;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>&nbsp;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>&nbsp;first,
3270                            <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;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>&nbsp;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>&nbsp;first,
3305                           <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;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>&nbsp;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>&nbsp;first,
3340                            <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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 &lt;T&gt; T <B>readValue</B>(com.fasterxml.jackson.core.JsonParser&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T&gt; T <B>readValue</B>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3520                       com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;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 &lt;T&gt; T <B>readValue</B>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3548                             com.fasterxml.jackson.core.type.ResolvedType&nbsp;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 &lt;T&gt; T <B>readValue</B>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3575                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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 &lt;T extends com.fasterxml.jackson.core.TreeNode&gt; T <B>readTree</B>(com.fasterxml.jackson.core.JsonParser&nbsp;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 &lt;T&gt; <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A>&lt;T&gt; <B>readValues</B>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3624                                         com.fasterxml.jackson.core.type.ResolvedType&nbsp;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 &lt;T&gt; <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A>&lt;T&gt; <B>readValues</B>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3648                                         <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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 &lt;T&gt; <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A>&lt;T&gt; <B>readValues</B>(com.fasterxml.jackson.core.JsonParser&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T&gt; <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A>&lt;T&gt; <B>readValues</B>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3692                                         com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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[]&nbsp;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>&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;jgen,
3883                      <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>&nbsp;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&nbsp;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 &lt;T&gt; T <B>treeToValue</B>(com.fasterxml.jackson.core.TreeNode&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T extends <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>&gt; 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>&nbsp;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>&lt;?&gt;&nbsp;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>&nbsp;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 &lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T&gt; 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>&nbsp;src,
4079                       com.fasterxml.jackson.core.type.TypeReference&nbsp;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 &lt;T&gt; 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>&nbsp;src,
4101                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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 &lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T&gt; 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>&nbsp;src,
4145                       com.fasterxml.jackson.core.type.TypeReference&nbsp;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 &lt;T&gt; 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>&nbsp;src,
4167                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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 &lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T&gt; 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>&nbsp;content,
4211                       com.fasterxml.jackson.core.type.TypeReference&nbsp;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 &lt;T&gt; 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>&nbsp;content,
4233                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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 &lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T&gt; 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>&nbsp;src,
4277                       com.fasterxml.jackson.core.type.TypeReference&nbsp;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 &lt;T&gt; 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>&nbsp;src,
4299                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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 &lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T&gt; 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>&nbsp;src,
4343                       com.fasterxml.jackson.core.type.TypeReference&nbsp;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 &lt;T&gt; 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>&nbsp;src,
4365                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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 &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4409                       int&nbsp;offset,
4410                       int&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4433                       com.fasterxml.jackson.core.type.TypeReference&nbsp;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 &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4455                       int&nbsp;offset,
4456                       int&nbsp;len,
4457                       com.fasterxml.jackson.core.type.TypeReference&nbsp;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 &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4479                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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 &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4501                       int&nbsp;offset,
4502                       int&nbsp;len,
4503                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;first,
4701                           <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;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>&nbsp;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&lt;?&gt;&nbsp;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&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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>&nbsp;first,
4918                           <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;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>&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;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&lt;?&gt;&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;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 &lt;T&gt; 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>&nbsp;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>&lt;T&gt;&nbsp;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 &lt;T&gt; 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>&nbsp;fromValue,
5109                          com.fasterxml.jackson.core.type.TypeReference&nbsp;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 &lt;T&gt; 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>&nbsp;fromValue,
5127                          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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>&nbsp;fromValue,
5145                          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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>&lt;?&gt;&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;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&nbsp;jp,
5274                                                                           <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;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>&nbsp;cfg,
5293                            com.fasterxml.jackson.core.JsonParser&nbsp;jp,
5294                            <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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&nbsp;jp,
5318                                  <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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&nbsp;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&nbsp;jp,
5370                                       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A>&nbsp;ctxt,
5371                                       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config,
5372                                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;rootType,
5373                                       <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A>&lt;<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>&gt;&nbsp;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>&lt;<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>&gt; <B>_findRootDeserializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A>&nbsp;ctxt,
5395                                                         <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;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>&nbsp;</TD>
5423  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
5424  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
5425  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
5426  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
5427  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
5428  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
5429  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</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&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A>&nbsp;
5441&nbsp;<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>  &nbsp;
5444&nbsp;<A HREF="ObjectMapper.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
5445&nbsp;<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:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
5462<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
5463DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<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 &#169; 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved.
5471</BODY>
5472</HTML>
5473