1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_35) on Tue Oct 09 17:08:08 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8ObjectMapper (jackson-databind 2.1.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-10-09">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="ObjectMapper (jackson-databind 2.1.0 API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&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 "><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">com.fasterxml.jackson.core.ObjectCodec</A>
98      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.ObjectMapper</B>
99</PRE>
100<DL>
101<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
102</DL>
103<HR>
104<DL>
105<DT><PRE>public class <B>ObjectMapper</B><DT>extends <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A><DT>implements <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DL>
106</PRE>
107
108<P>
109This mapper (or, data binder, or codec) provides functionality for
110 converting between Java objects (instances of JDK provided core classes,
111 beans), and matching JSON constructs.
112 It will use instances of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> and <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>
113 for implementing actual reading/writing of JSON.
114<p>
115 The main conversion API is defined in <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>ObjectCodec</CODE></A>, so that
116 implementation details of this class need not be exposed to
117 streaming parser and generator classes.
118<p>
119 Note on caching: root-level deserializers are always cached, and accessed
120 using full (generics-aware) type information. This is different from
121 caching of referenced types, which is more limited and is done only
122 for a subset of all deserializer types. The main reason for difference
123 is that at root-level there is no incoming reference (and hence no
124 referencing property, no referral information or annotations to
125 produce differing deserializers), and that the performance impact
126 greatest at root level (since it'll essentially cache the full
127 graph of deserializers involved).
128<P>
129
130<P>
131<DL>
132<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#com.fasterxml.jackson.databind.ObjectMapper">Serialized Form</A></DL>
133<HR>
134
135<P>
136<!-- ======== NESTED CLASS SUMMARY ======== -->
137
138<A NAME="nested_class_summary"><!-- --></A>
139<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
140<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
141<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
142<B>Nested Class Summary</B></FONT></TH>
143</TR>
144<TR BGCOLOR="white" CLASS="TableRowColor">
145<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
146<CODE>static&nbsp;class</CODE></FONT></TD>
147<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind">ObjectMapper.DefaultTypeResolverBuilder</A></B></CODE>
148
149<BR>
150&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
151 used with so-called "default typing"
152 (see <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><CODE>enableDefaultTyping()</CODE></A> for details).</TD>
153</TR>
154<TR BGCOLOR="white" CLASS="TableRowColor">
155<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
156<CODE>static&nbsp;class</CODE></FONT></TD>
157<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A></B></CODE>
158
159<BR>
160&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>
161 to specify what kind of types (classes) default typing should
162 be used for.</TD>
163</TR>
164</TABLE>
165&nbsp;<!-- =========== FIELD SUMMARY =========== -->
166
167<A NAME="field_summary"><!-- --></A>
168<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
169<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
170<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
171<B>Field Summary</B></FONT></TH>
172</TR>
173<TR BGCOLOR="white" CLASS="TableRowColor">
174<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
175<CODE>protected static&nbsp;<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A></CODE></FONT></TD>
176<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter">_defaultPrettyPrinter</A></B></CODE>
177
178<BR>
179&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
180</TR>
181<TR BGCOLOR="white" CLASS="TableRowColor">
182<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
183<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A></CODE></FONT></TD>
184<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationConfig">_deserializationConfig</A></B></CODE>
185
186<BR>
187&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configuration object that defines basic global
188 settings for the serialization process</TD>
189</TR>
190<TR BGCOLOR="white" CLASS="TableRowColor">
191<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
192<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A></CODE></FONT></TD>
193<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationContext">_deserializationContext</A></B></CODE>
194
195<BR>
196&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blueprint context object; stored here to allow custom
197 sub-classes.</TD>
198</TR>
199<TR BGCOLOR="white" CLASS="TableRowColor">
200<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
201<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A></CODE></FONT></TD>
202<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_injectableValues">_injectableValues</A></B></CODE>
203
204<BR>
205&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provider for values to inject in deserialized POJOs.</TD>
206</TR>
207<TR BGCOLOR="white" CLASS="TableRowColor">
208<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
209<CODE>protected &nbsp;<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A></CODE></FONT></TD>
210<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_jsonFactory">_jsonFactory</A></B></CODE>
211
212<BR>
213&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory used to create <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> and <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>
214 instances as necessary.</TD>
215</TR>
216<TR BGCOLOR="white" CLASS="TableRowColor">
217<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
218<CODE>protected &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>
219<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_mixInAnnotations">_mixInAnnotations</A></B></CODE>
220
221<BR>
222&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mapping that defines how to apply mix-in annotations: key is
223 the type to received additional annotations, and value is the
224 type that has annotations to "mix in".</TD>
225</TR>
226<TR BGCOLOR="white" CLASS="TableRowColor">
227<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
228<CODE>protected &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>
229<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootDeserializers">_rootDeserializers</A></B></CODE>
230
231<BR>
232&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We will use a separate main-level Map for keeping track
233 of root-level deserializers.</TD>
234</TR>
235<TR BGCOLOR="white" CLASS="TableRowColor">
236<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
237<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</A></CODE></FONT></TD>
238<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootNames">_rootNames</A></B></CODE>
239
240<BR>
241&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cache for root names used when root-wrapping is enabled.</TD>
242</TR>
243<TR BGCOLOR="white" CLASS="TableRowColor">
244<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
245<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A></CODE></FONT></TD>
246<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializationConfig">_serializationConfig</A></B></CODE>
247
248<BR>
249&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configuration object that defines basic global
250 settings for the serialization process</TD>
251</TR>
252<TR BGCOLOR="white" CLASS="TableRowColor">
253<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
254<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A></CODE></FONT></TD>
255<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory">_serializerFactory</A></B></CODE>
256
257<BR>
258&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializer factory used for constructing serializers.</TD>
259</TR>
260<TR BGCOLOR="white" CLASS="TableRowColor">
261<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
262<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A></CODE></FONT></TD>
263<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerProvider">_serializerProvider</A></B></CODE>
264
265<BR>
266&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that manages access to serializers used for serialization,
267 including caching.</TD>
268</TR>
269<TR BGCOLOR="white" CLASS="TableRowColor">
270<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
271<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A></CODE></FONT></TD>
272<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_subtypeResolver">_subtypeResolver</A></B></CODE>
273
274<BR>
275&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thing used for registering sub-types, resolving them to
276 super/sub-types as needed.</TD>
277</TR>
278<TR BGCOLOR="white" CLASS="TableRowColor">
279<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
280<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A></CODE></FONT></TD>
281<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_typeFactory">_typeFactory</A></B></CODE>
282
283<BR>
284&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;
285 needed to allow modules to add more custom type handling
286 (mostly to support types of non-Java JVM languages)</TD>
287</TR>
288<TR BGCOLOR="white" CLASS="TableRowColor">
289<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
290<CODE>protected static&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A></CODE></FONT></TD>
291<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_ANNOTATION_INTROSPECTOR">DEFAULT_ANNOTATION_INTROSPECTOR</A></B></CODE>
292
293<BR>
294&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
295</TR>
296<TR BGCOLOR="white" CLASS="TableRowColor">
297<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
298<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>
299<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_BASE">DEFAULT_BASE</A></B></CODE>
300
301<BR>
302&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>
303 instances.</TD>
304</TR>
305<TR BGCOLOR="white" CLASS="TableRowColor">
306<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
307<CODE>protected static&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</A></CODE></FONT></TD>
308<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_INTROSPECTOR">DEFAULT_INTROSPECTOR</A></B></CODE>
309
310<BR>
311&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
312</TR>
313<TR BGCOLOR="white" CLASS="TableRowColor">
314<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
315<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>
316<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#STD_VISIBILITY_CHECKER">STD_VISIBILITY_CHECKER</A></B></CODE>
317
318<BR>
319&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
320</TR>
321</TABLE>
322&nbsp;
323<!-- ======== CONSTRUCTOR SUMMARY ======== -->
324
325<A NAME="constructor_summary"><!-- --></A>
326<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
327<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
328<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
329<B>Constructor Summary</B></FONT></TH>
330</TR>
331<TR BGCOLOR="white" CLASS="TableRowColor">
332<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
333<CODE>&nbsp;</CODE></FONT></TD>
334<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper()">ObjectMapper</A></B>()</CODE>
335
336<BR>
337&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default constructor, which will construct the default
338 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> as necessary, use
339 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> as its
340 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A>, and
341 <A HREF="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>BeanSerializerFactory</CODE></A> as its
342 <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A>.</TD>
343</TR>
344<TR BGCOLOR="white" CLASS="TableRowColor">
345<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
346<CODE>&nbsp;</CODE></FONT></TD>
347<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory)">ObjectMapper</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A>&nbsp;jf)</CODE>
348
349<BR>
350&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs instance that uses specified <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A>
351 for constructing necessary <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A>s and/or
352 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>s.</TD>
353</TR>
354<TR BGCOLOR="white" CLASS="TableRowColor">
355<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
356<CODE>&nbsp;</CODE></FONT></TD>
357<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)">ObjectMapper</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A>&nbsp;jf,
358             <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A>&nbsp;sp,
359             <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A>&nbsp;dc)</CODE>
360
361<BR>
362&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs instance that uses specified <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A>
363 for constructing necessary <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A>s and/or
364 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>s, and uses given providers for accessing
365 serializers and deserializers.</TD>
366</TR>
367<TR BGCOLOR="white" CLASS="TableRowColor">
368<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
369<CODE>protected </CODE></FONT></TD>
370<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)">ObjectMapper</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A>&nbsp;src)</CODE>
371
372<BR>
373&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copy-constructor, mostly used to support <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><CODE>copy()</CODE></A>.</TD>
374</TR>
375</TABLE>
376&nbsp;
377<!-- ========== METHOD SUMMARY =========== -->
378
379<A NAME="method_summary"><!-- --></A>
380<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
381<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
382<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
383<B>Method Summary</B></FONT></TH>
384</TR>
385<TR BGCOLOR="white" CLASS="TableRowColor">
386<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
387<CODE>protected &nbsp;void</CODE></FONT></TD>
388<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_checkInvalidCopy(java.lang.Class)">_checkInvalidCopy</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;exp)</CODE>
389
390<BR>
391&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
392</TR>
393<TR BGCOLOR="white" CLASS="TableRowColor">
394<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
395<CODE>protected &nbsp;void</CODE></FONT></TD>
396<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">_configAndWriteValue</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A>&nbsp;jgen,
397                     <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
398
399<BR>
400&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to configure the generator as necessary and then
401 call write functionality</TD>
402</TR>
403<TR BGCOLOR="white" CLASS="TableRowColor">
404<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
405<CODE>protected &nbsp;void</CODE></FONT></TD>
406<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, java.lang.Class)">_configAndWriteValue</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A>&nbsp;jgen,
407                     <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value,
408                     <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;viewClass)</CODE>
409
410<BR>
411&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
412</TR>
413<TR BGCOLOR="white" CLASS="TableRowColor">
414<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
415<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>
416<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">_convert</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;fromValue,
417         <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;toValueType)</CODE>
418
419<BR>
420&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Actual conversion implementation: instead of using existing read
421 and write methods, much of code is inlined.</TD>
422</TR>
423<TR BGCOLOR="white" CLASS="TableRowColor">
424<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
425<CODE>protected &nbsp;<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A></CODE></FONT></TD>
426<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter()">_defaultPrettyPrinter</A></B>()</CODE>
427
428<BR>
429&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper method that should return default pretty-printer to
430 use for generators constructed by this mapper, when instructed
431 to use default pretty printer.</TD>
432</TR>
433<TR BGCOLOR="white" CLASS="TableRowColor">
434<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
435<CODE>protected &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>
436<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)">_findRootDeserializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A>&nbsp;ctxt,
437                      <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
438
439<BR>
440&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to locate deserializer for the passed root-level value.</TD>
441</TR>
442<TR BGCOLOR="white" CLASS="TableRowColor">
443<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
444<CODE>protected &nbsp;<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</A></CODE></FONT></TD>
445<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_initForReading(com.fasterxml.jackson.core.JsonParser)">_initForReading</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp)</CODE>
446
447<BR>
448&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to ensure that given parser is ready for reading
449 content for data binding.</TD>
450</TR>
451<TR BGCOLOR="white" CLASS="TableRowColor">
452<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
453<CODE>protected &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>
454<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">_readMapAndClose</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
455                 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
456
457<BR>
458&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
459</TR>
460<TR BGCOLOR="white" CLASS="TableRowColor">
461<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
462<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>
463<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">_readValue</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;cfg,
464           <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
465           <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
466
467<BR>
468&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Actual implementation of value reading+binding operation.</TD>
469</TR>
470<TR BGCOLOR="white" CLASS="TableRowColor">
471<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
472<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A></CODE></FONT></TD>
473<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)">_serializerProvider</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A>&nbsp;config)</CODE>
474
475<BR>
476&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overridable helper method used for constructing
477 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> to use for serialization.</TD>
478</TR>
479<TR BGCOLOR="white" CLASS="TableRowColor">
480<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
481<CODE>protected &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>
482<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer)">_unwrapAndDeserialize</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
483                      <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A>&nbsp;ctxt,
484                      <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config,
485                      <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;rootType,
486                      <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>
487
488<BR>
489&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
490</TR>
491<TR BGCOLOR="white" CLASS="TableRowColor">
492<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
493<CODE>&nbsp;void</CODE></FONT></TD>
494<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;type,
495                        <A HREF="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</A>&nbsp;visitor)</CODE>
496
497<BR>
498&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for visiting type hierarchy for given type, using specified visitor.</TD>
499</TR>
500<TR BGCOLOR="white" CLASS="TableRowColor">
501<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
502<CODE>&nbsp;void</CODE></FONT></TD>
503<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type,
504                        <A HREF="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</A>&nbsp;visitor)</CODE>
505
506<BR>
507&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for visiting type hierarchy for given type, using specified visitor.</TD>
508</TR>
509<TR BGCOLOR="white" CLASS="TableRowColor">
510<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
511<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
512<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">addHandler</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</A>&nbsp;h)</CODE>
513
514<BR>
515&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>
516 to be used for handling specific problems during deserialization.</TD>
517</TR>
518<TR BGCOLOR="white" CLASS="TableRowColor">
519<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
520<CODE>&nbsp;void</CODE></FONT></TD>
521<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixInAnnotations(java.lang.Class, java.lang.Class)">addMixInAnnotations</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;target,
522                    <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;mixinSource)</CODE>
523
524<BR>
525&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to use for adding mix-in annotations to use for augmenting
526 specified class or interface.</TD>
527</TR>
528<TR BGCOLOR="white" CLASS="TableRowColor">
529<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
530<CODE>&nbsp;boolean</CODE></FONT></TD>
531<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType)">canDeserialize</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type)</CODE>
532
533<BR>
534&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be called to check whether mapper thinks
535 it could deserialize an Object of given type.</TD>
536</TR>
537<TR BGCOLOR="white" CLASS="TableRowColor">
538<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
539<CODE>&nbsp;boolean</CODE></FONT></TD>
540<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class)">canSerialize</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;type)</CODE>
541
542<BR>
543&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be called to check whether mapper thinks
544 it could serialize an instance of given Class.</TD>
545</TR>
546<TR BGCOLOR="white" CLASS="TableRowColor">
547<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
548<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
549<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#clearProblemHandlers()">clearProblemHandlers</A></B>()</CODE>
550
551<BR>
552&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
553 instances from this mapper.</TD>
554</TR>
555<TR BGCOLOR="white" CLASS="TableRowColor">
556<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
557<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
558<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)">configure</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;f,
559          boolean&nbsp;state)</CODE>
560
561<BR>
562&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for changing state of an on/off deserialization feature for
563 this object mapper.</TD>
564</TR>
565<TR BGCOLOR="white" CLASS="TableRowColor">
566<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
567<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
568<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)">configure</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</A>&nbsp;f,
569          boolean&nbsp;state)</CODE>
570
571<BR>
572&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for changing state of an on/off <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A> feature for
573 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> instance this object mapper uses.</TD>
574</TR>
575<TR BGCOLOR="white" CLASS="TableRowColor">
576<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
577<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
578<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)">configure</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</A>&nbsp;f,
579          boolean&nbsp;state)</CODE>
580
581<BR>
582&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for changing state of an on/off <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> feature for
583 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> instance this object mapper uses.</TD>
584</TR>
585<TR BGCOLOR="white" CLASS="TableRowColor">
586<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
587<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
588<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.MapperFeature, boolean)">configure</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>&nbsp;f,
589          boolean&nbsp;state)</CODE>
590
591<BR>
592&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for changing state of an on/off mapper feature for
593 this mapper instance.</TD>
594</TR>
595<TR BGCOLOR="white" CLASS="TableRowColor">
596<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
597<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
598<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)">configure</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;f,
599          boolean&nbsp;state)</CODE>
600
601<BR>
602&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for changing state of an on/off serialization feature for
603 this object mapper.</TD>
604</TR>
605<TR BGCOLOR="white" CLASS="TableRowColor">
606<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
607<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD>
608<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#constructType(java.lang.reflect.Type)">constructType</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A>&nbsp;t)</CODE>
609
610<BR>
611&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
612 type (typically <code>java.lang.Class</code>), but without explicit
613 context.</TD>
614</TR>
615<TR BGCOLOR="white" CLASS="TableRowColor">
616<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
617<CODE>
618<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
619<TR ALIGN="right" VALIGN="">
620<TD NOWRAP><FONT SIZE="-1">
621<CODE>&lt;T&gt; T</CODE></FONT></TD>
622</TR>
623</TABLE>
624</CODE></FONT></TD>
625<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, java.lang.Class)">convertValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;fromValue,
626             <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;toValueType)</CODE>
627
628<BR>
629&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method for doing two-step conversion from given value, into
630 instance of given value type.</TD>
631</TR>
632<TR BGCOLOR="white" CLASS="TableRowColor">
633<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
634<CODE>
635<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
636<TR ALIGN="right" VALIGN="">
637<TD NOWRAP><FONT SIZE="-1">
638<CODE>&lt;T&gt; T</CODE></FONT></TD>
639</TR>
640</TABLE>
641</CODE></FONT></TD>
642<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">convertValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;fromValue,
643             <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;toValueType)</CODE>
644
645<BR>
646&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
647</TR>
648<TR BGCOLOR="white" CLASS="TableRowColor">
649<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
650<CODE>
651<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
652<TR ALIGN="right" VALIGN="">
653<TD NOWRAP><FONT SIZE="-1">
654<CODE>&lt;T&gt; T</CODE></FONT></TD>
655</TR>
656</TABLE>
657</CODE></FONT></TD>
658<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference)">convertValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;fromValue,
659             <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&lt;?&gt;&nbsp;toValueTypeRef)</CODE>
660
661<BR>
662&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
663</TR>
664<TR BGCOLOR="white" CLASS="TableRowColor">
665<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
666<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
667<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()">copy</A></B>()</CODE>
668
669<BR>
670&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for creating a new <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> instance that
671 has same initial configuration as this instance.</TD>
672</TR>
673<TR BGCOLOR="white" CLASS="TableRowColor">
674<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
675<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD>
676<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createArrayNode()">createArrayNode</A></B>()</CODE>
677
678<BR>
679&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
680 Note: return type is co-variant, as basic ObjectCodec
681 abstraction can not refer to concrete node types (as it's
682 part of core package, whereas impls are part of mapper
683 package)</TD>
684</TR>
685<TR BGCOLOR="white" CLASS="TableRowColor">
686<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
687<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A></CODE></FONT></TD>
688<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)">createDeserializationContext</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
689                             <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;cfg)</CODE>
690
691<BR>
692&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>
693 for deserializing a single root value.</TD>
694</TR>
695<TR BGCOLOR="white" CLASS="TableRowColor">
696<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
697<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A></CODE></FONT></TD>
698<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()">createObjectNode</A></B>()</CODE>
699
700<BR>
701&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
702 Note: return type is co-variant, as basic ObjectCodec
703 abstraction can not refer to concrete node types (as it's
704 part of core package, whereas impls are part of mapper
705 package)</TD>
706</TR>
707<TR BGCOLOR="white" CLASS="TableRowColor">
708<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
709<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
710<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature)">disable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;feature)</CODE>
711
712<BR>
713&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>
714</TR>
715<TR BGCOLOR="white" CLASS="TableRowColor">
716<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
717<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
718<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">disable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;first,
719        <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;f)</CODE>
720
721<BR>
722&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>
723</TR>
724<TR BGCOLOR="white" CLASS="TableRowColor">
725<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
726<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
727<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.MapperFeature...)">disable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>...&nbsp;f)</CODE>
728
729<BR>
730&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>
731</TR>
732<TR BGCOLOR="white" CLASS="TableRowColor">
733<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
734<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
735<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature)">disable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;f)</CODE>
736
737<BR>
738&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>
739</TR>
740<TR BGCOLOR="white" CLASS="TableRowColor">
741<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
742<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
743<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">disable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;first,
744        <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;f)</CODE>
745
746<BR>
747&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>
748</TR>
749<TR BGCOLOR="white" CLASS="TableRowColor">
750<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
751<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
752<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping()">disableDefaultTyping</A></B>()</CODE>
753
754<BR>
755&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for disabling automatic inclusion of type information; if so, only
756 explicitly annotated types (ones with
757 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>) will have
758 additional embedded type information.</TD>
759</TR>
760<TR BGCOLOR="white" CLASS="TableRowColor">
761<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
762<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
763<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature)">enable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;feature)</CODE>
764
765<BR>
766&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>
767</TR>
768<TR BGCOLOR="white" CLASS="TableRowColor">
769<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
770<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
771<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">enable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;first,
772       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;f)</CODE>
773
774<BR>
775&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>
776</TR>
777<TR BGCOLOR="white" CLASS="TableRowColor">
778<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
779<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
780<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.MapperFeature...)">enable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>...&nbsp;f)</CODE>
781
782<BR>
783&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>
784</TR>
785<TR BGCOLOR="white" CLASS="TableRowColor">
786<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
787<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
788<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature)">enable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;f)</CODE>
789
790<BR>
791&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>
792</TR>
793<TR BGCOLOR="white" CLASS="TableRowColor">
794<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
795<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
796<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">enable</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;first,
797       <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;f)</CODE>
798
799<BR>
800&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>
801</TR>
802<TR BGCOLOR="white" CLASS="TableRowColor">
803<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
804<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
805<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()">enableDefaultTyping</A></B>()</CODE>
806
807<BR>
808&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that is equivalent to calling</TD>
809</TR>
810<TR BGCOLOR="white" CLASS="TableRowColor">
811<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
812<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
813<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)">enableDefaultTyping</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A>&nbsp;dti)</CODE>
814
815<BR>
816&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that is equivalent to calling</TD>
817</TR>
818<TR BGCOLOR="white" CLASS="TableRowColor">
819<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
820<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
821<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo.As)">enableDefaultTyping</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A>&nbsp;applicability,
822                    <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</A>&nbsp;includeAs)</CODE>
823
824<BR>
825&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for enabling automatic inclusion of type information, needed
826 for proper deserialization of polymorphic types (unless types
827 have been annotated with <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>).</TD>
828</TR>
829<TR BGCOLOR="white" CLASS="TableRowColor">
830<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
831<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
832<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, java.lang.String)">enableDefaultTypingAsProperty</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A>&nbsp;applicability,
833                              <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;propertyName)</CODE>
834
835<BR>
836&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for enabling automatic inclusion of type information -- needed
837 for proper deserialization of polymorphic types (unless types
838 have been annotated with <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>) --
839 using "As.PROPERTY" inclusion mechanism and specified property name
840 to use for inclusion (default being "@class" since default type information
841 always uses class name as type identifier)</TD>
842</TR>
843<TR BGCOLOR="white" CLASS="TableRowColor">
844<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
845<CODE>&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>
846<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;cls)</CODE>
847
848<BR>
849&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
850</TR>
851<TR BGCOLOR="white" CLASS="TableRowColor">
852<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
853<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</A></CODE></FONT></TD>
854<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#generateJsonSchema(java.lang.Class)">generateJsonSchema</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;t)</CODE>
855
856<BR>
857&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generate <a href="http://json-schema.org/">Json-schema</a>
858 instance for specified class.</TD>
859</TR>
860<TR BGCOLOR="white" CLASS="TableRowColor">
861<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
862<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A></CODE></FONT></TD>
863<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationConfig()">getDeserializationConfig</A></B>()</CODE>
864
865<BR>
866&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that returns
867 the shared default <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> object
868 that defines configuration settings for deserialization.</TD>
869</TR>
870<TR BGCOLOR="white" CLASS="TableRowColor">
871<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
872<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A></CODE></FONT></TD>
873<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationContext()">getDeserializationContext</A></B>()</CODE>
874
875<BR>
876&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for getting current <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A>.</TD>
877</TR>
878<TR BGCOLOR="white" CLASS="TableRowColor">
879<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
880<CODE>&nbsp;<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A></CODE></FONT></TD>
881<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()">getFactory</A></B>()</CODE>
882
883<BR>
884&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to get hold of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> that this
885 mapper uses if it needs to construct <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A>s
886 and/or <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>s.</TD>
887</TR>
888<TR BGCOLOR="white" CLASS="TableRowColor">
889<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
890<CODE>&nbsp;<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A></CODE></FONT></TD>
891<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()">getJsonFactory</A></B>()</CODE>
892
893<BR>
894&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Since 2.1: Use <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><CODE>getFactory()</CODE></A> instead</I></TD>
895</TR>
896<TR BGCOLOR="white" CLASS="TableRowColor">
897<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
898<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A></CODE></FONT></TD>
899<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getNodeFactory()">getNodeFactory</A></B>()</CODE>
900
901<BR>
902&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>
903 that this mapper will use when directly constructing
904 root <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances for Trees.</TD>
905</TR>
906<TR BGCOLOR="white" CLASS="TableRowColor">
907<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
908<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A></CODE></FONT></TD>
909<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializationConfig()">getSerializationConfig</A></B>()</CODE>
910
911<BR>
912&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>
913 object that defines configuration settings for serialization.</TD>
914</TR>
915<TR BGCOLOR="white" CLASS="TableRowColor">
916<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
917<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A></CODE></FONT></TD>
918<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerFactory()">getSerializerFactory</A></B>()</CODE>
919
920<BR>
921&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for getting current <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A>.</TD>
922</TR>
923<TR BGCOLOR="white" CLASS="TableRowColor">
924<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
925<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A></CODE></FONT></TD>
926<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider()">getSerializerProvider</A></B>()</CODE>
927
928<BR>
929&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
930</TR>
931<TR BGCOLOR="white" CLASS="TableRowColor">
932<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
933<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A></CODE></FONT></TD>
934<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSubtypeResolver()">getSubtypeResolver</A></B>()</CODE>
935
936<BR>
937&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing subtype resolver in use.</TD>
938</TR>
939<TR BGCOLOR="white" CLASS="TableRowColor">
940<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
941<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A></CODE></FONT></TD>
942<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getTypeFactory()">getTypeFactory</A></B>()</CODE>
943
944<BR>
945&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>
946</TR>
947<TR BGCOLOR="white" CLASS="TableRowColor">
948<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
949<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>
950<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getVisibilityChecker()">getVisibilityChecker</A></B>()</CODE>
951
952<BR>
953&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing currently configured visibility checker;
954 object used for determining whether given property element
955 (method, field, constructor) can be auto-detected or not.</TD>
956</TR>
957<TR BGCOLOR="white" CLASS="TableRowColor">
958<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
959<CODE>&nbsp;boolean</CODE></FONT></TD>
960<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">isEnabled</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;f)</CODE>
961
962<BR>
963&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given deserialization-specific
964 feature is enabled.</TD>
965</TR>
966<TR BGCOLOR="white" CLASS="TableRowColor">
967<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
968<CODE>&nbsp;boolean</CODE></FONT></TD>
969<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)">isEnabled</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</A>&nbsp;f)</CODE>
970
971<BR>
972&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method, equivalent to:</TD>
973</TR>
974<TR BGCOLOR="white" CLASS="TableRowColor">
975<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
976<CODE>&nbsp;boolean</CODE></FONT></TD>
977<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)">isEnabled</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</A>&nbsp;f)</CODE>
978
979<BR>
980&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method, equivalent to:</TD>
981</TR>
982<TR BGCOLOR="white" CLASS="TableRowColor">
983<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
984<CODE>&nbsp;boolean</CODE></FONT></TD>
985<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">isEnabled</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</A>&nbsp;f)</CODE>
986
987<BR>
988&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method, equivalent to:</TD>
989</TR>
990<TR BGCOLOR="white" CLASS="TableRowColor">
991<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
992<CODE>&nbsp;boolean</CODE></FONT></TD>
993<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>&nbsp;f)</CODE>
994
995<BR>
996&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given Mapper
997 feature is enabled.</TD>
998</TR>
999<TR BGCOLOR="white" CLASS="TableRowColor">
1000<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1001<CODE>&nbsp;boolean</CODE></FONT></TD>
1002<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.SerializationFeature)">isEnabled</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;f)</CODE>
1003
1004<BR>
1005&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given serialization-specific
1006 feature is enabled.</TD>
1007</TR>
1008<TR BGCOLOR="white" CLASS="TableRowColor">
1009<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1010<CODE>&nbsp;int</CODE></FONT></TD>
1011<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#mixInCount()">mixInCount</A></B>()</CODE>
1012
1013<BR>
1014&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1015</TR>
1016<TR BGCOLOR="white" CLASS="TableRowColor">
1017<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1018<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1019<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader()">reader</A></B>()</CODE>
1020
1021<BR>
1022&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
1023 default settings.</TD>
1024</TR>
1025<TR BGCOLOR="white" CLASS="TableRowColor">
1026<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1027<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1028<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.Base64Variant)">reader</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A>&nbsp;defaultBase64)</CODE>
1029
1030<BR>
1031&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
1032 use specified Base64 encoding variant for Base64-encoded binary data.</TD>
1033</TR>
1034<TR BGCOLOR="white" CLASS="TableRowColor">
1035<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1036<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1037<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(java.lang.Class)">reader</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;type)</CODE>
1038
1039<BR>
1040&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
1041 read or update instances of specified type</TD>
1042</TR>
1043<TR BGCOLOR="white" CLASS="TableRowColor">
1044<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1045<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1046<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.DeserializationFeature)">reader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;feature)</CODE>
1047
1048<BR>
1049&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
1050 specified feature enabled (compared to settings that this
1051 mapper instance has).</TD>
1052</TR>
1053<TR BGCOLOR="white" CLASS="TableRowColor">
1054<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1055<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1056<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">reader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;first,
1057       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;other)</CODE>
1058
1059<BR>
1060&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
1061 specified features enabled (compared to settings that this
1062 mapper instance has).</TD>
1063</TR>
1064<TR BGCOLOR="white" CLASS="TableRowColor">
1065<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1066<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1067<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.FormatSchema)">reader</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</A>&nbsp;schema)</CODE>
1068
1069<BR>
1070&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
1071 pass specific schema object to <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> used for
1072 reading content.</TD>
1073</TR>
1074<TR BGCOLOR="white" CLASS="TableRowColor">
1075<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1076<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1077<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.InjectableValues)">reader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A>&nbsp;injectableValues)</CODE>
1078
1079<BR>
1080&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
1081 use specified injectable values.</TD>
1082</TR>
1083<TR BGCOLOR="white" CLASS="TableRowColor">
1084<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1085<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1086<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.JavaType)">reader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type)</CODE>
1087
1088<BR>
1089&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
1090 read or update instances of specified type</TD>
1091</TR>
1092<TR BGCOLOR="white" CLASS="TableRowColor">
1093<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1094<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1095<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)">reader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A>&nbsp;f)</CODE>
1096
1097<BR>
1098&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
1099 use specified <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> for constructing JSON trees.</TD>
1100</TR>
1101<TR BGCOLOR="white" CLASS="TableRowColor">
1102<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1103<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1104<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.type.TypeReference)">reader</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&lt;?&gt;&nbsp;type)</CODE>
1105
1106<BR>
1107&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
1108 read or update instances of specified type</TD>
1109</TR>
1110<TR BGCOLOR="white" CLASS="TableRowColor">
1111<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1112<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1113<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForUpdating(java.lang.Object)">readerForUpdating</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;valueToUpdate)</CODE>
1114
1115<BR>
1116&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
1117 update given Object (usually Bean, but can be a Collection or Map
1118 as well, but NOT an array) with JSON data.</TD>
1119</TR>
1120<TR BGCOLOR="white" CLASS="TableRowColor">
1121<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1122<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1123<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerWithView(java.lang.Class)">readerWithView</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;view)</CODE>
1124
1125<BR>
1126&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
1127 deserialize objects using specified JSON View (filter).</TD>
1128</TR>
1129<TR BGCOLOR="white" CLASS="TableRowColor">
1130<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1131<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
1132<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(byte[])">readTree</A></B>(byte[]&nbsp;content)</CODE>
1133
1134<BR>
1135&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>
1136</TR>
1137<TR BGCOLOR="white" CLASS="TableRowColor">
1138<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1139<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
1140<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.File)">readTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;file)</CODE>
1141
1142<BR>
1143&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>
1144</TR>
1145<TR BGCOLOR="white" CLASS="TableRowColor">
1146<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1147<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
1148<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.InputStream)">readTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A>&nbsp;in)</CODE>
1149
1150<BR>
1151&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to deserialize JSON content as tree expressed
1152 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD>
1153</TR>
1154<TR BGCOLOR="white" CLASS="TableRowColor">
1155<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1156<CODE>
1157<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1158<TR ALIGN="right" VALIGN="">
1159<TD NOWRAP><FONT SIZE="-1">
1160<CODE>&lt;T extends <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A>&gt;
1161<BR>
1162T</CODE></FONT></TD>
1163</TR>
1164</TABLE>
1165</CODE></FONT></TD>
1166<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(com.fasterxml.jackson.core.JsonParser)">readTree</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp)</CODE>
1167
1168<BR>
1169&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to deserialize JSON content as tree expressed
1170 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD>
1171</TR>
1172<TR BGCOLOR="white" CLASS="TableRowColor">
1173<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1174<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
1175<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.Reader)">readTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A>&nbsp;r)</CODE>
1176
1177<BR>
1178&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to deserialize JSON content as tree expressed
1179 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.</TD>
1180</TR>
1181<TR BGCOLOR="white" CLASS="TableRowColor">
1182<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1183<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
1184<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.lang.String)">readTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;content)</CODE>
1185
1186<BR>
1187&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>
1188</TR>
1189<TR BGCOLOR="white" CLASS="TableRowColor">
1190<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1191<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
1192<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.net.URL)">readTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;source)</CODE>
1193
1194<BR>
1195&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>
1196</TR>
1197<TR BGCOLOR="white" CLASS="TableRowColor">
1198<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1199<CODE>
1200<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1201<TR ALIGN="right" VALIGN="">
1202<TD NOWRAP><FONT SIZE="-1">
1203<CODE>&lt;T&gt; T</CODE></FONT></TD>
1204</TR>
1205</TABLE>
1206</CODE></FONT></TD>
1207<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], java.lang.Class)">readValue</A></B>(byte[]&nbsp;src,
1208          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)</CODE>
1209
1210<BR>
1211&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1212</TR>
1213<TR BGCOLOR="white" CLASS="TableRowColor">
1214<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1215<CODE>
1216<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1217<TR ALIGN="right" VALIGN="">
1218<TD NOWRAP><FONT SIZE="-1">
1219<CODE>&lt;T&gt; T</CODE></FONT></TD>
1220</TR>
1221</TABLE>
1222</CODE></FONT></TD>
1223<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, java.lang.Class)">readValue</A></B>(byte[]&nbsp;src,
1224          int&nbsp;offset,
1225          int&nbsp;len,
1226          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)</CODE>
1227
1228<BR>
1229&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1230</TR>
1231<TR BGCOLOR="white" CLASS="TableRowColor">
1232<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1233<CODE>
1234<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1235<TR ALIGN="right" VALIGN="">
1236<TD NOWRAP><FONT SIZE="-1">
1237<CODE>&lt;T&gt; T</CODE></FONT></TD>
1238</TR>
1239</TABLE>
1240</CODE></FONT></TD>
1241<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(byte[]&nbsp;src,
1242          int&nbsp;offset,
1243          int&nbsp;len,
1244          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1245
1246<BR>
1247&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1248</TR>
1249<TR BGCOLOR="white" CLASS="TableRowColor">
1250<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1251<CODE>
1252<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1253<TR ALIGN="right" VALIGN="">
1254<TD NOWRAP><FONT SIZE="-1">
1255<CODE>&lt;T&gt; T</CODE></FONT></TD>
1256</TR>
1257</TABLE>
1258</CODE></FONT></TD>
1259<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(byte[]&nbsp;src,
1260          int&nbsp;offset,
1261          int&nbsp;len,
1262          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)</CODE>
1263
1264<BR>
1265&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1266</TR>
1267<TR BGCOLOR="white" CLASS="TableRowColor">
1268<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1269<CODE>
1270<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1271<TR ALIGN="right" VALIGN="">
1272<TD NOWRAP><FONT SIZE="-1">
1273<CODE>&lt;T&gt; T</CODE></FONT></TD>
1274</TR>
1275</TABLE>
1276</CODE></FONT></TD>
1277<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(byte[]&nbsp;src,
1278          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1279
1280<BR>
1281&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1282</TR>
1283<TR BGCOLOR="white" CLASS="TableRowColor">
1284<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1285<CODE>
1286<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1287<TR ALIGN="right" VALIGN="">
1288<TD NOWRAP><FONT SIZE="-1">
1289<CODE>&lt;T&gt; T</CODE></FONT></TD>
1290</TR>
1291</TABLE>
1292</CODE></FONT></TD>
1293<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(byte[]&nbsp;src,
1294          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)</CODE>
1295
1296<BR>
1297&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1298</TR>
1299<TR BGCOLOR="white" CLASS="TableRowColor">
1300<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1301<CODE>
1302<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1303<TR ALIGN="right" VALIGN="">
1304<TD NOWRAP><FONT SIZE="-1">
1305<CODE>&lt;T&gt; T</CODE></FONT></TD>
1306</TR>
1307</TABLE>
1308</CODE></FONT></TD>
1309<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, java.lang.Class)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;src,
1310          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)</CODE>
1311
1312<BR>
1313&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1314</TR>
1315<TR BGCOLOR="white" CLASS="TableRowColor">
1316<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1317<CODE>
1318<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1319<TR ALIGN="right" VALIGN="">
1320<TD NOWRAP><FONT SIZE="-1">
1321<CODE>&lt;T&gt; T</CODE></FONT></TD>
1322</TR>
1323</TABLE>
1324</CODE></FONT></TD>
1325<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;src,
1326          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1327
1328<BR>
1329&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1330</TR>
1331<TR BGCOLOR="white" CLASS="TableRowColor">
1332<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1333<CODE>
1334<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1335<TR ALIGN="right" VALIGN="">
1336<TD NOWRAP><FONT SIZE="-1">
1337<CODE>&lt;T&gt; T</CODE></FONT></TD>
1338</TR>
1339</TABLE>
1340</CODE></FONT></TD>
1341<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;src,
1342          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)</CODE>
1343
1344<BR>
1345&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1346</TR>
1347<TR BGCOLOR="white" CLASS="TableRowColor">
1348<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1349<CODE>
1350<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1351<TR ALIGN="right" VALIGN="">
1352<TD NOWRAP><FONT SIZE="-1">
1353<CODE>&lt;T&gt; T</CODE></FONT></TD>
1354</TR>
1355</TABLE>
1356</CODE></FONT></TD>
1357<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, java.lang.Class)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A>&nbsp;src,
1358          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)</CODE>
1359
1360<BR>
1361&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1362</TR>
1363<TR BGCOLOR="white" CLASS="TableRowColor">
1364<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1365<CODE>
1366<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1367<TR ALIGN="right" VALIGN="">
1368<TD NOWRAP><FONT SIZE="-1">
1369<CODE>&lt;T&gt; T</CODE></FONT></TD>
1370</TR>
1371</TABLE>
1372</CODE></FONT></TD>
1373<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A>&nbsp;src,
1374          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1375
1376<BR>
1377&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1378</TR>
1379<TR BGCOLOR="white" CLASS="TableRowColor">
1380<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1381<CODE>
1382<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1383<TR ALIGN="right" VALIGN="">
1384<TD NOWRAP><FONT SIZE="-1">
1385<CODE>&lt;T&gt; T</CODE></FONT></TD>
1386</TR>
1387</TABLE>
1388</CODE></FONT></TD>
1389<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A>&nbsp;src,
1390          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)</CODE>
1391
1392<BR>
1393&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1394</TR>
1395<TR BGCOLOR="white" CLASS="TableRowColor">
1396<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1397<CODE>
1398<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1399<TR ALIGN="right" VALIGN="">
1400<TD NOWRAP><FONT SIZE="-1">
1401<CODE>&lt;T&gt; T</CODE></FONT></TD>
1402</TR>
1403</TABLE>
1404</CODE></FONT></TD>
1405<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValue</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
1406          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)</CODE>
1407
1408<BR>
1409&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to deserialize JSON content into a non-container
1410 type (it can be an array type, however): typically a bean, array
1411 or a wrapper type (like <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><CODE>Boolean</CODE></A>).</TD>
1412</TR>
1413<TR BGCOLOR="white" CLASS="TableRowColor">
1414<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1415<CODE>
1416<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1417<TR ALIGN="right" VALIGN="">
1418<TD NOWRAP><FONT SIZE="-1">
1419<CODE>&lt;T&gt; T</CODE></FONT></TD>
1420</TR>
1421</TABLE>
1422</CODE></FONT></TD>
1423<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
1424          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1425
1426<BR>
1427&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#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValue(JsonParser, ResolvedType)</CODE></A>.</TD>
1428</TR>
1429<TR BGCOLOR="white" CLASS="TableRowColor">
1430<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1431<CODE>
1432<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1433<TR ALIGN="right" VALIGN="">
1434<TD NOWRAP><FONT SIZE="-1">
1435<CODE>&lt;T&gt; T</CODE></FONT></TD>
1436</TR>
1437</TABLE>
1438</CODE></FONT></TD>
1439<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">readValue</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
1440          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</A>&nbsp;valueType)</CODE>
1441
1442<BR>
1443&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to deserialize JSON content into a Java type, reference
1444 to which is passed as argument.</TD>
1445</TR>
1446<TR BGCOLOR="white" CLASS="TableRowColor">
1447<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1448<CODE>
1449<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1450<TR ALIGN="right" VALIGN="">
1451<TD NOWRAP><FONT SIZE="-1">
1452<CODE>&lt;T&gt; T</CODE></FONT></TD>
1453</TR>
1454</TABLE>
1455</CODE></FONT></TD>
1456<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
1457          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&lt;?&gt;&nbsp;valueTypeRef)</CODE>
1458
1459<BR>
1460&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to deserialize JSON content into a Java type, reference
1461 to which is passed as argument.</TD>
1462</TR>
1463<TR BGCOLOR="white" CLASS="TableRowColor">
1464<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1465<CODE>
1466<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1467<TR ALIGN="right" VALIGN="">
1468<TD NOWRAP><FONT SIZE="-1">
1469<CODE>&lt;T&gt; T</CODE></FONT></TD>
1470</TR>
1471</TABLE>
1472</CODE></FONT></TD>
1473<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, java.lang.Class)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A>&nbsp;src,
1474          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)</CODE>
1475
1476<BR>
1477&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1478</TR>
1479<TR BGCOLOR="white" CLASS="TableRowColor">
1480<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1481<CODE>
1482<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1483<TR ALIGN="right" VALIGN="">
1484<TD NOWRAP><FONT SIZE="-1">
1485<CODE>&lt;T&gt; T</CODE></FONT></TD>
1486</TR>
1487</TABLE>
1488</CODE></FONT></TD>
1489<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A>&nbsp;src,
1490          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1491
1492<BR>
1493&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1494</TR>
1495<TR BGCOLOR="white" CLASS="TableRowColor">
1496<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1497<CODE>
1498<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1499<TR ALIGN="right" VALIGN="">
1500<TD NOWRAP><FONT SIZE="-1">
1501<CODE>&lt;T&gt; T</CODE></FONT></TD>
1502</TR>
1503</TABLE>
1504</CODE></FONT></TD>
1505<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A>&nbsp;src,
1506          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)</CODE>
1507
1508<BR>
1509&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1510</TR>
1511<TR BGCOLOR="white" CLASS="TableRowColor">
1512<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1513<CODE>
1514<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1515<TR ALIGN="right" VALIGN="">
1516<TD NOWRAP><FONT SIZE="-1">
1517<CODE>&lt;T&gt; T</CODE></FONT></TD>
1518</TR>
1519</TABLE>
1520</CODE></FONT></TD>
1521<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, java.lang.Class)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;content,
1522          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)</CODE>
1523
1524<BR>
1525&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1526</TR>
1527<TR BGCOLOR="white" CLASS="TableRowColor">
1528<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1529<CODE>
1530<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1531<TR ALIGN="right" VALIGN="">
1532<TD NOWRAP><FONT SIZE="-1">
1533<CODE>&lt;T&gt; T</CODE></FONT></TD>
1534</TR>
1535</TABLE>
1536</CODE></FONT></TD>
1537<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;content,
1538          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1539
1540<BR>
1541&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1542</TR>
1543<TR BGCOLOR="white" CLASS="TableRowColor">
1544<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1545<CODE>
1546<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1547<TR ALIGN="right" VALIGN="">
1548<TD NOWRAP><FONT SIZE="-1">
1549<CODE>&lt;T&gt; T</CODE></FONT></TD>
1550</TR>
1551</TABLE>
1552</CODE></FONT></TD>
1553<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;content,
1554          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)</CODE>
1555
1556<BR>
1557&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1558</TR>
1559<TR BGCOLOR="white" CLASS="TableRowColor">
1560<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1561<CODE>
1562<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1563<TR ALIGN="right" VALIGN="">
1564<TD NOWRAP><FONT SIZE="-1">
1565<CODE>&lt;T&gt; T</CODE></FONT></TD>
1566</TR>
1567</TABLE>
1568</CODE></FONT></TD>
1569<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, java.lang.Class)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;src,
1570          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)</CODE>
1571
1572<BR>
1573&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1574</TR>
1575<TR BGCOLOR="white" CLASS="TableRowColor">
1576<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1577<CODE>
1578<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1579<TR ALIGN="right" VALIGN="">
1580<TD NOWRAP><FONT SIZE="-1">
1581<CODE>&lt;T&gt; T</CODE></FONT></TD>
1582</TR>
1583</TABLE>
1584</CODE></FONT></TD>
1585<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;src,
1586          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1587
1588<BR>
1589&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1590</TR>
1591<TR BGCOLOR="white" CLASS="TableRowColor">
1592<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1593<CODE>
1594<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1595<TR ALIGN="right" VALIGN="">
1596<TD NOWRAP><FONT SIZE="-1">
1597<CODE>&lt;T&gt; T</CODE></FONT></TD>
1598</TR>
1599</TABLE>
1600</CODE></FONT></TD>
1601<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference)">readValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;src,
1602          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)</CODE>
1603
1604<BR>
1605&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1606</TR>
1607<TR BGCOLOR="white" CLASS="TableRowColor">
1608<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1609<CODE>
1610<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1611<TR ALIGN="right" VALIGN="">
1612<TD NOWRAP><FONT SIZE="-1">
1613<CODE>&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>
1614</TR>
1615</TABLE>
1616</CODE></FONT></TD>
1617<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValues</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
1618           <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)</CODE>
1619
1620<BR>
1621&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>
1622</TR>
1623<TR BGCOLOR="white" CLASS="TableRowColor">
1624<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1625<CODE>
1626<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1627<TR ALIGN="right" VALIGN="">
1628<TD NOWRAP><FONT SIZE="-1">
1629<CODE>&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>
1630</TR>
1631</TABLE>
1632</CODE></FONT></TD>
1633<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValues</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
1634           <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1635
1636<BR>
1637&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>
1638</TR>
1639<TR BGCOLOR="white" CLASS="TableRowColor">
1640<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1641<CODE>
1642<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1643<TR ALIGN="right" VALIGN="">
1644<TD NOWRAP><FONT SIZE="-1">
1645<CODE>&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>
1646</TR>
1647</TABLE>
1648</CODE></FONT></TD>
1649<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">readValues</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
1650           <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</A>&nbsp;valueType)</CODE>
1651
1652<BR>
1653&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for reading sequence of Objects from parser stream.</TD>
1654</TR>
1655<TR BGCOLOR="white" CLASS="TableRowColor">
1656<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1657<CODE>
1658<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1659<TR ALIGN="right" VALIGN="">
1660<TD NOWRAP><FONT SIZE="-1">
1661<CODE>&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>
1662</TR>
1663</TABLE>
1664</CODE></FONT></TD>
1665<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">readValues</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
1666           <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&lt;?&gt;&nbsp;valueTypeRef)</CODE>
1667
1668<BR>
1669&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for reading sequence of Objects from parser stream.</TD>
1670</TR>
1671<TR BGCOLOR="white" CLASS="TableRowColor">
1672<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1673<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1674<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule(com.fasterxml.jackson.databind.Module)">registerModule</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</A>&nbsp;module)</CODE>
1675
1676<BR>
1677&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for registering a module that can extend functionality
1678 provided by this mapper; for example, by adding providers for
1679 custom serializers and deserializers.</TD>
1680</TR>
1681<TR BGCOLOR="white" CLASS="TableRowColor">
1682<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1683<CODE>&nbsp;void</CODE></FONT></TD>
1684<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes(java.lang.Class...)">registerSubtypes</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;...&nbsp;classes)</CODE>
1685
1686<BR>
1687&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for registering specified class as a subtype, so that
1688 typename-based resolution can link supertypes to subtypes
1689 (as an alternative to using annotations).</TD>
1690</TR>
1691<TR BGCOLOR="white" CLASS="TableRowColor">
1692<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1693<CODE>&nbsp;void</CODE></FONT></TD>
1694<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)">registerSubtypes</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</A>...&nbsp;types)</CODE>
1695
1696<BR>
1697&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for registering specified class as a subtype, so that
1698 typename-based resolution can link supertypes to subtypes
1699 (as an alternative to using annotations).</TD>
1700</TR>
1701<TR BGCOLOR="white" CLASS="TableRowColor">
1702<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1703<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1704<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">setAnnotationIntrospector</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;ai)</CODE>
1705
1706<BR>
1707&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
1708 mapper instance for both serialization and deserialization</TD>
1709</TR>
1710<TR BGCOLOR="white" CLASS="TableRowColor">
1711<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1712<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1713<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)">setAnnotationIntrospectors</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;serializerAI,
1714                           <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;deserializerAI)</CODE>
1715
1716<BR>
1717&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> instances used
1718 by this mapper instance for serialization and deserialization,
1719 specifying them separately so that different introspection can be
1720 used for different aspects</TD>
1721</TR>
1722<TR BGCOLOR="white" CLASS="TableRowColor">
1723<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1724<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1725<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setBase64Variant(com.fasterxml.jackson.core.Base64Variant)">setBase64Variant</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A>&nbsp;v)</CODE>
1726
1727<BR>
1728&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that will configure default <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>Base64Variant</CODE></A> that
1729 <code>byte[]</code> serializers and deserializers will use.</TD>
1730</TR>
1731<TR BGCOLOR="white" CLASS="TableRowColor">
1732<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1733<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1734<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDateFormat(java.text.DateFormat)">setDateFormat</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A>&nbsp;dateFormat)</CODE>
1735
1736<BR>
1737&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
1738 values as Strings, and deserializing from JSON Strings.</TD>
1739</TR>
1740<TR BGCOLOR="white" CLASS="TableRowColor">
1741<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1742<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1743<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">setDefaultTyping</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A>&lt;?&gt;&nbsp;typer)</CODE>
1744
1745<BR>
1746&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for enabling automatic inclusion of type information, using
1747 specified handler object for determining which types this affects,
1748 as well as details of how information is embedded.</TD>
1749</TR>
1750<TR BGCOLOR="white" CLASS="TableRowColor">
1751<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1752<CODE>&nbsp;void</CODE></FONT></TD>
1753<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)">setFilters</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</A>&nbsp;filterProvider)</CODE>
1754
1755<BR>
1756&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that is equivalent to:</TD>
1757</TR>
1758<TR BGCOLOR="white" CLASS="TableRowColor">
1759<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1760<CODE>&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>
1761<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">setHandlerInstantiator</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</A>&nbsp;hi)</CODE>
1762
1763<BR>
1764&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
1765 instances of handlers (such as serializers, deserializers, type and type
1766 id resolvers), given a class.</TD>
1767</TR>
1768<TR BGCOLOR="white" CLASS="TableRowColor">
1769<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1770<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1771<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)">setInjectableValues</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A>&nbsp;injectableValues)</CODE>
1772
1773<BR>
1774&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
1775 values to inject.</TD>
1776</TR>
1777<TR BGCOLOR="white" CLASS="TableRowColor">
1778<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1779<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1780<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setLocale(java.util.Locale)">setLocale</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</A>&nbsp;l)</CODE>
1781
1782<BR>
1783&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for overriding default locale to use for formatting.</TD>
1784</TR>
1785<TR BGCOLOR="white" CLASS="TableRowColor">
1786<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1787<CODE>&nbsp;void</CODE></FONT></TD>
1788<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInAnnotations(java.util.Map)">setMixInAnnotations</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&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>
1789
1790<BR>
1791&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to use for defining mix-in annotations to use for augmenting
1792 annotations that processable (serializable / deserializable)
1793 classes have.</TD>
1794</TR>
1795<TR BGCOLOR="white" CLASS="TableRowColor">
1796<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1797<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1798<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)">setNodeFactory</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A>&nbsp;f)</CODE>
1799
1800<BR>
1801&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
1802 constructing root level tree nodes (via method
1803 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><CODE>createObjectNode()</CODE></A></TD>
1804</TR>
1805<TR BGCOLOR="white" CLASS="TableRowColor">
1806<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1807<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1808<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)">setPropertyNamingStrategy</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</A>&nbsp;s)</CODE>
1809
1810<BR>
1811&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for setting custom property naming strategy to use.</TD>
1812</TR>
1813<TR BGCOLOR="white" CLASS="TableRowColor">
1814<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1815<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1816<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">setSerializationInclusion</A></B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</A>&nbsp;incl)</CODE>
1817
1818<BR>
1819&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for setting defalt POJO property inclusion strategy for serialization.</TD>
1820</TR>
1821<TR BGCOLOR="white" CLASS="TableRowColor">
1822<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1823<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1824<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)">setSerializerFactory</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A>&nbsp;f)</CODE>
1825
1826<BR>
1827&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
1828 for constructing (bean) serializers.</TD>
1829</TR>
1830<TR BGCOLOR="white" CLASS="TableRowColor">
1831<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1832<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1833<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)">setSerializerProvider</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A>&nbsp;p)</CODE>
1834
1835<BR>
1836&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
1837 for handling caching of <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A> instances.</TD>
1838</TR>
1839<TR BGCOLOR="white" CLASS="TableRowColor">
1840<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1841<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1842<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">setSubtypeResolver</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A>&nbsp;str)</CODE>
1843
1844<BR>
1845&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for setting custom subtype resolver to use.</TD>
1846</TR>
1847<TR BGCOLOR="white" CLASS="TableRowColor">
1848<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1849<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1850<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTimeZone(java.util.TimeZone)">setTimeZone</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</A>&nbsp;tz)</CODE>
1851
1852<BR>
1853&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for overriding default TimeZone to use for formatting.</TD>
1854</TR>
1855<TR BGCOLOR="white" CLASS="TableRowColor">
1856<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1857<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1858<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)">setTypeFactory</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A>&nbsp;f)</CODE>
1859
1860<BR>
1861&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
1862 used by this mapper.</TD>
1863</TR>
1864<TR BGCOLOR="white" CLASS="TableRowColor">
1865<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1866<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A></CODE></FONT></TD>
1867<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">setVisibility</A></B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</A>&nbsp;forMethod,
1868              <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</A>&nbsp;visibility)</CODE>
1869
1870<BR>
1871&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that allows changing configuration for
1872 underlying <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><CODE>VisibilityChecker</CODE></A>s, to change details of what kinds of
1873 properties are auto-detected.</TD>
1874</TR>
1875<TR BGCOLOR="white" CLASS="TableRowColor">
1876<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1877<CODE>&nbsp;void</CODE></FONT></TD>
1878<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">setVisibilityChecker</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A>&lt;?&gt;&nbsp;vc)</CODE>
1879
1880<BR>
1881&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for setting currently configured visibility checker;
1882 object used for determining whether given property element
1883 (method, field, constructor) can be auto-detected or not.</TD>
1884</TR>
1885<TR BGCOLOR="white" CLASS="TableRowColor">
1886<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1887<CODE>&nbsp;<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A></CODE></FONT></TD>
1888<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeAsTokens(com.fasterxml.jackson.core.TreeNode)">treeAsTokens</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A>&nbsp;n)</CODE>
1889
1890<BR>
1891&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> out of JSON tree
1892 representation.</TD>
1893</TR>
1894<TR BGCOLOR="white" CLASS="TableRowColor">
1895<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1896<CODE>
1897<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1898<TR ALIGN="right" VALIGN="">
1899<TD NOWRAP><FONT SIZE="-1">
1900<CODE>&lt;T&gt; T</CODE></FONT></TD>
1901</TR>
1902</TABLE>
1903</CODE></FONT></TD>
1904<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)">treeToValue</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A>&nbsp;n,
1905            <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)</CODE>
1906
1907<BR>
1908&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience conversion method that will bind data given JSON tree
1909 contains into specific value (usually bean) type.</TD>
1910</TR>
1911<TR BGCOLOR="white" CLASS="TableRowColor">
1912<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1913<CODE>
1914<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1915<TR ALIGN="right" VALIGN="">
1916<TD NOWRAP><FONT SIZE="-1">
1917<CODE>&lt;T extends <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>&gt;
1918<BR>
1919T</CODE></FONT></TD>
1920</TR>
1921</TABLE>
1922</CODE></FONT></TD>
1923<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#valueToTree(java.lang.Object)">valueToTree</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;fromValue)</CODE>
1924
1925<BR>
1926&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
1927 construct equivalent JSON Tree representation.</TD>
1928</TR>
1929<TR BGCOLOR="white" CLASS="TableRowColor">
1930<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1931<CODE>&nbsp;<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A></CODE></FONT></TD>
1932<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#version()">version</A></B>()</CODE>
1933
1934<BR>
1935&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that will return version information stored in and read from jar
1936 that contains this class.</TD>
1937</TR>
1938<TR BGCOLOR="white" CLASS="TableRowColor">
1939<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1940<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
1941<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer()">writer</A></B>()</CODE>
1942
1943<BR>
1944&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>
1945 with default settings.</TD>
1946</TR>
1947<TR BGCOLOR="white" CLASS="TableRowColor">
1948<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1949<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
1950<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.Base64Variant)">writer</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A>&nbsp;defaultBase64)</CODE>
1951
1952<BR>
1953&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
1954 use specified Base64 encoding variant for Base64-encoded binary data.</TD>
1955</TR>
1956<TR BGCOLOR="white" CLASS="TableRowColor">
1957<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1958<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
1959<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(java.text.DateFormat)">writer</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A>&nbsp;df)</CODE>
1960
1961<BR>
1962&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
1963 serialize objects using specified <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><CODE>DateFormat</CODE></A>; or, if
1964 null passed, using timestamp (64-bit number.</TD>
1965</TR>
1966<TR BGCOLOR="white" CLASS="TableRowColor">
1967<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1968<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
1969<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.ser.FilterProvider)">writer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</A>&nbsp;filterProvider)</CODE>
1970
1971<BR>
1972&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
1973 serialize objects using specified filter provider.</TD>
1974</TR>
1975<TR BGCOLOR="white" CLASS="TableRowColor">
1976<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1977<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
1978<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.FormatSchema)">writer</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</A>&nbsp;schema)</CODE>
1979
1980<BR>
1981&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
1982 pass specific schema object to <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A> used for
1983 writing content.</TD>
1984</TR>
1985<TR BGCOLOR="white" CLASS="TableRowColor">
1986<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1987<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
1988<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.PrettyPrinter)">writer</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A>&nbsp;pp)</CODE>
1989
1990<BR>
1991&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
1992 serialize objects using specified pretty printer for indentation
1993 (or if null, no pretty printer)</TD>
1994</TR>
1995<TR BGCOLOR="white" CLASS="TableRowColor">
1996<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1997<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
1998<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature)">writer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;feature)</CODE>
1999
2000<BR>
2001&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
2002 specified feature enabled (compared to settings that this
2003 mapper instance has).</TD>
2004</TR>
2005<TR BGCOLOR="white" CLASS="TableRowColor">
2006<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2007<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
2008<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">writer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;first,
2009       <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;other)</CODE>
2010
2011<BR>
2012&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
2013 specified features enabled (compared to settings that this
2014 mapper instance has).</TD>
2015</TR>
2016<TR BGCOLOR="white" CLASS="TableRowColor">
2017<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2018<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
2019<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithDefaultPrettyPrinter()">writerWithDefaultPrettyPrinter</A></B>()</CODE>
2020
2021<BR>
2022&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
2023 serialize objects using the default pretty printer for indentation</TD>
2024</TR>
2025<TR BGCOLOR="white" CLASS="TableRowColor">
2026<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2027<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
2028<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(java.lang.Class)">writerWithType</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;rootType)</CODE>
2029
2030<BR>
2031&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
2032 serialize objects using specified root type, instead of actual
2033 runtime type of value.</TD>
2034</TR>
2035<TR BGCOLOR="white" CLASS="TableRowColor">
2036<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2037<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
2038<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.databind.JavaType)">writerWithType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;rootType)</CODE>
2039
2040<BR>
2041&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
2042 serialize objects using specified root type, instead of actual
2043 runtime type of value.</TD>
2044</TR>
2045<TR BGCOLOR="white" CLASS="TableRowColor">
2046<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2047<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
2048<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.core.type.TypeReference)">writerWithType</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&lt;?&gt;&nbsp;rootType)</CODE>
2049
2050<BR>
2051&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
2052 serialize objects using specified root type, instead of actual
2053 runtime type of value.</TD>
2054</TR>
2055<TR BGCOLOR="white" CLASS="TableRowColor">
2056<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2057<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A></CODE></FONT></TD>
2058<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithView(java.lang.Class)">writerWithView</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;serializationView)</CODE>
2059
2060<BR>
2061&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
2062 serialize objects using specified JSON View (filter).</TD>
2063</TR>
2064<TR BGCOLOR="white" CLASS="TableRowColor">
2065<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2066<CODE>&nbsp;void</CODE></FONT></TD>
2067<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode)">writeTree</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A>&nbsp;jgen,
2068          <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>&nbsp;rootNode)</CODE>
2069
2070<BR>
2071&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to serialize given JSON Tree, using generator
2072 provided.</TD>
2073</TR>
2074<TR BGCOLOR="white" CLASS="TableRowColor">
2075<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2076<CODE>&nbsp;void</CODE></FONT></TD>
2077<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.File, java.lang.Object)">writeValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;resultFile,
2078           <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
2079
2080<BR>
2081&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to serialize any Java value as
2082 JSON output, written to File provided.</TD>
2083</TR>
2084<TR BGCOLOR="white" CLASS="TableRowColor">
2085<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2086<CODE>&nbsp;void</CODE></FONT></TD>
2087<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">writeValue</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A>&nbsp;jgen,
2088           <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
2089
2090<BR>
2091&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to serialize any Java value as
2092 JSON output, using provided <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>.</TD>
2093</TR>
2094<TR BGCOLOR="white" CLASS="TableRowColor">
2095<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2096<CODE>&nbsp;void</CODE></FONT></TD>
2097<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.OutputStream, java.lang.Object)">writeValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A>&nbsp;out,
2098           <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
2099
2100<BR>
2101&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to serialize any Java value as
2102 JSON output, using output stream provided (using encoding
2103 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonEncoding.UTF8</CODE></A>).</TD>
2104</TR>
2105<TR BGCOLOR="white" CLASS="TableRowColor">
2106<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2107<CODE>&nbsp;void</CODE></FONT></TD>
2108<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)">writeValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</A>&nbsp;w,
2109           <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
2110
2111<BR>
2112&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to serialize any Java value as
2113 JSON output, using Writer provided.</TD>
2114</TR>
2115<TR BGCOLOR="white" CLASS="TableRowColor">
2116<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2117<CODE>&nbsp;byte[]</CODE></FONT></TD>
2118<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsBytes(java.lang.Object)">writeValueAsBytes</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
2119
2120<BR>
2121&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to serialize any Java value as
2122 a byte array.</TD>
2123</TR>
2124<TR BGCOLOR="white" CLASS="TableRowColor">
2125<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
2126<CODE>&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>
2127<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsString(java.lang.Object)">writeValueAsString</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>
2128
2129<BR>
2130&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to serialize any Java value as
2131 a String.</TD>
2132</TR>
2133</TABLE>
2134&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
2135<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
2136<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
2137<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
2138</TR>
2139<TR BGCOLOR="white" CLASS="TableRowColor">
2140<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
2141</TR>
2142</TABLE>
2143&nbsp;
2144<P>
2145
2146<!-- ============ FIELD DETAIL =========== -->
2147
2148<A NAME="field_detail"><!-- --></A>
2149<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
2150<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
2151<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
2152<B>Field Detail</B></FONT></TH>
2153</TR>
2154</TABLE>
2155
2156<A NAME="DEFAULT_INTROSPECTOR"><!-- --></A><H3>
2157DEFAULT_INTROSPECTOR</H3>
2158<PRE>
2159protected static final <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</A> <B>DEFAULT_INTROSPECTOR</B></PRE>
2160<DL>
2161<DL>
2162</DL>
2163</DL>
2164<HR>
2165
2166<A NAME="DEFAULT_ANNOTATION_INTROSPECTOR"><!-- --></A><H3>
2167DEFAULT_ANNOTATION_INTROSPECTOR</H3>
2168<PRE>
2169protected static final <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> <B>DEFAULT_ANNOTATION_INTROSPECTOR</B></PRE>
2170<DL>
2171<DL>
2172</DL>
2173</DL>
2174<HR>
2175
2176<A NAME="STD_VISIBILITY_CHECKER"><!-- --></A><H3>
2177STD_VISIBILITY_CHECKER</H3>
2178<PRE>
2179protected static final <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A>&lt;?&gt; <B>STD_VISIBILITY_CHECKER</B></PRE>
2180<DL>
2181<DL>
2182</DL>
2183</DL>
2184<HR>
2185
2186<A NAME="_defaultPrettyPrinter"><!-- --></A><H3>
2187_defaultPrettyPrinter</H3>
2188<PRE>
2189protected static final <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A> <B>_defaultPrettyPrinter</B></PRE>
2190<DL>
2191<DL>
2192</DL>
2193</DL>
2194<HR>
2195
2196<A NAME="DEFAULT_BASE"><!-- --></A><H3>
2197DEFAULT_BASE</H3>
2198<PRE>
2199protected static final <A HREF="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</A> <B>DEFAULT_BASE</B></PRE>
2200<DL>
2201<DD>Base settings contain defaults used for all <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A>
2202 instances.
2203<P>
2204<DL>
2205</DL>
2206</DL>
2207<HR>
2208
2209<A NAME="_jsonFactory"><!-- --></A><H3>
2210_jsonFactory</H3>
2211<PRE>
2212protected final <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A> <B>_jsonFactory</B></PRE>
2213<DL>
2214<DD>Factory used to create <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> and <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>
2215 instances as necessary.
2216<P>
2217<DL>
2218</DL>
2219</DL>
2220<HR>
2221
2222<A NAME="_typeFactory"><!-- --></A><H3>
2223_typeFactory</H3>
2224<PRE>
2225protected <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> <B>_typeFactory</B></PRE>
2226<DL>
2227<DD>Specific factory used for creating <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A> instances;
2228 needed to allow modules to add more custom type handling
2229 (mostly to support types of non-Java JVM languages)
2230<P>
2231<DL>
2232</DL>
2233</DL>
2234<HR>
2235
2236<A NAME="_injectableValues"><!-- --></A><H3>
2237_injectableValues</H3>
2238<PRE>
2239protected <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> <B>_injectableValues</B></PRE>
2240<DL>
2241<DD>Provider for values to inject in deserialized POJOs.
2242<P>
2243<DL>
2244</DL>
2245</DL>
2246<HR>
2247
2248<A NAME="_subtypeResolver"><!-- --></A><H3>
2249_subtypeResolver</H3>
2250<PRE>
2251protected <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A> <B>_subtypeResolver</B></PRE>
2252<DL>
2253<DD>Thing used for registering sub-types, resolving them to
2254 super/sub-types as needed.
2255<P>
2256<DL>
2257</DL>
2258</DL>
2259<HR>
2260
2261<A NAME="_rootNames"><!-- --></A><H3>
2262_rootNames</H3>
2263<PRE>
2264protected final <A HREF="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</A> <B>_rootNames</B></PRE>
2265<DL>
2266<DD>Cache for root names used when root-wrapping is enabled.
2267<P>
2268<DL>
2269</DL>
2270</DL>
2271<HR>
2272
2273<A NAME="_mixInAnnotations"><!-- --></A><H3>
2274_mixInAnnotations</H3>
2275<PRE>
2276protected final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&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>
2277<DL>
2278<DD>Mapping that defines how to apply mix-in annotations: key is
2279 the type to received additional annotations, and value is the
2280 type that has annotations to "mix in".
2281<p>
2282 Annotations associated with the value classes will be used to
2283 override annotations of the key class, associated with the
2284 same field or method. They can be further masked by sub-classes:
2285 you can think of it as injecting annotations between the target
2286 class and its sub-classes (or interfaces)
2287<P>
2288<DL>
2289</DL>
2290</DL>
2291<HR>
2292
2293<A NAME="_serializationConfig"><!-- --></A><H3>
2294_serializationConfig</H3>
2295<PRE>
2296protected <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A> <B>_serializationConfig</B></PRE>
2297<DL>
2298<DD>Configuration object that defines basic global
2299 settings for the serialization process
2300<P>
2301<DL>
2302</DL>
2303</DL>
2304<HR>
2305
2306<A NAME="_serializerProvider"><!-- --></A><H3>
2307_serializerProvider</H3>
2308<PRE>
2309protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> <B>_serializerProvider</B></PRE>
2310<DL>
2311<DD>Object that manages access to serializers used for serialization,
2312 including caching.
2313 It is configured with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory"><CODE>_serializerFactory</CODE></A> to allow
2314 for constructing custom serializers.
2315<p>
2316 Note: while serializers are only exposed <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A>,
2317 mappers and readers need to access additional API defined by
2318 <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>DefaultSerializerProvider</CODE></A>
2319<P>
2320<DL>
2321</DL>
2322</DL>
2323<HR>
2324
2325<A NAME="_serializerFactory"><!-- --></A><H3>
2326_serializerFactory</H3>
2327<PRE>
2328protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A> <B>_serializerFactory</B></PRE>
2329<DL>
2330<DD>Serializer factory used for constructing serializers.
2331<P>
2332<DL>
2333</DL>
2334</DL>
2335<HR>
2336
2337<A NAME="_deserializationConfig"><!-- --></A><H3>
2338_deserializationConfig</H3>
2339<PRE>
2340protected <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> <B>_deserializationConfig</B></PRE>
2341<DL>
2342<DD>Configuration object that defines basic global
2343 settings for the serialization process
2344<P>
2345<DL>
2346</DL>
2347</DL>
2348<HR>
2349
2350<A NAME="_deserializationContext"><!-- --></A><H3>
2351_deserializationContext</H3>
2352<PRE>
2353protected <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> <B>_deserializationContext</B></PRE>
2354<DL>
2355<DD>Blueprint context object; stored here to allow custom
2356 sub-classes. Contains references to objects needed for
2357 deserialization construction (cache, factory).
2358<P>
2359<DL>
2360</DL>
2361</DL>
2362<HR>
2363
2364<A NAME="_rootDeserializers"><!-- --></A><H3>
2365_rootDeserializers</H3>
2366<PRE>
2367protected final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</A>&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>
2368<DL>
2369<DD>We will use a separate main-level Map for keeping track
2370 of root-level deserializers. This is where most succesful
2371 cache lookups get resolved.
2372 Map will contain resolvers for all kinds of types, including
2373 container types: this is different from the component cache
2374 which will only cache bean deserializers.
2375<p>
2376 Given that we don't expect much concurrency for additions
2377 (should very quickly converge to zero after startup), let's
2378 explicitly define a low concurrency setting.
2379<p>
2380 Since version 1.5, these may are either "raw" deserializers (when
2381 no type information is needed for base type), or type-wrapped
2382 deserializers (if it is needed)
2383<P>
2384<DL>
2385</DL>
2386</DL>
2387
2388<!-- ========= CONSTRUCTOR DETAIL ======== -->
2389
2390<A NAME="constructor_detail"><!-- --></A>
2391<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
2392<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
2393<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
2394<B>Constructor Detail</B></FONT></TH>
2395</TR>
2396</TABLE>
2397
2398<A NAME="ObjectMapper()"><!-- --></A><H3>
2399ObjectMapper</H3>
2400<PRE>
2401public <B>ObjectMapper</B>()</PRE>
2402<DL>
2403<DD>Default constructor, which will construct the default
2404 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> as necessary, use
2405 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> as its
2406 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A>, and
2407 <A HREF="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>BeanSerializerFactory</CODE></A> as its
2408 <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A>.
2409 This means that it
2410 can serialize all standard JDK types, as well as regular
2411 Java Beans (based on method names and Jackson-specific annotations),
2412 but does not support JAXB annotations.
2413<P>
2414</DL>
2415<HR>
2416
2417<A NAME="ObjectMapper(com.fasterxml.jackson.core.JsonFactory)"><!-- --></A><H3>
2418ObjectMapper</H3>
2419<PRE>
2420public <B>ObjectMapper</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A>&nbsp;jf)</PRE>
2421<DL>
2422<DD>Constructs instance that uses specified <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A>
2423 for constructing necessary <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A>s and/or
2424 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>s.
2425<P>
2426</DL>
2427<HR>
2428
2429<A NAME="ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)"><!-- --></A><H3>
2430ObjectMapper</H3>
2431<PRE>
2432protected <B>ObjectMapper</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A>&nbsp;src)</PRE>
2433<DL>
2434<DD>Copy-constructor, mostly used to support <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><CODE>copy()</CODE></A>.
2435<P>
2436<DL>
2437<DT><B>Since:</B></DT>
2438  <DD>2.1</DD>
2439</DL>
2440</DL>
2441<HR>
2442
2443<A NAME="ObjectMapper(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)"><!-- --></A><H3>
2444ObjectMapper</H3>
2445<PRE>
2446public <B>ObjectMapper</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A>&nbsp;jf,
2447                    <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A>&nbsp;sp,
2448                    <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A>&nbsp;dc)</PRE>
2449<DL>
2450<DD>Constructs instance that uses specified <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A>
2451 for constructing necessary <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A>s and/or
2452 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>s, and uses given providers for accessing
2453 serializers and deserializers.
2454<P>
2455<DL>
2456<DT><B>Parameters:</B><DD><CODE>jf</CODE> - JsonFactory to use: if null, a new <A HREF="../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind"><CODE>MappingJsonFactory</CODE></A> will be constructed<DD><CODE>sp</CODE> - SerializerProvider to use: if null, a <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> will be constructed<DD><CODE>dc</CODE> - Blueprint deserialization context instance to use for creating
2457    actual context objects; if null, will construct standard
2458    <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A></DL>
2459</DL>
2460
2461<!-- ============ METHOD DETAIL ========== -->
2462
2463<A NAME="method_detail"><!-- --></A>
2464<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
2465<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
2466<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
2467<B>Method Detail</B></FONT></TH>
2468</TR>
2469</TABLE>
2470
2471<A NAME="copy()"><!-- --></A><H3>
2472copy</H3>
2473<PRE>
2474public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>copy</B>()</PRE>
2475<DL>
2476<DD>Method for creating a new <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> instance that
2477 has same initial configuration as this instance. Note that this
2478 also requires making a copy of the underlying <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A>
2479 instance.
2480<p>
2481 Method is typically
2482 used when multiple, differently configured mappers are needed.
2483 Although configuration is shared, cached serializers and deserializers
2484 are NOT shared, which means that the new instance may be re-configured
2485 before use; meaning that it behaves the same way as if an instance
2486 was constructed from scratch.
2487<P>
2488<DD><DL>
2489</DL>
2490</DD>
2491<DD><DL>
2492<DT><B>Since:</B></DT>
2493  <DD>2.1</DD>
2494</DL>
2495</DD>
2496</DL>
2497<HR>
2498
2499<A NAME="_checkInvalidCopy(java.lang.Class)"><!-- --></A><H3>
2500_checkInvalidCopy</H3>
2501<PRE>
2502protected void <B>_checkInvalidCopy</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;exp)</PRE>
2503<DL>
2504<DD><DL>
2505</DL>
2506</DD>
2507<DD><DL>
2508<DT><B>Parameters:</B><DD><CODE>exp</CODE> - <DT><B>Since:</B></DT>
2509  <DD>2.1</DD>
2510</DL>
2511</DD>
2512</DL>
2513<HR>
2514
2515<A NAME="version()"><!-- --></A><H3>
2516version</H3>
2517<PRE>
2518public <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> <B>version</B>()</PRE>
2519<DL>
2520<DD>Method that will return version information stored in and read from jar
2521 that contains this class.
2522<P>
2523<DD><DL>
2524<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true#version()" title="class or interface in com.fasterxml.jackson.core">version</A></CODE> in interface <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</A></CODE></DL>
2525</DD>
2526<DD><DL>
2527</DL>
2528</DD>
2529</DL>
2530<HR>
2531
2532<A NAME="registerModule(com.fasterxml.jackson.databind.Module)"><!-- --></A><H3>
2533registerModule</H3>
2534<PRE>
2535public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>registerModule</B>(<A HREF="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</A>&nbsp;module)</PRE>
2536<DL>
2537<DD>Method for registering a module that can extend functionality
2538 provided by this mapper; for example, by adding providers for
2539 custom serializers and deserializers.
2540<P>
2541<DD><DL>
2542</DL>
2543</DD>
2544<DD><DL>
2545<DT><B>Parameters:</B><DD><CODE>module</CODE> - Module to register</DL>
2546</DD>
2547</DL>
2548<HR>
2549
2550<A NAME="getSerializationConfig()"><!-- --></A><H3>
2551getSerializationConfig</H3>
2552<PRE>
2553public <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A> <B>getSerializationConfig</B>()</PRE>
2554<DL>
2555<DD>Method that returns the shared default <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializationConfig</CODE></A>
2556 object that defines configuration settings for serialization.
2557<p>
2558 Note that since instances are immutable, you can NOT change settings
2559 by accessing an instance and calling methods: this will simply create
2560 new instance of config object.
2561<P>
2562<DD><DL>
2563</DL>
2564</DD>
2565<DD><DL>
2566</DL>
2567</DD>
2568</DL>
2569<HR>
2570
2571<A NAME="getDeserializationConfig()"><!-- --></A><H3>
2572getDeserializationConfig</H3>
2573<PRE>
2574public <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> <B>getDeserializationConfig</B>()</PRE>
2575<DL>
2576<DD>Method that returns
2577 the shared default <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> object
2578 that defines configuration settings for deserialization.
2579<p>
2580 Note that since instances are immutable, you can NOT change settings
2581 by accessing an instance and calling methods: this will simply create
2582 new instance of config object.
2583<P>
2584<DD><DL>
2585</DL>
2586</DD>
2587<DD><DL>
2588</DL>
2589</DD>
2590</DL>
2591<HR>
2592
2593<A NAME="getDeserializationContext()"><!-- --></A><H3>
2594getDeserializationContext</H3>
2595<PRE>
2596public <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> <B>getDeserializationContext</B>()</PRE>
2597<DL>
2598<DD>Method for getting current <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A>.
2599<p>
2600 Note that since instances are immutable, you can NOT change settings
2601 by accessing an instance and calling methods: this will simply create
2602 new instance of context object.
2603<P>
2604<DD><DL>
2605</DL>
2606</DD>
2607<DD><DL>
2608</DL>
2609</DD>
2610</DL>
2611<HR>
2612
2613<A NAME="setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)"><!-- --></A><H3>
2614setSerializerFactory</H3>
2615<PRE>
2616public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setSerializerFactory</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A>&nbsp;f)</PRE>
2617<DL>
2618<DD>Method for setting specific <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A> to use
2619 for constructing (bean) serializers.
2620<P>
2621<DD><DL>
2622</DL>
2623</DD>
2624<DD><DL>
2625</DL>
2626</DD>
2627</DL>
2628<HR>
2629
2630<A NAME="getSerializerFactory()"><!-- --></A><H3>
2631getSerializerFactory</H3>
2632<PRE>
2633public <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</A> <B>getSerializerFactory</B>()</PRE>
2634<DL>
2635<DD>Method for getting current <A HREF="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><CODE>SerializerFactory</CODE></A>.
2636<p>
2637 Note that since instances are immutable, you can NOT change settings
2638 by accessing an instance and calling methods: this will simply create
2639 new instance of factory object.
2640<P>
2641<DD><DL>
2642</DL>
2643</DD>
2644<DD><DL>
2645</DL>
2646</DD>
2647</DL>
2648<HR>
2649
2650<A NAME="setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"><!-- --></A><H3>
2651setSerializerProvider</H3>
2652<PRE>
2653public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setSerializerProvider</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A>&nbsp;p)</PRE>
2654<DL>
2655<DD>Method for setting specific <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> to use
2656 for handling caching of <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A> instances.
2657<P>
2658<DD><DL>
2659</DL>
2660</DD>
2661<DD><DL>
2662</DL>
2663</DD>
2664</DL>
2665<HR>
2666
2667<A NAME="getSerializerProvider()"><!-- --></A><H3>
2668getSerializerProvider</H3>
2669<PRE>
2670public <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A> <B>getSerializerProvider</B>()</PRE>
2671<DL>
2672<DD><DL>
2673</DL>
2674</DD>
2675<DD><DL>
2676</DL>
2677</DD>
2678</DL>
2679<HR>
2680
2681<A NAME="setMixInAnnotations(java.util.Map)"><!-- --></A><H3>
2682setMixInAnnotations</H3>
2683<PRE>
2684public final void <B>setMixInAnnotations</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&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>
2685<DL>
2686<DD>Method to use for defining mix-in annotations to use for augmenting
2687 annotations that processable (serializable / deserializable)
2688 classes have.
2689 Mixing in is done when introspecting class annotations and properties.
2690 Map passed contains keys that are target classes (ones to augment
2691 with new annotation overrides), and values that are source classes
2692 (have annotations to use for augmentation).
2693 Annotations from source classes (and their supertypes)
2694 will <b>override</b>
2695 annotations that target classes (and their super-types) have.
2696<P>
2697<DD><DL>
2698</DL>
2699</DD>
2700<DD><DL>
2701</DL>
2702</DD>
2703</DL>
2704<HR>
2705
2706<A NAME="addMixInAnnotations(java.lang.Class, java.lang.Class)"><!-- --></A><H3>
2707addMixInAnnotations</H3>
2708<PRE>
2709public final void <B>addMixInAnnotations</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;target,
2710                                      <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;mixinSource)</PRE>
2711<DL>
2712<DD>Method to use for adding mix-in annotations to use for augmenting
2713 specified class or interface. All annotations from
2714 <code>mixinSource</code> are taken to override annotations
2715 that <code>target</code> (or its supertypes) has.
2716<P>
2717<DD><DL>
2718</DL>
2719</DD>
2720<DD><DL>
2721<DT><B>Parameters:</B><DD><CODE>target</CODE> - Class (or interface) whose annotations to effectively override<DD><CODE>mixinSource</CODE> - Class (or interface) whose annotations are to
2722   be "added" to target's annotations, overriding as necessary</DL>
2723</DD>
2724</DL>
2725<HR>
2726
2727<A NAME="findMixInClassFor(java.lang.Class)"><!-- --></A><H3>
2728findMixInClassFor</H3>
2729<PRE>
2730public final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&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>
2731<DL>
2732<DD><DL>
2733</DL>
2734</DD>
2735<DD><DL>
2736</DL>
2737</DD>
2738</DL>
2739<HR>
2740
2741<A NAME="mixInCount()"><!-- --></A><H3>
2742mixInCount</H3>
2743<PRE>
2744public final int <B>mixInCount</B>()</PRE>
2745<DL>
2746<DD><DL>
2747</DL>
2748</DD>
2749<DD><DL>
2750</DL>
2751</DD>
2752</DL>
2753<HR>
2754
2755<A NAME="getVisibilityChecker()"><!-- --></A><H3>
2756getVisibilityChecker</H3>
2757<PRE>
2758public <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A>&lt;?&gt; <B>getVisibilityChecker</B>()</PRE>
2759<DL>
2760<DD>Method for accessing currently configured visibility checker;
2761 object used for determining whether given property element
2762 (method, field, constructor) can be auto-detected or not.
2763<P>
2764<DD><DL>
2765</DL>
2766</DD>
2767<DD><DL>
2768</DL>
2769</DD>
2770</DL>
2771<HR>
2772
2773<A NAME="setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)"><!-- --></A><H3>
2774setVisibilityChecker</H3>
2775<PRE>
2776public void <B>setVisibilityChecker</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A>&lt;?&gt;&nbsp;vc)</PRE>
2777<DL>
2778<DD>Method for setting currently configured visibility checker;
2779 object used for determining whether given property element
2780 (method, field, constructor) can be auto-detected or not.
2781 This default checker is used if no per-class overrides
2782 are defined.
2783<P>
2784<DD><DL>
2785</DL>
2786</DD>
2787<DD><DL>
2788</DL>
2789</DD>
2790</DL>
2791<HR>
2792
2793<A NAME="setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"><!-- --></A><H3>
2794setVisibility</H3>
2795<PRE>
2796public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setVisibility</B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</A>&nbsp;forMethod,
2797                                  <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</A>&nbsp;visibility)</PRE>
2798<DL>
2799<DD>Convenience method that allows changing configuration for
2800 underlying <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><CODE>VisibilityChecker</CODE></A>s, to change details of what kinds of
2801 properties are auto-detected.
2802 Basically short cut for doing:
2803<pre>
2804  mapper.setVisibilityChecker(
2805     mapper.getVisibilityChecker().withVisibility(forMethod, visibility)
2806  );
2807</pre>
2808 one common use case would be to do:
2809<pre>
2810  mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
2811</pre>
2812 which would make all member fields serializable without further annotations,
2813 instead of just public fields (default setting).
2814<P>
2815<DD><DL>
2816</DL>
2817</DD>
2818<DD><DL>
2819<DT><B>Parameters:</B><DD><CODE>forMethod</CODE> - Type of property descriptor affected (field, getter/isGetter,
2820     setter, creator)<DD><CODE>visibility</CODE> - Minimum visibility to require for the property descriptors of type
2821<DT><B>Returns:</B><DD>Modified mapper instance (that is, "this"), to allow chaining
2822    of configuration calls</DL>
2823</DD>
2824</DL>
2825<HR>
2826
2827<A NAME="getSubtypeResolver()"><!-- --></A><H3>
2828getSubtypeResolver</H3>
2829<PRE>
2830public <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A> <B>getSubtypeResolver</B>()</PRE>
2831<DL>
2832<DD>Method for accessing subtype resolver in use.
2833<P>
2834<DD><DL>
2835</DL>
2836</DD>
2837<DD><DL>
2838</DL>
2839</DD>
2840</DL>
2841<HR>
2842
2843<A NAME="setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"><!-- --></A><H3>
2844setSubtypeResolver</H3>
2845<PRE>
2846public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setSubtypeResolver</B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A>&nbsp;str)</PRE>
2847<DL>
2848<DD>Method for setting custom subtype resolver to use.
2849<P>
2850<DD><DL>
2851</DL>
2852</DD>
2853<DD><DL>
2854</DL>
2855</DD>
2856</DL>
2857<HR>
2858
2859<A NAME="setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)"><!-- --></A><H3>
2860setAnnotationIntrospector</H3>
2861<PRE>
2862public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setAnnotationIntrospector</B>(<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;ai)</PRE>
2863<DL>
2864<DD>Method for changing <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> used by this
2865 mapper instance for both serialization and deserialization
2866<P>
2867<DD><DL>
2868</DL>
2869</DD>
2870<DD><DL>
2871</DL>
2872</DD>
2873</DL>
2874<HR>
2875
2876<A NAME="setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)"><!-- --></A><H3>
2877setAnnotationIntrospectors</H3>
2878<PRE>
2879public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setAnnotationIntrospectors</B>(<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;serializerAI,
2880                                               <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;deserializerAI)</PRE>
2881<DL>
2882<DD>Method for changing <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> instances used
2883 by this mapper instance for serialization and deserialization,
2884 specifying them separately so that different introspection can be
2885 used for different aspects
2886<P>
2887<DD><DL>
2888</DL>
2889</DD>
2890<DD><DL>
2891<DT><B>Parameters:</B><DD><CODE>serializerAI</CODE> - <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> to use for configuring
2892    serialization<DD><CODE>deserializerAI</CODE> - <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> to use for configuring
2893    deserialization<DT><B>Since:</B></DT>
2894  <DD>2.1</DD>
2895</DL>
2896</DD>
2897</DL>
2898<HR>
2899
2900<A NAME="setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)"><!-- --></A><H3>
2901setPropertyNamingStrategy</H3>
2902<PRE>
2903public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setPropertyNamingStrategy</B>(<A HREF="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</A>&nbsp;s)</PRE>
2904<DL>
2905<DD>Method for setting custom property naming strategy to use.
2906<P>
2907<DD><DL>
2908</DL>
2909</DD>
2910<DD><DL>
2911</DL>
2912</DD>
2913</DL>
2914<HR>
2915
2916<A NAME="setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)"><!-- --></A><H3>
2917setSerializationInclusion</H3>
2918<PRE>
2919public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setSerializationInclusion</B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</A>&nbsp;incl)</PRE>
2920<DL>
2921<DD>Method for setting defalt POJO property inclusion strategy for serialization.
2922<P>
2923<DD><DL>
2924</DL>
2925</DD>
2926<DD><DL>
2927</DL>
2928</DD>
2929</DL>
2930<HR>
2931
2932<A NAME="enableDefaultTyping()"><!-- --></A><H3>
2933enableDefaultTyping</H3>
2934<PRE>
2935public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enableDefaultTyping</B>()</PRE>
2936<DL>
2937<DD>Convenience method that is equivalent to calling
2938<pre>
2939  enableObjectTyping(DefaultTyping.OBJECT_AND_NON_CONCRETE);
2940</pre>
2941<P>
2942<DD><DL>
2943</DL>
2944</DD>
2945<DD><DL>
2946</DL>
2947</DD>
2948</DL>
2949<HR>
2950
2951<A NAME="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)"><!-- --></A><H3>
2952enableDefaultTyping</H3>
2953<PRE>
2954public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enableDefaultTyping</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A>&nbsp;dti)</PRE>
2955<DL>
2956<DD>Convenience method that is equivalent to calling
2957<pre>
2958  enableObjectTyping(dti, JsonTypeInfo.As.WRAPPER_ARRAY);
2959</pre>
2960<P>
2961<DD><DL>
2962</DL>
2963</DD>
2964<DD><DL>
2965</DL>
2966</DD>
2967</DL>
2968<HR>
2969
2970<A NAME="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo.As)"><!-- --></A><H3>
2971enableDefaultTyping</H3>
2972<PRE>
2973public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enableDefaultTyping</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A>&nbsp;applicability,
2974                                        <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</A>&nbsp;includeAs)</PRE>
2975<DL>
2976<DD>Method for enabling automatic inclusion of type information, needed
2977 for proper deserialization of polymorphic types (unless types
2978 have been annotated with <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>).
2979<P>
2980<DD><DL>
2981</DL>
2982</DD>
2983<DD><DL>
2984<DT><B>Parameters:</B><DD><CODE>applicability</CODE> - Defines kinds of types for which additional type information
2985    is added; see <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><CODE>ObjectMapper.DefaultTyping</CODE></A> for more information.</DL>
2986</DD>
2987</DL>
2988<HR>
2989
2990<A NAME="enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, java.lang.String)"><!-- --></A><H3>
2991enableDefaultTypingAsProperty</H3>
2992<PRE>
2993public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enableDefaultTypingAsProperty</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</A>&nbsp;applicability,
2994                                                  <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;propertyName)</PRE>
2995<DL>
2996<DD>Method for enabling automatic inclusion of type information -- needed
2997 for proper deserialization of polymorphic types (unless types
2998 have been annotated with <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>) --
2999 using "As.PROPERTY" inclusion mechanism and specified property name
3000 to use for inclusion (default being "@class" since default type information
3001 always uses class name as type identifier)
3002<P>
3003<DD><DL>
3004</DL>
3005</DD>
3006<DD><DL>
3007</DL>
3008</DD>
3009</DL>
3010<HR>
3011
3012<A NAME="disableDefaultTyping()"><!-- --></A><H3>
3013disableDefaultTyping</H3>
3014<PRE>
3015public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disableDefaultTyping</B>()</PRE>
3016<DL>
3017<DD>Method for disabling automatic inclusion of type information; if so, only
3018 explicitly annotated types (ones with
3019 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonTypeInfo</CODE></A>) will have
3020 additional embedded type information.
3021<P>
3022<DD><DL>
3023</DL>
3024</DD>
3025<DD><DL>
3026</DL>
3027</DD>
3028</DL>
3029<HR>
3030
3031<A NAME="setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)"><!-- --></A><H3>
3032setDefaultTyping</H3>
3033<PRE>
3034public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setDefaultTyping</B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A>&lt;?&gt;&nbsp;typer)</PRE>
3035<DL>
3036<DD>Method for enabling automatic inclusion of type information, using
3037 specified handler object for determining which types this affects,
3038 as well as details of how information is embedded.
3039<P>
3040<DD><DL>
3041</DL>
3042</DD>
3043<DD><DL>
3044<DT><B>Parameters:</B><DD><CODE>typer</CODE> - Type information inclusion handler</DL>
3045</DD>
3046</DL>
3047<HR>
3048
3049<A NAME="registerSubtypes(java.lang.Class...)"><!-- --></A><H3>
3050registerSubtypes</H3>
3051<PRE>
3052public void <B>registerSubtypes</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;...&nbsp;classes)</PRE>
3053<DL>
3054<DD>Method for registering specified class as a subtype, so that
3055 typename-based resolution can link supertypes to subtypes
3056 (as an alternative to using annotations).
3057 Type for given class is determined from appropriate annotation;
3058 or if missing, default name (unqualified class name)
3059<P>
3060<DD><DL>
3061</DL>
3062</DD>
3063<DD><DL>
3064</DL>
3065</DD>
3066</DL>
3067<HR>
3068
3069<A NAME="registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)"><!-- --></A><H3>
3070registerSubtypes</H3>
3071<PRE>
3072public void <B>registerSubtypes</B>(<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</A>...&nbsp;types)</PRE>
3073<DL>
3074<DD>Method for registering specified class as a subtype, so that
3075 typename-based resolution can link supertypes to subtypes
3076 (as an alternative to using annotations).
3077 Name may be provided as part of argument, but if not will
3078 be based on annotations or use default name (unqualified
3079 class name).
3080<P>
3081<DD><DL>
3082</DL>
3083</DD>
3084<DD><DL>
3085</DL>
3086</DD>
3087</DL>
3088<HR>
3089
3090<A NAME="getTypeFactory()"><!-- --></A><H3>
3091getTypeFactory</H3>
3092<PRE>
3093public <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> <B>getTypeFactory</B>()</PRE>
3094<DL>
3095<DD>Accessor for getting currently configured <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A> instance.
3096<P>
3097<DD><DL>
3098</DL>
3099</DD>
3100<DD><DL>
3101</DL>
3102</DD>
3103</DL>
3104<HR>
3105
3106<A NAME="setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)"><!-- --></A><H3>
3107setTypeFactory</H3>
3108<PRE>
3109public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setTypeFactory</B>(<A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A>&nbsp;f)</PRE>
3110<DL>
3111<DD>Method that can be used to override <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A> instance
3112 used by this mapper.
3113<p>
3114 Note: will also set <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A> that deserialization and
3115 serialization config objects use.
3116<P>
3117<DD><DL>
3118</DL>
3119</DD>
3120<DD><DL>
3121</DL>
3122</DD>
3123</DL>
3124<HR>
3125
3126<A NAME="constructType(java.lang.reflect.Type)"><!-- --></A><H3>
3127constructType</H3>
3128<PRE>
3129public <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>constructType</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A>&nbsp;t)</PRE>
3130<DL>
3131<DD>Convenience method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A> out of given
3132 type (typically <code>java.lang.Class</code>), but without explicit
3133 context.
3134<P>
3135<DD><DL>
3136</DL>
3137</DD>
3138<DD><DL>
3139</DL>
3140</DD>
3141</DL>
3142<HR>
3143
3144<A NAME="setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)"><!-- --></A><H3>
3145setNodeFactory</H3>
3146<PRE>
3147public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setNodeFactory</B>(<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A>&nbsp;f)</PRE>
3148<DL>
3149<DD>Method for specifying <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> to use for
3150 constructing root level tree nodes (via method
3151 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><CODE>createObjectNode()</CODE></A>
3152<P>
3153<DD><DL>
3154</DL>
3155</DD>
3156<DD><DL>
3157</DL>
3158</DD>
3159</DL>
3160<HR>
3161
3162<A NAME="addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)"><!-- --></A><H3>
3163addHandler</H3>
3164<PRE>
3165public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>addHandler</B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</A>&nbsp;h)</PRE>
3166<DL>
3167<DD>Method for adding specified <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DeserializationProblemHandler</CODE></A>
3168 to be used for handling specific problems during deserialization.
3169<P>
3170<DD><DL>
3171</DL>
3172</DD>
3173<DD><DL>
3174</DL>
3175</DD>
3176</DL>
3177<HR>
3178
3179<A NAME="clearProblemHandlers()"><!-- --></A><H3>
3180clearProblemHandlers</H3>
3181<PRE>
3182public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>clearProblemHandlers</B>()</PRE>
3183<DL>
3184<DD>Method for removing all registered <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DeserializationProblemHandler</CODE></A>s
3185 instances from this mapper.
3186<P>
3187<DD><DL>
3188</DL>
3189</DD>
3190<DD><DL>
3191</DL>
3192</DD>
3193</DL>
3194<HR>
3195
3196<A NAME="setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)"><!-- --></A><H3>
3197setFilters</H3>
3198<PRE>
3199public void <B>setFilters</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</A>&nbsp;filterProvider)</PRE>
3200<DL>
3201<DD>Convenience method that is equivalent to:
3202<pre>
3203  mapper.setFilters(mapper.getSerializationConfig().withFilters(filterProvider));
3204</pre>
3205<p>
3206 Note that usually it is better to use method <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.ser.FilterProvider)"><CODE>writer(FilterProvider)</CODE></A>;
3207 however, sometimes
3208 this method is more convenient. For example, some frameworks only allow configuring
3209 of ObjectMapper instances and not ObjectWriters.
3210<P>
3211<DD><DL>
3212</DL>
3213</DD>
3214<DD><DL>
3215</DL>
3216</DD>
3217</DL>
3218<HR>
3219
3220<A NAME="setBase64Variant(com.fasterxml.jackson.core.Base64Variant)"><!-- --></A><H3>
3221setBase64Variant</H3>
3222<PRE>
3223public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setBase64Variant</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A>&nbsp;v)</PRE>
3224<DL>
3225<DD>Method that will configure default <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>Base64Variant</CODE></A> that
3226 <code>byte[]</code> serializers and deserializers will use.
3227<P>
3228<DD><DL>
3229</DL>
3230</DD>
3231<DD><DL>
3232<DT><B>Parameters:</B><DD><CODE>v</CODE> - Base64 variant to use<DT><B>Since:</B></DT>
3233  <DD>2.1</DD>
3234</DL>
3235</DD>
3236</DL>
3237<HR>
3238
3239<A NAME="getFactory()"><!-- --></A><H3>
3240getFactory</H3>
3241<PRE>
3242public <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A> <B>getFactory</B>()</PRE>
3243<DL>
3244<DD>Method that can be used to get hold of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> that this
3245 mapper uses if it needs to construct <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A>s
3246 and/or <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>s.
3247<P>
3248<DD><DL>
3249<DT><B>Overrides:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getFactory()" title="class or interface in com.fasterxml.jackson.core">getFactory</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
3250</DD>
3251<DD><DL>
3252
3253<DT><B>Returns:</B><DD><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> that this mapper uses when it needs to
3254   construct Json parser and generators</DL>
3255</DD>
3256</DL>
3257<HR>
3258
3259<A NAME="getJsonFactory()"><!-- --></A><H3>
3260getJsonFactory</H3>
3261<PRE>
3262<FONT SIZE="-1"><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
3263</FONT>public <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</A> <B>getJsonFactory</B>()</PRE>
3264<DL>
3265<DD><B>Deprecated.</B>&nbsp;<I>Since 2.1: Use <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><CODE>getFactory()</CODE></A> instead</I>
3266<P>
3267<DD><DL>
3268<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getJsonFactory()" title="class or interface in com.fasterxml.jackson.core">getJsonFactory</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
3269</DD>
3270<DD><DL>
3271</DL>
3272</DD>
3273</DL>
3274<HR>
3275
3276<A NAME="setDateFormat(java.text.DateFormat)"><!-- --></A><H3>
3277setDateFormat</H3>
3278<PRE>
3279public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setDateFormat</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A>&nbsp;dateFormat)</PRE>
3280<DL>
3281<DD>Method for configuring the default <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><CODE>DateFormat</CODE></A> to use when serializing time
3282 values as Strings, and deserializing from JSON Strings.
3283 This is preferably to directly modifying <A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializationConfig</CODE></A> and
3284 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> instances.
3285 If you need per-request configuration, use <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(java.text.DateFormat)"><CODE>writer(DateFormat)</CODE></A> to
3286 create properly configured <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> and use that; this because
3287 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A>s are thread-safe whereas ObjectMapper itself is only
3288 thread-safe when configuring methods (such as this one) are NOT called.
3289<P>
3290<DD><DL>
3291</DL>
3292</DD>
3293<DD><DL>
3294</DL>
3295</DD>
3296</DL>
3297<HR>
3298
3299<A NAME="setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)"><!-- --></A><H3>
3300setHandlerInstantiator</H3>
3301<PRE>
3302public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>setHandlerInstantiator</B>(<A HREF="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</A>&nbsp;hi)</PRE>
3303<DL>
3304<DD>Method for configuring <A HREF="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><CODE>HandlerInstantiator</CODE></A> to use for creating
3305 instances of handlers (such as serializers, deserializers, type and type
3306 id resolvers), given a class.
3307<P>
3308<DD><DL>
3309</DL>
3310</DD>
3311<DD><DL>
3312<DT><B>Parameters:</B><DD><CODE>hi</CODE> - Instantiator to use; if null, use the default implementation</DL>
3313</DD>
3314</DL>
3315<HR>
3316
3317<A NAME="setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)"><!-- --></A><H3>
3318setInjectableValues</H3>
3319<PRE>
3320public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setInjectableValues</B>(<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A>&nbsp;injectableValues)</PRE>
3321<DL>
3322<DD>Method for configuring <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><CODE>InjectableValues</CODE></A> which used to find
3323 values to inject.
3324<P>
3325<DD><DL>
3326</DL>
3327</DD>
3328<DD><DL>
3329</DL>
3330</DD>
3331</DL>
3332<HR>
3333
3334<A NAME="setLocale(java.util.Locale)"><!-- --></A><H3>
3335setLocale</H3>
3336<PRE>
3337public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setLocale</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</A>&nbsp;l)</PRE>
3338<DL>
3339<DD>Method for overriding default locale to use for formatting.
3340 Default value used is <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true#getDefault()" title="class or interface in java.util"><CODE>Locale.getDefault()</CODE></A>.
3341<P>
3342<DD><DL>
3343</DL>
3344</DD>
3345<DD><DL>
3346</DL>
3347</DD>
3348</DL>
3349<HR>
3350
3351<A NAME="setTimeZone(java.util.TimeZone)"><!-- --></A><H3>
3352setTimeZone</H3>
3353<PRE>
3354public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>setTimeZone</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</A>&nbsp;tz)</PRE>
3355<DL>
3356<DD>Method for overriding default TimeZone to use for formatting.
3357 Default value used is <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true#getDefault()" title="class or interface in java.util"><CODE>TimeZone.getDefault()</CODE></A>.
3358<P>
3359<DD><DL>
3360</DL>
3361</DD>
3362<DD><DL>
3363</DL>
3364</DD>
3365</DL>
3366<HR>
3367
3368<A NAME="configure(com.fasterxml.jackson.databind.MapperFeature, boolean)"><!-- --></A><H3>
3369configure</H3>
3370<PRE>
3371public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>&nbsp;f,
3372                              boolean&nbsp;state)</PRE>
3373<DL>
3374<DD>Method for changing state of an on/off mapper feature for
3375 this mapper instance.
3376<P>
3377<DD><DL>
3378</DL>
3379</DD>
3380<DD><DL>
3381</DL>
3382</DD>
3383</DL>
3384<HR>
3385
3386<A NAME="configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)"><!-- --></A><H3>
3387configure</H3>
3388<PRE>
3389public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;f,
3390                              boolean&nbsp;state)</PRE>
3391<DL>
3392<DD>Method for changing state of an on/off serialization feature for
3393 this object mapper.
3394<P>
3395<DD><DL>
3396</DL>
3397</DD>
3398<DD><DL>
3399</DL>
3400</DD>
3401</DL>
3402<HR>
3403
3404<A NAME="configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)"><!-- --></A><H3>
3405configure</H3>
3406<PRE>
3407public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;f,
3408                              boolean&nbsp;state)</PRE>
3409<DL>
3410<DD>Method for changing state of an on/off deserialization feature for
3411 this object mapper.
3412<P>
3413<DD><DL>
3414</DL>
3415</DD>
3416<DD><DL>
3417</DL>
3418</DD>
3419</DL>
3420<HR>
3421
3422<A NAME="configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)"><!-- --></A><H3>
3423configure</H3>
3424<PRE>
3425public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</A>&nbsp;f,
3426                              boolean&nbsp;state)</PRE>
3427<DL>
3428<DD>Method for changing state of an on/off <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> feature for
3429 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> instance this object mapper uses.
3430<p>
3431 This is method is basically a shortcut method for calling
3432 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true#enable(com.fasterxml.jackson.core.JsonFactory.Feature)" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory.enable(com.fasterxml.jackson.core.JsonFactory.Feature)</CODE></A> on the shared
3433 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> this mapper uses (which is accessible
3434 using <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()"><CODE>getJsonFactory()</CODE></A>).
3435<P>
3436<DD><DL>
3437</DL>
3438</DD>
3439<DD><DL>
3440</DL>
3441</DD>
3442</DL>
3443<HR>
3444
3445<A NAME="configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)"><!-- --></A><H3>
3446configure</H3>
3447<PRE>
3448public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>configure</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</A>&nbsp;f,
3449                              boolean&nbsp;state)</PRE>
3450<DL>
3451<DD>Method for changing state of an on/off <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A> feature for
3452 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> instance this object mapper uses.
3453<p>
3454 This is method is basically a shortcut method for calling
3455 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true#enable(com.fasterxml.jackson.core.JsonFactory.Feature)" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory.enable(com.fasterxml.jackson.core.JsonFactory.Feature)</CODE></A> on the shared
3456 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> this mapper uses (which is accessible
3457 using <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()"><CODE>getJsonFactory()</CODE></A>).
3458<P>
3459<DD><DL>
3460</DL>
3461</DD>
3462<DD><DL>
3463</DL>
3464</DD>
3465</DL>
3466<HR>
3467
3468<A NAME="enable(com.fasterxml.jackson.databind.MapperFeature...)"><!-- --></A><H3>
3469enable</H3>
3470<PRE>
3471public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>...&nbsp;f)</PRE>
3472<DL>
3473<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg"><CODE>MapperConfig</CODE></A> features.
3474 Modifies and returns this instance; no new object is created.
3475<P>
3476<DD><DL>
3477</DL>
3478</DD>
3479<DD><DL>
3480</DL>
3481</DD>
3482</DL>
3483<HR>
3484
3485<A NAME="disable(com.fasterxml.jackson.databind.MapperFeature...)"><!-- --></A><H3>
3486disable</H3>
3487<PRE>
3488public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>...&nbsp;f)</PRE>
3489<DL>
3490<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.
3491 Modifies and returns this instance; no new object is created.
3492<P>
3493<DD><DL>
3494</DL>
3495</DD>
3496<DD><DL>
3497</DL>
3498</DD>
3499</DL>
3500<HR>
3501
3502<A NAME="enable(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3>
3503enable</H3>
3504<PRE>
3505public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;feature)</PRE>
3506<DL>
3507<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.
3508 Modifies and returns this instance; no new object is created.
3509<P>
3510<DD><DL>
3511</DL>
3512</DD>
3513<DD><DL>
3514</DL>
3515</DD>
3516</DL>
3517<HR>
3518
3519<A NAME="enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3>
3520enable</H3>
3521<PRE>
3522public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;first,
3523                           <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;f)</PRE>
3524<DL>
3525<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.
3526 Modifies and returns this instance; no new object is created.
3527<P>
3528<DD><DL>
3529</DL>
3530</DD>
3531<DD><DL>
3532</DL>
3533</DD>
3534</DL>
3535<HR>
3536
3537<A NAME="disable(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3>
3538disable</H3>
3539<PRE>
3540public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;feature)</PRE>
3541<DL>
3542<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.
3543 Modifies and returns this instance; no new object is created.
3544<P>
3545<DD><DL>
3546</DL>
3547</DD>
3548<DD><DL>
3549</DL>
3550</DD>
3551</DL>
3552<HR>
3553
3554<A NAME="disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3>
3555disable</H3>
3556<PRE>
3557public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;first,
3558                            <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;f)</PRE>
3559<DL>
3560<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.
3561 Modifies and returns this instance; no new object is created.
3562<P>
3563<DD><DL>
3564</DL>
3565</DD>
3566<DD><DL>
3567</DL>
3568</DD>
3569</DL>
3570<HR>
3571
3572<A NAME="enable(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3>
3573enable</H3>
3574<PRE>
3575public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;f)</PRE>
3576<DL>
3577<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> feature.
3578 Modifies and returns this instance; no new object is created.
3579<P>
3580<DD><DL>
3581</DL>
3582</DD>
3583<DD><DL>
3584</DL>
3585</DD>
3586</DL>
3587<HR>
3588
3589<A NAME="enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"><!-- --></A><H3>
3590enable</H3>
3591<PRE>
3592public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>enable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;first,
3593                           <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;f)</PRE>
3594<DL>
3595<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.
3596 Modifies and returns this instance; no new object is created.
3597<P>
3598<DD><DL>
3599</DL>
3600</DD>
3601<DD><DL>
3602</DL>
3603</DD>
3604</DL>
3605<HR>
3606
3607<A NAME="disable(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3>
3608disable</H3>
3609<PRE>
3610public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;f)</PRE>
3611<DL>
3612<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.
3613 Modifies and returns this instance; no new object is created.
3614<P>
3615<DD><DL>
3616</DL>
3617</DD>
3618<DD><DL>
3619</DL>
3620</DD>
3621</DL>
3622<HR>
3623
3624<A NAME="disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"><!-- --></A><H3>
3625disable</H3>
3626<PRE>
3627public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A> <B>disable</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;first,
3628                            <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;f)</PRE>
3629<DL>
3630<DD>Method for enabling specified <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationConfig</CODE></A> features.
3631 Modifies and returns this instance; no new object is created.
3632<P>
3633<DD><DL>
3634</DL>
3635</DD>
3636<DD><DL>
3637</DL>
3638</DD>
3639</DL>
3640<HR>
3641
3642<A NAME="isEnabled(com.fasterxml.jackson.databind.MapperFeature)"><!-- --></A><H3>
3643isEnabled</H3>
3644<PRE>
3645public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>&nbsp;f)</PRE>
3646<DL>
3647<DD>Method for checking whether given Mapper
3648 feature is enabled.
3649<P>
3650<DD><DL>
3651</DL>
3652</DD>
3653<DD><DL>
3654</DL>
3655</DD>
3656</DL>
3657<HR>
3658
3659<A NAME="isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3>
3660isEnabled</H3>
3661<PRE>
3662public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;f)</PRE>
3663<DL>
3664<DD>Method for checking whether given serialization-specific
3665 feature is enabled.
3666<P>
3667<DD><DL>
3668</DL>
3669</DD>
3670<DD><DL>
3671</DL>
3672</DD>
3673</DL>
3674<HR>
3675
3676<A NAME="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3>
3677isEnabled</H3>
3678<PRE>
3679public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;f)</PRE>
3680<DL>
3681<DD>Method for checking whether given deserialization-specific
3682 feature is enabled.
3683<P>
3684<DD><DL>
3685</DL>
3686</DD>
3687<DD><DL>
3688</DL>
3689</DD>
3690</DL>
3691<HR>
3692
3693<A NAME="isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)"><!-- --></A><H3>
3694isEnabled</H3>
3695<PRE>
3696public boolean <B>isEnabled</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</A>&nbsp;f)</PRE>
3697<DL>
3698<DD>Convenience method, equivalent to:
3699<pre>
3700  getJsonFactory().isEnabled(f);
3701</pre>
3702<P>
3703<DD><DL>
3704</DL>
3705</DD>
3706<DD><DL>
3707</DL>
3708</DD>
3709</DL>
3710<HR>
3711
3712<A NAME="isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)"><!-- --></A><H3>
3713isEnabled</H3>
3714<PRE>
3715public boolean <B>isEnabled</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</A>&nbsp;f)</PRE>
3716<DL>
3717<DD>Convenience method, equivalent to:
3718<pre>
3719  getJsonFactory().isEnabled(f);
3720</pre>
3721<P>
3722<DD><DL>
3723</DL>
3724</DD>
3725<DD><DL>
3726</DL>
3727</DD>
3728</DL>
3729<HR>
3730
3731<A NAME="isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)"><!-- --></A><H3>
3732isEnabled</H3>
3733<PRE>
3734public boolean <B>isEnabled</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</A>&nbsp;f)</PRE>
3735<DL>
3736<DD>Convenience method, equivalent to:
3737<pre>
3738  getJsonFactory().isEnabled(f);
3739</pre>
3740<P>
3741<DD><DL>
3742</DL>
3743</DD>
3744<DD><DL>
3745</DL>
3746</DD>
3747</DL>
3748<HR>
3749
3750<A NAME="getNodeFactory()"><!-- --></A><H3>
3751getNodeFactory</H3>
3752<PRE>
3753public <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> <B>getNodeFactory</B>()</PRE>
3754<DL>
3755<DD>Method that can be used to get hold of <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A>
3756 that this mapper will use when directly constructing
3757 root <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances for Trees.
3758<p>
3759 Note: this is just a shortcut for calling
3760<pre>
3761   getDeserializationConfig().getNodeFactory()
3762</pre>
3763<P>
3764<DD><DL>
3765</DL>
3766</DD>
3767<DD><DL>
3768</DL>
3769</DD>
3770</DL>
3771<HR>
3772
3773<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"><!-- --></A><H3>
3774readValue</H3>
3775<PRE>
3776public &lt;T&gt; T <B>readValue</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
3777                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)
3778            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
3779                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
3780                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
3781<DL>
3782<DD>Method to deserialize JSON content into a non-container
3783 type (it can be an array type, however): typically a bean, array
3784 or a wrapper type (like <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><CODE>Boolean</CODE></A>).
3785<p>
3786 Note: this method should NOT be used if the result type is a
3787 container (<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A> or <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>.
3788 The reason is that due to type erasure, key and value types
3789 can not be introspected when using this method.
3790<P>
3791<DD><DL>
3792<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">readValue</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
3793</DD>
3794<DD><DL>
3795
3796<DT><B>Throws:</B>
3797<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
3798<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
3799<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
3800</DD>
3801</DL>
3802<HR>
3803
3804<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
3805readValue</H3>
3806<PRE>
3807public &lt;T&gt; T <B>readValue</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
3808                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&lt;?&gt;&nbsp;valueTypeRef)
3809            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
3810                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
3811                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
3812<DL>
3813<DD>Method to deserialize JSON content into a Java type, reference
3814 to which is passed as argument. Type is passed using so-called
3815 "super type token" (see )
3816 and specifically needs to be used if the root type is a
3817 parameterized (generic) container type.
3818<P>
3819<DD><DL>
3820<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)" title="class or interface in com.fasterxml.jackson.core">readValue</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
3821</DD>
3822<DD><DL>
3823
3824<DT><B>Throws:</B>
3825<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
3826<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
3827<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
3828</DD>
3829</DL>
3830<HR>
3831
3832<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><!-- --></A><H3>
3833readValue</H3>
3834<PRE>
3835public final &lt;T&gt; T <B>readValue</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
3836                             <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</A>&nbsp;valueType)
3837                  throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
3838                         <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
3839                         <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
3840<DL>
3841<DD>Method to deserialize JSON content into a Java type, reference
3842 to which is passed as argument. Type is passed using
3843 Jackson specific type; instance of which can be constructed using
3844 <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A>.
3845<P>
3846<DD><DL>
3847<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)" title="class or interface in com.fasterxml.jackson.core">readValue</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
3848</DD>
3849<DD><DL>
3850
3851<DT><B>Throws:</B>
3852<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
3853<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
3854<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
3855</DD>
3856</DL>
3857<HR>
3858
3859<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
3860readValue</H3>
3861<PRE>
3862public &lt;T&gt; T <B>readValue</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
3863                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
3864            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
3865                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
3866                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
3867<DL>
3868<DD>Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValue(JsonParser, ResolvedType)</CODE></A>.
3869<P>
3870<DD><DL>
3871</DL>
3872</DD>
3873<DD><DL>
3874
3875<DT><B>Throws:</B>
3876<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
3877<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
3878<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
3879</DD>
3880</DL>
3881<HR>
3882
3883<A NAME="readTree(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3>
3884readTree</H3>
3885<PRE>
3886public &lt;T extends <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A>&gt; T <B>readTree</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp)
3887                            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
3888                                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
3889<DL>
3890<DD>Method to deserialize JSON content as tree expressed
3891 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances. Returns
3892 root of the resulting tree (where root can consist
3893 of just a single node if the current event is a
3894 value event, not container).
3895<P>
3896<DD><DL>
3897<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readTree(com.fasterxml.jackson.core.JsonParser)" title="class or interface in com.fasterxml.jackson.core">readTree</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
3898</DD>
3899<DD><DL>
3900
3901<DT><B>Throws:</B>
3902<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
3903<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
3904</DD>
3905</DL>
3906<HR>
3907
3908<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><!-- --></A><H3>
3909readValues</H3>
3910<PRE>
3911public &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>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
3912                                         <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</A>&nbsp;valueType)
3913                              throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
3914                                     <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
3915<DL>
3916<DD>Method for reading sequence of Objects from parser stream.
3917 Sequence can be either root-level "unwrapped" sequence (without surrounding
3918 JSON array), or a sequence contained in a JSON Array.
3919 In either case <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> must point to the first token of
3920 the first element, OR not point to any token (in which case it is advanced
3921 to the next token). This means, specifically, that for wrapped sequences,
3922 parser MUST NOT point to the surrounding <code>START_ARRAY</code> but rather
3923 to the token following it.
3924<p>
3925 Note that <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> has more complete set of variants.
3926<P>
3927<DD><DL>
3928<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)" title="class or interface in com.fasterxml.jackson.core">readValues</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
3929</DD>
3930<DD><DL>
3931
3932<DT><B>Throws:</B>
3933<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
3934<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
3935</DD>
3936</DL>
3937<HR>
3938
3939<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
3940readValues</H3>
3941<PRE>
3942public &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>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
3943                                         <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
3944                              throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
3945                                     <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
3946<DL>
3947<DD>Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValues(JsonParser, ResolvedType)</CODE></A>.
3948<P>
3949<DD><DL>
3950</DL>
3951</DD>
3952<DD><DL>
3953
3954<DT><B>Throws:</B>
3955<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
3956<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
3957</DD>
3958</DL>
3959<HR>
3960
3961<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"><!-- --></A><H3>
3962readValues</H3>
3963<PRE>
3964public &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>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
3965                                         <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)
3966                              throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
3967                                     <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
3968<DL>
3969<DD>Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValues(JsonParser, ResolvedType)</CODE></A>.
3970<P>
3971<DD><DL>
3972<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">readValues</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
3973</DD>
3974<DD><DL>
3975
3976<DT><B>Throws:</B>
3977<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
3978<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
3979</DD>
3980</DL>
3981<HR>
3982
3983<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
3984readValues</H3>
3985<PRE>
3986public &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>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
3987                                         <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&lt;?&gt;&nbsp;valueTypeRef)
3988                              throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
3989                                     <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
3990<DL>
3991<DD>Method for reading sequence of Objects from parser stream.
3992<P>
3993<DD><DL>
3994<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)" title="class or interface in com.fasterxml.jackson.core">readValues</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
3995</DD>
3996<DD><DL>
3997
3998<DT><B>Throws:</B>
3999<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4000<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4001</DD>
4002</DL>
4003<HR>
4004
4005<A NAME="readTree(java.io.InputStream)"><!-- --></A><H3>
4006readTree</H3>
4007<PRE>
4008public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A>&nbsp;in)
4009                  throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4010                         <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
4011<DL>
4012<DD>Method to deserialize JSON content as tree expressed
4013 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.
4014 Returns root of the resulting tree (where root can consist
4015 of just a single node if the current event is a
4016 value event, not container).
4017<P>
4018<DD><DL>
4019</DL>
4020</DD>
4021<DD><DL>
4022<DT><B>Parameters:</B><DD><CODE>in</CODE> - Input stream used to read JSON content
4023   for building the JSON tree.
4024<DT><B>Throws:</B>
4025<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4026<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4027</DD>
4028</DL>
4029<HR>
4030
4031<A NAME="readTree(java.io.Reader)"><!-- --></A><H3>
4032readTree</H3>
4033<PRE>
4034public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A>&nbsp;r)
4035                  throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4036                         <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
4037<DL>
4038<DD>Method to deserialize JSON content as tree expressed
4039 using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.
4040 Returns root of the resulting tree (where root can consist
4041 of just a single node if the current event is a
4042 value event, not container).
4043<P>
4044<DD><DL>
4045</DL>
4046</DD>
4047<DD><DL>
4048<DT><B>Parameters:</B><DD><CODE>r</CODE> - Reader used to read JSON content
4049   for building the JSON tree.
4050<DT><B>Throws:</B>
4051<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4052<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4053</DD>
4054</DL>
4055<HR>
4056
4057<A NAME="readTree(java.lang.String)"><!-- --></A><H3>
4058readTree</H3>
4059<PRE>
4060public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;content)
4061                  throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4062                         <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
4063<DL>
4064<DD>Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.
4065 Returns root of the resulting tree (where root can consist of just a single node if the current
4066 event is a value event, not container).
4067<P>
4068<DD><DL>
4069</DL>
4070</DD>
4071<DD><DL>
4072<DT><B>Parameters:</B><DD><CODE>content</CODE> - JSON content to parse to build the JSON tree.
4073<DT><B>Throws:</B>
4074<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4075<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4076</DD>
4077</DL>
4078<HR>
4079
4080<A NAME="readTree(byte[])"><!-- --></A><H3>
4081readTree</H3>
4082<PRE>
4083public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(byte[]&nbsp;content)
4084                  throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4085                         <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
4086<DL>
4087<DD>Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.
4088 Returns root of the resulting tree (where root can consist of just a single node if the current
4089 event is a value event, not container).
4090<P>
4091<DD><DL>
4092</DL>
4093</DD>
4094<DD><DL>
4095<DT><B>Parameters:</B><DD><CODE>content</CODE> - JSON content to parse to build the JSON tree.
4096<DT><B>Throws:</B>
4097<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4098<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4099</DD>
4100</DL>
4101<HR>
4102
4103<A NAME="readTree(java.io.File)"><!-- --></A><H3>
4104readTree</H3>
4105<PRE>
4106public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;file)
4107                  throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4108                         <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
4109<DL>
4110<DD>Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.
4111 Returns root of the resulting tree (where root can consist of just a single node if the current
4112 event is a value event, not container).
4113<P>
4114<DD><DL>
4115</DL>
4116</DD>
4117<DD><DL>
4118<DT><B>Parameters:</B><DD><CODE>file</CODE> - File of which contents to parse as JSON for building a tree instance
4119<DT><B>Throws:</B>
4120<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4121<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4122</DD>
4123</DL>
4124<HR>
4125
4126<A NAME="readTree(java.net.URL)"><!-- --></A><H3>
4127readTree</H3>
4128<PRE>
4129public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>readTree</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;source)
4130                  throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4131                         <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
4132<DL>
4133<DD>Method to deserialize JSON content as tree expressed using set of <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instances.
4134 Returns root of the resulting tree (where root can consist of just a single node if the current
4135 event is a value event, not container).
4136<P>
4137<DD><DL>
4138</DL>
4139</DD>
4140<DD><DL>
4141<DT><B>Parameters:</B><DD><CODE>source</CODE> - URL to use for fetching contents to parse as JSON for building a tree instance
4142<DT><B>Throws:</B>
4143<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4144<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4145</DD>
4146</DL>
4147<HR>
4148
4149<A NAME="writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)"><!-- --></A><H3>
4150writeValue</H3>
4151<PRE>
4152public void <B>writeValue</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A>&nbsp;jgen,
4153                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)
4154                throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4155                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>,
4156                       <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4157<DL>
4158<DD>Method that can be used to serialize any Java value as
4159 JSON output, using provided <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A>.
4160<P>
4161<DD><DL>
4162<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)" title="class or interface in com.fasterxml.jackson.core">writeValue</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
4163</DD>
4164<DD><DL>
4165
4166<DT><B>Throws:</B>
4167<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4168<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE>
4169<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4170</DD>
4171</DL>
4172<HR>
4173
4174<A NAME="writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode)"><!-- --></A><H3>
4175writeTree</H3>
4176<PRE>
4177public void <B>writeTree</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A>&nbsp;jgen,
4178                      <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>&nbsp;rootNode)
4179               throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4180                      <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
4181<DL>
4182<DD>Method to serialize given JSON Tree, using generator
4183 provided.
4184<P>
4185<DD><DL>
4186</DL>
4187</DD>
4188<DD><DL>
4189
4190<DT><B>Throws:</B>
4191<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4192<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4193</DD>
4194</DL>
4195<HR>
4196
4197<A NAME="createObjectNode()"><!-- --></A><H3>
4198createObjectNode</H3>
4199<PRE>
4200public <A HREF="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A> <B>createObjectNode</B>()</PRE>
4201<DL>
4202<DD><p>
4203 Note: return type is co-variant, as basic ObjectCodec
4204 abstraction can not refer to concrete node types (as it's
4205 part of core package, whereas impls are part of mapper
4206 package)
4207<P>
4208<DD><DL>
4209<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createObjectNode()" title="class or interface in com.fasterxml.jackson.core">createObjectNode</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
4210</DD>
4211<DD><DL>
4212</DL>
4213</DD>
4214</DL>
4215<HR>
4216
4217<A NAME="createArrayNode()"><!-- --></A><H3>
4218createArrayNode</H3>
4219<PRE>
4220public <A HREF="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>createArrayNode</B>()</PRE>
4221<DL>
4222<DD><p>
4223 Note: return type is co-variant, as basic ObjectCodec
4224 abstraction can not refer to concrete node types (as it's
4225 part of core package, whereas impls are part of mapper
4226 package)
4227<P>
4228<DD><DL>
4229<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createArrayNode()" title="class or interface in com.fasterxml.jackson.core">createArrayNode</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
4230</DD>
4231<DD><DL>
4232</DL>
4233</DD>
4234</DL>
4235<HR>
4236
4237<A NAME="treeAsTokens(com.fasterxml.jackson.core.TreeNode)"><!-- --></A><H3>
4238treeAsTokens</H3>
4239<PRE>
4240public <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A> <B>treeAsTokens</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A>&nbsp;n)</PRE>
4241<DL>
4242<DD>Method for constructing a <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> out of JSON tree
4243 representation.
4244<P>
4245<DD><DL>
4246<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeAsTokens(com.fasterxml.jackson.core.TreeNode)" title="class or interface in com.fasterxml.jackson.core">treeAsTokens</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
4247</DD>
4248<DD><DL>
4249<DT><B>Parameters:</B><DD><CODE>n</CODE> - Root node of the tree that resulting parser will read from</DL>
4250</DD>
4251</DL>
4252<HR>
4253
4254<A NAME="treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><!-- --></A><H3>
4255treeToValue</H3>
4256<PRE>
4257public &lt;T&gt; T <B>treeToValue</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A>&nbsp;n,
4258                         <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)
4259              throws <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
4260<DL>
4261<DD>Convenience conversion method that will bind data given JSON tree
4262 contains into specific value (usually bean) type.
4263<p>
4264 Equivalent to:
4265<pre>
4266   objectMapper.convertValue(n, valueClass);
4267</pre>
4268<P>
4269<DD><DL>
4270<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">treeToValue</A></CODE> in class <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</A></CODE></DL>
4271</DD>
4272<DD><DL>
4273
4274<DT><B>Throws:</B>
4275<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4276</DD>
4277</DL>
4278<HR>
4279
4280<A NAME="valueToTree(java.lang.Object)"><!-- --></A><H3>
4281valueToTree</H3>
4282<PRE>
4283public &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)
4284                               throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
4285<DL>
4286<DD>Reverse of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><CODE>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class<T>)</CODE></A>; given a value (usually bean), will
4287 construct equivalent JSON Tree representation. Functionally same
4288 as if serializing value into JSON and parsing JSON as tree, but
4289 more efficient.
4290<P>
4291<DD><DL>
4292</DL>
4293</DD>
4294<DD><DL>
4295<DT><B>Type Parameters:</B><DD><CODE>T</CODE> - Actual node type; usually either basic <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> or
4296  <A HREF="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node"><CODE>ObjectNode</CODE></A><DT><B>Parameters:</B><DD><CODE>fromValue</CODE> - Bean value to convert
4297<DT><B>Returns:</B><DD>Root node of the resulting JSON tree
4298<DT><B>Throws:</B>
4299<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL>
4300</DD>
4301</DL>
4302<HR>
4303
4304<A NAME="canSerialize(java.lang.Class)"><!-- --></A><H3>
4305canSerialize</H3>
4306<PRE>
4307public boolean <B>canSerialize</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;type)</PRE>
4308<DL>
4309<DD>Method that can be called to check whether mapper thinks
4310 it could serialize an instance of given Class.
4311 Check is done
4312 by checking whether a serializer can be found for the type.
4313<P>
4314<DD><DL>
4315</DL>
4316</DD>
4317<DD><DL>
4318
4319<DT><B>Returns:</B><DD>True if mapper can find a serializer for instances of
4320  given class (potentially serializable), false otherwise (not
4321  serializable)</DL>
4322</DD>
4323</DL>
4324<HR>
4325
4326<A NAME="canDeserialize(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
4327canDeserialize</H3>
4328<PRE>
4329public boolean <B>canDeserialize</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type)</PRE>
4330<DL>
4331<DD>Method that can be called to check whether mapper thinks
4332 it could deserialize an Object of given type.
4333 Check is done
4334 by checking whether a deserializer can be found for the type.
4335<P>
4336<DD><DL>
4337</DL>
4338</DD>
4339<DD><DL>
4340
4341<DT><B>Returns:</B><DD>True if mapper can find a serializer for instances of
4342  given class (potentially serializable), false otherwise (not
4343  serializable)</DL>
4344</DD>
4345</DL>
4346<HR>
4347
4348<A NAME="readValue(java.io.File, java.lang.Class)"><!-- --></A><H3>
4349readValue</H3>
4350<PRE>
4351public &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,
4352                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)
4353            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4354                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4355                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4356<DL>
4357<DD><DL>
4358</DL>
4359</DD>
4360<DD><DL>
4361
4362<DT><B>Throws:</B>
4363<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4364<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4365<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4366</DD>
4367</DL>
4368<HR>
4369
4370<A NAME="readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
4371readValue</H3>
4372<PRE>
4373public &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,
4374                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)
4375            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4376                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4377                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4378<DL>
4379<DD><DL>
4380</DL>
4381</DD>
4382<DD><DL>
4383
4384<DT><B>Throws:</B>
4385<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4386<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4387<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4388</DD>
4389</DL>
4390<HR>
4391
4392<A NAME="readValue(java.io.File, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
4393readValue</H3>
4394<PRE>
4395public &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,
4396                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
4397            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4398                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4399                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4400<DL>
4401<DD><DL>
4402</DL>
4403</DD>
4404<DD><DL>
4405
4406<DT><B>Throws:</B>
4407<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4408<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4409<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4410</DD>
4411</DL>
4412<HR>
4413
4414<A NAME="readValue(java.net.URL, java.lang.Class)"><!-- --></A><H3>
4415readValue</H3>
4416<PRE>
4417public &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,
4418                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)
4419            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4420                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4421                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4422<DL>
4423<DD><DL>
4424</DL>
4425</DD>
4426<DD><DL>
4427
4428<DT><B>Throws:</B>
4429<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4430<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4431<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4432</DD>
4433</DL>
4434<HR>
4435
4436<A NAME="readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
4437readValue</H3>
4438<PRE>
4439public &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,
4440                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)
4441            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4442                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4443                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4444<DL>
4445<DD><DL>
4446</DL>
4447</DD>
4448<DD><DL>
4449
4450<DT><B>Throws:</B>
4451<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4452<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4453<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4454</DD>
4455</DL>
4456<HR>
4457
4458<A NAME="readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
4459readValue</H3>
4460<PRE>
4461public &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,
4462                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
4463            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4464                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4465                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4466<DL>
4467<DD><DL>
4468</DL>
4469</DD>
4470<DD><DL>
4471
4472<DT><B>Throws:</B>
4473<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4474<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4475<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4476</DD>
4477</DL>
4478<HR>
4479
4480<A NAME="readValue(java.lang.String, java.lang.Class)"><!-- --></A><H3>
4481readValue</H3>
4482<PRE>
4483public &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,
4484                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)
4485            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4486                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4487                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4488<DL>
4489<DD><DL>
4490</DL>
4491</DD>
4492<DD><DL>
4493
4494<DT><B>Throws:</B>
4495<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4496<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4497<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4498</DD>
4499</DL>
4500<HR>
4501
4502<A NAME="readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
4503readValue</H3>
4504<PRE>
4505public &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,
4506                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)
4507            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4508                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4509                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4510<DL>
4511<DD><DL>
4512</DL>
4513</DD>
4514<DD><DL>
4515
4516<DT><B>Throws:</B>
4517<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4518<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4519<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4520</DD>
4521</DL>
4522<HR>
4523
4524<A NAME="readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
4525readValue</H3>
4526<PRE>
4527public &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,
4528                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
4529            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4530                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4531                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4532<DL>
4533<DD><DL>
4534</DL>
4535</DD>
4536<DD><DL>
4537
4538<DT><B>Throws:</B>
4539<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4540<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4541<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4542</DD>
4543</DL>
4544<HR>
4545
4546<A NAME="readValue(java.io.Reader, java.lang.Class)"><!-- --></A><H3>
4547readValue</H3>
4548<PRE>
4549public &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,
4550                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)
4551            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4552                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4553                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4554<DL>
4555<DD><DL>
4556</DL>
4557</DD>
4558<DD><DL>
4559
4560<DT><B>Throws:</B>
4561<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4562<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4563<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4564</DD>
4565</DL>
4566<HR>
4567
4568<A NAME="readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
4569readValue</H3>
4570<PRE>
4571public &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,
4572                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)
4573            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4574                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4575                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4576<DL>
4577<DD><DL>
4578</DL>
4579</DD>
4580<DD><DL>
4581
4582<DT><B>Throws:</B>
4583<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4584<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4585<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4586</DD>
4587</DL>
4588<HR>
4589
4590<A NAME="readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
4591readValue</H3>
4592<PRE>
4593public &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,
4594                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
4595            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4596                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4597                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4598<DL>
4599<DD><DL>
4600</DL>
4601</DD>
4602<DD><DL>
4603
4604<DT><B>Throws:</B>
4605<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4606<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4607<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4608</DD>
4609</DL>
4610<HR>
4611
4612<A NAME="readValue(java.io.InputStream, java.lang.Class)"><!-- --></A><H3>
4613readValue</H3>
4614<PRE>
4615public &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,
4616                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)
4617            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4618                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4619                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4620<DL>
4621<DD><DL>
4622</DL>
4623</DD>
4624<DD><DL>
4625
4626<DT><B>Throws:</B>
4627<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4628<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4629<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4630</DD>
4631</DL>
4632<HR>
4633
4634<A NAME="readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
4635readValue</H3>
4636<PRE>
4637public &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,
4638                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)
4639            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4640                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4641                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4642<DL>
4643<DD><DL>
4644</DL>
4645</DD>
4646<DD><DL>
4647
4648<DT><B>Throws:</B>
4649<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4650<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4651<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4652</DD>
4653</DL>
4654<HR>
4655
4656<A NAME="readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
4657readValue</H3>
4658<PRE>
4659public &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,
4660                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
4661            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4662                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4663                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4664<DL>
4665<DD><DL>
4666</DL>
4667</DD>
4668<DD><DL>
4669
4670<DT><B>Throws:</B>
4671<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4672<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4673<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4674</DD>
4675</DL>
4676<HR>
4677
4678<A NAME="readValue(byte[], java.lang.Class)"><!-- --></A><H3>
4679readValue</H3>
4680<PRE>
4681public &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4682                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)
4683            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4684                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4685                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4686<DL>
4687<DD><DL>
4688</DL>
4689</DD>
4690<DD><DL>
4691
4692<DT><B>Throws:</B>
4693<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4694<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4695<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4696</DD>
4697</DL>
4698<HR>
4699
4700<A NAME="readValue(byte[], int, int, java.lang.Class)"><!-- --></A><H3>
4701readValue</H3>
4702<PRE>
4703public &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4704                       int&nbsp;offset,
4705                       int&nbsp;len,
4706                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;valueType)
4707            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4708                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4709                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4710<DL>
4711<DD><DL>
4712</DL>
4713</DD>
4714<DD><DL>
4715
4716<DT><B>Throws:</B>
4717<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4718<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4719<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4720</DD>
4721</DL>
4722<HR>
4723
4724<A NAME="readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
4725readValue</H3>
4726<PRE>
4727public &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4728                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)
4729            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4730                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4731                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4732<DL>
4733<DD><DL>
4734</DL>
4735</DD>
4736<DD><DL>
4737
4738<DT><B>Throws:</B>
4739<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4740<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4741<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4742</DD>
4743</DL>
4744<HR>
4745
4746<A NAME="readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
4747readValue</H3>
4748<PRE>
4749public &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4750                       int&nbsp;offset,
4751                       int&nbsp;len,
4752                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&nbsp;valueTypeRef)
4753            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4754                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4755                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4756<DL>
4757<DD><DL>
4758</DL>
4759</DD>
4760<DD><DL>
4761
4762<DT><B>Throws:</B>
4763<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4764<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4765<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4766</DD>
4767</DL>
4768<HR>
4769
4770<A NAME="readValue(byte[], com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
4771readValue</H3>
4772<PRE>
4773public &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4774                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
4775            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4776                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4777                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4778<DL>
4779<DD><DL>
4780</DL>
4781</DD>
4782<DD><DL>
4783
4784<DT><B>Throws:</B>
4785<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4786<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4787<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4788</DD>
4789</DL>
4790<HR>
4791
4792<A NAME="readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
4793readValue</H3>
4794<PRE>
4795public &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
4796                       int&nbsp;offset,
4797                       int&nbsp;len,
4798                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
4799            throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4800                   <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
4801                   <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4802<DL>
4803<DD><DL>
4804</DL>
4805</DD>
4806<DD><DL>
4807
4808<DT><B>Throws:</B>
4809<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4810<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
4811<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4812</DD>
4813</DL>
4814<HR>
4815
4816<A NAME="writeValue(java.io.File, java.lang.Object)"><!-- --></A><H3>
4817writeValue</H3>
4818<PRE>
4819public void <B>writeValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;resultFile,
4820                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)
4821                throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4822                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>,
4823                       <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4824<DL>
4825<DD>Method that can be used to serialize any Java value as
4826 JSON output, written to File provided.
4827<P>
4828<DD><DL>
4829</DL>
4830</DD>
4831<DD><DL>
4832
4833<DT><B>Throws:</B>
4834<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4835<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE>
4836<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4837</DD>
4838</DL>
4839<HR>
4840
4841<A NAME="writeValue(java.io.OutputStream, java.lang.Object)"><!-- --></A><H3>
4842writeValue</H3>
4843<PRE>
4844public void <B>writeValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A>&nbsp;out,
4845                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)
4846                throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4847                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>,
4848                       <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4849<DL>
4850<DD>Method that can be used to serialize any Java value as
4851 JSON output, using output stream provided (using encoding
4852 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonEncoding.UTF8</CODE></A>).
4853<p>
4854 Note: method does not close the underlying stream explicitly
4855 here; however, <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> this mapper uses may choose
4856 to close the stream depending on its settings (by default,
4857 it will try to close it when <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A> we construct
4858 is closed).
4859<P>
4860<DD><DL>
4861</DL>
4862</DD>
4863<DD><DL>
4864
4865<DT><B>Throws:</B>
4866<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4867<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE>
4868<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4869</DD>
4870</DL>
4871<HR>
4872
4873<A NAME="writeValue(java.io.Writer, java.lang.Object)"><!-- --></A><H3>
4874writeValue</H3>
4875<PRE>
4876public void <B>writeValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</A>&nbsp;w,
4877                       <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)
4878                throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
4879                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>,
4880                       <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
4881<DL>
4882<DD>Method that can be used to serialize any Java value as
4883 JSON output, using Writer provided.
4884<p>
4885 Note: method does not close the underlying stream explicitly
4886 here; however, <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory</CODE></A> this mapper uses may choose
4887 to close the stream depending on its settings (by default,
4888 it will try to close it when <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A> we construct
4889 is closed).
4890<P>
4891<DD><DL>
4892</DL>
4893</DD>
4894<DD><DL>
4895
4896<DT><B>Throws:</B>
4897<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
4898<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE>
4899<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
4900</DD>
4901</DL>
4902<HR>
4903
4904<A NAME="writeValueAsString(java.lang.Object)"><!-- --></A><H3>
4905writeValueAsString</H3>
4906<PRE>
4907public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>writeValueAsString</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)
4908                          throws <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
4909<DL>
4910<DD>Method that can be used to serialize any Java value as
4911 a String. Functionally equivalent to calling
4912 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)"><CODE>writeValue(Writer,Object)</CODE></A> with <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><CODE>StringWriter</CODE></A>
4913 and constructing String, but more efficient.
4914<p>
4915 Note: prior to version 2.1, throws clause included <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A>; 2.1 removed it.
4916<P>
4917<DD><DL>
4918</DL>
4919</DD>
4920<DD><DL>
4921
4922<DT><B>Throws:</B>
4923<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4924</DD>
4925</DL>
4926<HR>
4927
4928<A NAME="writeValueAsBytes(java.lang.Object)"><!-- --></A><H3>
4929writeValueAsBytes</H3>
4930<PRE>
4931public byte[] <B>writeValueAsBytes</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)
4932                         throws <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE>
4933<DL>
4934<DD>Method that can be used to serialize any Java value as
4935 a byte array. Functionally equivalent to calling
4936 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)"><CODE>writeValue(Writer,Object)</CODE></A> with <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><CODE>ByteArrayOutputStream</CODE></A>
4937 and getting bytes, but more efficient.
4938 Encoding used will be UTF-8.
4939<p>
4940 Note: prior to version 2.1, throws clause included <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A>; 2.1 removed it.
4941<P>
4942<DD><DL>
4943</DL>
4944</DD>
4945<DD><DL>
4946
4947<DT><B>Throws:</B>
4948<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL>
4949</DD>
4950</DL>
4951<HR>
4952
4953<A NAME="writer()"><!-- --></A><H3>
4954writer</H3>
4955<PRE>
4956public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>()</PRE>
4957<DL>
4958<DD>Convenience method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A>
4959 with default settings.
4960<P>
4961<DD><DL>
4962</DL>
4963</DD>
4964<DD><DL>
4965</DL>
4966</DD>
4967</DL>
4968<HR>
4969
4970<A NAME="writer(com.fasterxml.jackson.databind.SerializationFeature)"><!-- --></A><H3>
4971writer</H3>
4972<PRE>
4973public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;feature)</PRE>
4974<DL>
4975<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> with
4976 specified feature enabled (compared to settings that this
4977 mapper instance has).
4978<P>
4979<DD><DL>
4980</DL>
4981</DD>
4982<DD><DL>
4983</DL>
4984</DD>
4985</DL>
4986<HR>
4987
4988<A NAME="writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"><!-- --></A><H3>
4989writer</H3>
4990<PRE>
4991public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>&nbsp;first,
4992                           <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</A>...&nbsp;other)</PRE>
4993<DL>
4994<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> with
4995 specified features enabled (compared to settings that this
4996 mapper instance has).
4997<P>
4998<DD><DL>
4999</DL>
5000</DD>
5001<DD><DL>
5002</DL>
5003</DD>
5004</DL>
5005<HR>
5006
5007<A NAME="writer(java.text.DateFormat)"><!-- --></A><H3>
5008writer</H3>
5009<PRE>
5010public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A>&nbsp;df)</PRE>
5011<DL>
5012<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will
5013 serialize objects using specified <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><CODE>DateFormat</CODE></A>; or, if
5014 null passed, using timestamp (64-bit number.
5015<P>
5016<DD><DL>
5017</DL>
5018</DD>
5019<DD><DL>
5020</DL>
5021</DD>
5022</DL>
5023<HR>
5024
5025<A NAME="writerWithView(java.lang.Class)"><!-- --></A><H3>
5026writerWithView</H3>
5027<PRE>
5028public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithView</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;serializationView)</PRE>
5029<DL>
5030<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will
5031 serialize objects using specified JSON View (filter).
5032<P>
5033<DD><DL>
5034</DL>
5035</DD>
5036<DD><DL>
5037</DL>
5038</DD>
5039</DL>
5040<HR>
5041
5042<A NAME="writerWithType(java.lang.Class)"><!-- --></A><H3>
5043writerWithType</H3>
5044<PRE>
5045public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithType</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;rootType)</PRE>
5046<DL>
5047<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will
5048 serialize objects using specified root type, instead of actual
5049 runtime type of value. Type must be a super-type of runtime
5050 type.
5051<P>
5052<DD><DL>
5053</DL>
5054</DD>
5055<DD><DL>
5056</DL>
5057</DD>
5058</DL>
5059<HR>
5060
5061<A NAME="writerWithType(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
5062writerWithType</H3>
5063<PRE>
5064public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;rootType)</PRE>
5065<DL>
5066<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will
5067 serialize objects using specified root type, instead of actual
5068 runtime type of value. Type must be a super-type of runtime type.
5069<P>
5070<DD><DL>
5071</DL>
5072</DD>
5073<DD><DL>
5074</DL>
5075</DD>
5076</DL>
5077<HR>
5078
5079<A NAME="writerWithType(com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
5080writerWithType</H3>
5081<PRE>
5082public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithType</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&lt;?&gt;&nbsp;rootType)</PRE>
5083<DL>
5084<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will
5085 serialize objects using specified root type, instead of actual
5086 runtime type of value. Type must be a super-type of runtime type.
5087<P>
5088<DD><DL>
5089</DL>
5090</DD>
5091<DD><DL>
5092</DL>
5093</DD>
5094</DL>
5095<HR>
5096
5097<A NAME="writer(com.fasterxml.jackson.core.PrettyPrinter)"><!-- --></A><H3>
5098writer</H3>
5099<PRE>
5100public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A>&nbsp;pp)</PRE>
5101<DL>
5102<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will
5103 serialize objects using specified pretty printer for indentation
5104 (or if null, no pretty printer)
5105<P>
5106<DD><DL>
5107</DL>
5108</DD>
5109<DD><DL>
5110</DL>
5111</DD>
5112</DL>
5113<HR>
5114
5115<A NAME="writerWithDefaultPrettyPrinter()"><!-- --></A><H3>
5116writerWithDefaultPrettyPrinter</H3>
5117<PRE>
5118public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writerWithDefaultPrettyPrinter</B>()</PRE>
5119<DL>
5120<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will
5121 serialize objects using the default pretty printer for indentation
5122<P>
5123<DD><DL>
5124</DL>
5125</DD>
5126<DD><DL>
5127</DL>
5128</DD>
5129</DL>
5130<HR>
5131
5132<A NAME="writer(com.fasterxml.jackson.databind.ser.FilterProvider)"><!-- --></A><H3>
5133writer</H3>
5134<PRE>
5135public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</A>&nbsp;filterProvider)</PRE>
5136<DL>
5137<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will
5138 serialize objects using specified filter provider.
5139<P>
5140<DD><DL>
5141</DL>
5142</DD>
5143<DD><DL>
5144</DL>
5145</DD>
5146</DL>
5147<HR>
5148
5149<A NAME="writer(com.fasterxml.jackson.core.FormatSchema)"><!-- --></A><H3>
5150writer</H3>
5151<PRE>
5152public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</A>&nbsp;schema)</PRE>
5153<DL>
5154<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will
5155 pass specific schema object to <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonGenerator</CODE></A> used for
5156 writing content.
5157<P>
5158<DD><DL>
5159</DL>
5160</DD>
5161<DD><DL>
5162<DT><B>Parameters:</B><DD><CODE>schema</CODE> - Schema to pass to generator</DL>
5163</DD>
5164</DL>
5165<HR>
5166
5167<A NAME="writer(com.fasterxml.jackson.core.Base64Variant)"><!-- --></A><H3>
5168writer</H3>
5169<PRE>
5170public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</A> <B>writer</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A>&nbsp;defaultBase64)</PRE>
5171<DL>
5172<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectWriter</CODE></A> that will
5173 use specified Base64 encoding variant for Base64-encoded binary data.
5174<P>
5175<DD><DL>
5176</DL>
5177</DD>
5178<DD><DL>
5179<DT><B>Since:</B></DT>
5180  <DD>2.1</DD>
5181</DL>
5182</DD>
5183</DL>
5184<HR>
5185
5186<A NAME="reader()"><!-- --></A><H3>
5187reader</H3>
5188<PRE>
5189public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>()</PRE>
5190<DL>
5191<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with
5192 default settings. Note that the resulting instance is NOT usable as is,
5193 without defining expected value type.
5194<P>
5195<DD><DL>
5196</DL>
5197</DD>
5198<DD><DL>
5199</DL>
5200</DD>
5201</DL>
5202<HR>
5203
5204<A NAME="reader(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3>
5205reader</H3>
5206<PRE>
5207public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;feature)</PRE>
5208<DL>
5209<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with
5210 specified feature enabled (compared to settings that this
5211 mapper instance has).
5212 Note that the resulting instance is NOT usable as is,
5213 without defining expected value type.
5214<P>
5215<DD><DL>
5216</DL>
5217</DD>
5218<DD><DL>
5219</DL>
5220</DD>
5221</DL>
5222<HR>
5223
5224<A NAME="reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3>
5225reader</H3>
5226<PRE>
5227public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;first,
5228                           <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;other)</PRE>
5229<DL>
5230<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> with
5231 specified features enabled (compared to settings that this
5232 mapper instance has).
5233 Note that the resulting instance is NOT usable as is,
5234 without defining expected value type.
5235<P>
5236<DD><DL>
5237</DL>
5238</DD>
5239<DD><DL>
5240</DL>
5241</DD>
5242</DL>
5243<HR>
5244
5245<A NAME="readerForUpdating(java.lang.Object)"><!-- --></A><H3>
5246readerForUpdating</H3>
5247<PRE>
5248public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>readerForUpdating</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;valueToUpdate)</PRE>
5249<DL>
5250<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will
5251 update given Object (usually Bean, but can be a Collection or Map
5252 as well, but NOT an array) with JSON data. Deserialization occurs
5253 normally except that the root-level value in JSON is not used for
5254 instantiating a new object; instead give updateable object is used
5255 as root.
5256 Runtime type of value object is used for locating deserializer,
5257 unless overridden by other factory methods of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A>
5258<P>
5259<DD><DL>
5260</DL>
5261</DD>
5262<DD><DL>
5263</DL>
5264</DD>
5265</DL>
5266<HR>
5267
5268<A NAME="reader(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
5269reader</H3>
5270<PRE>
5271public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type)</PRE>
5272<DL>
5273<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will
5274 read or update instances of specified type
5275<P>
5276<DD><DL>
5277</DL>
5278</DD>
5279<DD><DL>
5280</DL>
5281</DD>
5282</DL>
5283<HR>
5284
5285<A NAME="reader(java.lang.Class)"><!-- --></A><H3>
5286reader</H3>
5287<PRE>
5288public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;type)</PRE>
5289<DL>
5290<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will
5291 read or update instances of specified type
5292<P>
5293<DD><DL>
5294</DL>
5295</DD>
5296<DD><DL>
5297</DL>
5298</DD>
5299</DL>
5300<HR>
5301
5302<A NAME="reader(com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
5303reader</H3>
5304<PRE>
5305public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&lt;?&gt;&nbsp;type)</PRE>
5306<DL>
5307<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will
5308 read or update instances of specified type
5309<P>
5310<DD><DL>
5311</DL>
5312</DD>
5313<DD><DL>
5314</DL>
5315</DD>
5316</DL>
5317<HR>
5318
5319<A NAME="reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)"><!-- --></A><H3>
5320reader</H3>
5321<PRE>
5322public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A>&nbsp;f)</PRE>
5323<DL>
5324<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will
5325 use specified <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> for constructing JSON trees.
5326<P>
5327<DD><DL>
5328</DL>
5329</DD>
5330<DD><DL>
5331</DL>
5332</DD>
5333</DL>
5334<HR>
5335
5336<A NAME="reader(com.fasterxml.jackson.core.FormatSchema)"><!-- --></A><H3>
5337reader</H3>
5338<PRE>
5339public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</A>&nbsp;schema)</PRE>
5340<DL>
5341<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will
5342 pass specific schema object to <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> used for
5343 reading content.
5344<P>
5345<DD><DL>
5346</DL>
5347</DD>
5348<DD><DL>
5349<DT><B>Parameters:</B><DD><CODE>schema</CODE> - Schema to pass to parser</DL>
5350</DD>
5351</DL>
5352<HR>
5353
5354<A NAME="reader(com.fasterxml.jackson.databind.InjectableValues)"><!-- --></A><H3>
5355reader</H3>
5356<PRE>
5357public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A>&nbsp;injectableValues)</PRE>
5358<DL>
5359<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will
5360 use specified injectable values.
5361<P>
5362<DD><DL>
5363</DL>
5364</DD>
5365<DD><DL>
5366<DT><B>Parameters:</B><DD><CODE>injectableValues</CODE> - Injectable values to use</DL>
5367</DD>
5368</DL>
5369<HR>
5370
5371<A NAME="readerWithView(java.lang.Class)"><!-- --></A><H3>
5372readerWithView</H3>
5373<PRE>
5374public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>readerWithView</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;view)</PRE>
5375<DL>
5376<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will
5377 deserialize objects using specified JSON View (filter).
5378<P>
5379<DD><DL>
5380</DL>
5381</DD>
5382<DD><DL>
5383</DL>
5384</DD>
5385</DL>
5386<HR>
5387
5388<A NAME="reader(com.fasterxml.jackson.core.Base64Variant)"><!-- --></A><H3>
5389reader</H3>
5390<PRE>
5391public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>reader</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</A>&nbsp;defaultBase64)</PRE>
5392<DL>
5393<DD>Factory method for constructing <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> that will
5394 use specified Base64 encoding variant for Base64-encoded binary data.
5395<P>
5396<DD><DL>
5397</DL>
5398</DD>
5399<DD><DL>
5400<DT><B>Since:</B></DT>
5401  <DD>2.1</DD>
5402</DL>
5403</DD>
5404</DL>
5405<HR>
5406
5407<A NAME="convertValue(java.lang.Object, java.lang.Class)"><!-- --></A><H3>
5408convertValue</H3>
5409<PRE>
5410public &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,
5411                          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;T&gt;&nbsp;toValueType)
5412               throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
5413<DL>
5414<DD>Convenience method for doing two-step conversion from given value, into
5415 instance of given value type. This is functionality equivalent to first
5416 serializing given value into JSON, then binding JSON data into value
5417 of given type, but may be executed without fully serializing into
5418 JSON. Same converters (serializers, deserializers) will be used as for
5419 data binding, meaning same object mapper configuration works.
5420<P>
5421<DD><DL>
5422</DL>
5423</DD>
5424<DD><DL>
5425
5426<DT><B>Throws:</B>
5427<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - If conversion fails due to incompatible type;
5428    if so, root cause will contain underlying checked exception data binding
5429    functionality threw</DL>
5430</DD>
5431</DL>
5432<HR>
5433
5434<A NAME="convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
5435convertValue</H3>
5436<PRE>
5437public &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,
5438                          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</A>&lt;?&gt;&nbsp;toValueTypeRef)
5439               throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
5440<DL>
5441<DD><DL>
5442</DL>
5443</DD>
5444<DD><DL>
5445
5446<DT><B>Throws:</B>
5447<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL>
5448</DD>
5449</DL>
5450<HR>
5451
5452<A NAME="convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
5453convertValue</H3>
5454<PRE>
5455public &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,
5456                          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;toValueType)
5457               throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
5458<DL>
5459<DD><DL>
5460</DL>
5461</DD>
5462<DD><DL>
5463
5464<DT><B>Throws:</B>
5465<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL>
5466</DD>
5467</DL>
5468<HR>
5469
5470<A NAME="_convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
5471_convert</H3>
5472<PRE>
5473protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>_convert</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;fromValue,
5474                          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;toValueType)
5475                   throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
5476<DL>
5477<DD>Actual conversion implementation: instead of using existing read
5478 and write methods, much of code is inlined. Reason for this is
5479 that we must avoid wrapping/unwrapping both for efficiency and
5480 for correctness. If wrapping/unwrapping is actually desired,
5481 caller must use explicit <code>writeValue</code> and
5482 <code>readValue</code> methods.
5483<P>
5484<DD><DL>
5485</DL>
5486</DD>
5487<DD><DL>
5488
5489<DT><B>Throws:</B>
5490<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL>
5491</DD>
5492</DL>
5493<HR>
5494
5495<A NAME="generateJsonSchema(java.lang.Class)"><!-- --></A><H3>
5496generateJsonSchema</H3>
5497<PRE>
5498public <A HREF="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</A> <B>generateJsonSchema</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;t)
5499                              throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
5500<DL>
5501<DD>Generate <a href="http://json-schema.org/">Json-schema</a>
5502 instance for specified class.
5503<P>
5504<DD><DL>
5505</DL>
5506</DD>
5507<DD><DL>
5508<DT><B>Parameters:</B><DD><CODE>t</CODE> - The class to generate schema for
5509<DT><B>Returns:</B><DD>Constructed JSON schema.
5510<DT><B>Throws:</B>
5511<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
5512</DD>
5513</DL>
5514<HR>
5515
5516<A NAME="acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"><!-- --></A><H3>
5517acceptJsonFormatVisitor</H3>
5518<PRE>
5519public void <B>acceptJsonFormatVisitor</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;type,
5520                                    <A HREF="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</A>&nbsp;visitor)
5521                             throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
5522<DL>
5523<DD>Method for visiting type hierarchy for given type, using specified visitor.
5524<p>
5525 This method can be used for things like
5526 generating <a href="http://json-schema.org/">Json Schema</a>
5527 instance for specified type.
5528<P>
5529<DD><DL>
5530</DL>
5531</DD>
5532<DD><DL>
5533<DT><B>Parameters:</B><DD><CODE>type</CODE> - Type to generate schema for (possibly with generic signature)
5534<DT><B>Throws:</B>
5535<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE><DT><B>Since:</B></DT>
5536  <DD>2.1</DD>
5537</DL>
5538</DD>
5539</DL>
5540<HR>
5541
5542<A NAME="acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"><!-- --></A><H3>
5543acceptJsonFormatVisitor</H3>
5544<PRE>
5545public void <B>acceptJsonFormatVisitor</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type,
5546                                    <A HREF="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</A>&nbsp;visitor)
5547                             throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
5548<DL>
5549<DD>Method for visiting type hierarchy for given type, using specified visitor.
5550<p>
5551 This method can be used for things like
5552 generating <a href="http://json-schema.org/">Json Schema</a>
5553 instance for specified type.
5554<P>
5555<DD><DL>
5556</DL>
5557</DD>
5558<DD><DL>
5559<DT><B>Parameters:</B><DD><CODE>type</CODE> - Type to generate schema for (possibly with generic signature)
5560<DT><B>Throws:</B>
5561<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE><DT><B>Since:</B></DT>
5562  <DD>2.1</DD>
5563</DL>
5564</DD>
5565</DL>
5566<HR>
5567
5568<A NAME="_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"><!-- --></A><H3>
5569_serializerProvider</H3>
5570<PRE>
5571protected <A HREF="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</A> <B>_serializerProvider</B>(<A HREF="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</A>&nbsp;config)</PRE>
5572<DL>
5573<DD>Overridable helper method used for constructing
5574 <A HREF="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> to use for serialization.
5575<P>
5576<DD><DL>
5577</DL>
5578</DD>
5579<DD><DL>
5580</DL>
5581</DD>
5582</DL>
5583<HR>
5584
5585<A NAME="_defaultPrettyPrinter()"><!-- --></A><H3>
5586_defaultPrettyPrinter</H3>
5587<PRE>
5588protected <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</A> <B>_defaultPrettyPrinter</B>()</PRE>
5589<DL>
5590<DD>Helper method that should return default pretty-printer to
5591 use for generators constructed by this mapper, when instructed
5592 to use default pretty printer.
5593<P>
5594<DD><DL>
5595</DL>
5596</DD>
5597<DD><DL>
5598</DL>
5599</DD>
5600</DL>
5601<HR>
5602
5603<A NAME="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)"><!-- --></A><H3>
5604_configAndWriteValue</H3>
5605<PRE>
5606protected final void <B>_configAndWriteValue</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A>&nbsp;jgen,
5607                                          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)
5608                                   throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
5609                                          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>,
5610                                          <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
5611<DL>
5612<DD>Method called to configure the generator as necessary and then
5613 call write functionality
5614<P>
5615<DD><DL>
5616</DL>
5617</DD>
5618<DD><DL>
5619
5620<DT><B>Throws:</B>
5621<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
5622<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE>
5623<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
5624</DD>
5625</DL>
5626<HR>
5627
5628<A NAME="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, java.lang.Class)"><!-- --></A><H3>
5629_configAndWriteValue</H3>
5630<PRE>
5631protected final void <B>_configAndWriteValue</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A>&nbsp;jgen,
5632                                          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value,
5633                                          <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;&nbsp;viewClass)
5634                                   throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
5635                                          <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A>,
5636                                          <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
5637<DL>
5638<DD><DL>
5639</DL>
5640</DD>
5641<DD><DL>
5642
5643<DT><B>Throws:</B>
5644<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
5645<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</A></CODE>
5646<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
5647</DD>
5648</DL>
5649<HR>
5650
5651<A NAME="createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)"><!-- --></A><H3>
5652createDeserializationContext</H3>
5653<PRE>
5654protected final <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> <B>createDeserializationContext</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
5655                                                                           <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;cfg)</PRE>
5656<DL>
5657<DD>Internal helper method called to create an instance of <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A>
5658 for deserializing a single root value.
5659 Can be overridden if a custom context is needed.
5660<P>
5661<DD><DL>
5662</DL>
5663</DD>
5664<DD><DL>
5665</DL>
5666</DD>
5667</DL>
5668<HR>
5669
5670<A NAME="_readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
5671_readValue</H3>
5672<PRE>
5673protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>_readValue</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;cfg,
5674                            <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
5675                            <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
5676                     throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
5677                            <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
5678                            <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
5679<DL>
5680<DD>Actual implementation of value reading+binding operation.
5681<P>
5682<DD><DL>
5683</DL>
5684</DD>
5685<DD><DL>
5686
5687<DT><B>Throws:</B>
5688<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
5689<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
5690<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
5691</DD>
5692</DL>
5693<HR>
5694
5695<A NAME="_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
5696_readMapAndClose</H3>
5697<PRE>
5698protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>_readMapAndClose</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
5699                                  <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
5700                           throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
5701                                  <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
5702                                  <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
5703<DL>
5704<DD><DL>
5705</DL>
5706</DD>
5707<DD><DL>
5708
5709<DT><B>Throws:</B>
5710<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
5711<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
5712<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
5713</DD>
5714</DL>
5715<HR>
5716
5717<A NAME="_initForReading(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3>
5718_initForReading</H3>
5719<PRE>
5720protected <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</A> <B>_initForReading</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp)
5721                             throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
5722                                    <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
5723                                    <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
5724<DL>
5725<DD>Method called to ensure that given parser is ready for reading
5726 content for data binding.
5727<P>
5728<DD><DL>
5729</DL>
5730</DD>
5731<DD><DL>
5732
5733<DT><B>Returns:</B><DD>First token to be used for data binding after this call:
5734  can never be null as exception will be thrown if parser can not
5735  provide more tokens.
5736<DT><B>Throws:</B>
5737<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - if the underlying input source has problems during
5738   parsing
5739<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE> - if parser has problems parsing content
5740<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE> - if the parser does not have any more
5741   content to map (note: Json "null" value is considered content;
5742   enf-of-stream not)</DL>
5743</DD>
5744</DL>
5745<HR>
5746
5747<A NAME="_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer)"><!-- --></A><H3>
5748_unwrapAndDeserialize</H3>
5749<PRE>
5750protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>_unwrapAndDeserialize</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</A>&nbsp;jp,
5751                                       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A>&nbsp;ctxt,
5752                                       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config,
5753                                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;rootType,
5754                                       <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)
5755                                throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
5756                                       <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A>,
5757                                       <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
5758<DL>
5759<DD><DL>
5760</DL>
5761</DD>
5762<DD><DL>
5763
5764<DT><B>Throws:</B>
5765<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
5766<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</A></CODE>
5767<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
5768</DD>
5769</DL>
5770<HR>
5771
5772<A NAME="_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
5773_findRootDeserializer</H3>
5774<PRE>
5775protected <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A>&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,
5776                                                         <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
5777                                                  throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
5778<DL>
5779<DD>Method called to locate deserializer for the passed root-level value.
5780<P>
5781<DD><DL>
5782</DL>
5783</DD>
5784<DD><DL>
5785
5786<DT><B>Throws:</B>
5787<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
5788</DD>
5789</DL>
5790<!-- ========= END OF CLASS DATA ========= -->
5791<HR>
5792
5793
5794<!-- ======= START OF BOTTOM NAVBAR ====== -->
5795<A NAME="navbar_bottom"><!-- --></A>
5796<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
5797<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
5798<TR>
5799<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
5800<A NAME="navbar_bottom_firstrow"><!-- --></A>
5801<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
5802  <TR ALIGN="center" VALIGN="top">
5803  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
5804  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
5805  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
5806  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
5807  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
5808  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
5809  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
5810  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
5811  </TR>
5812</TABLE>
5813</TD>
5814<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
5815</EM>
5816</TD>
5817</TR>
5818
5819<TR>
5820<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
5821&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A>&nbsp;
5822&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><B>NEXT CLASS</B></A></FONT></TD>
5823<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
5824  <A HREF="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top"><B>FRAMES</B></A>  &nbsp;
5825&nbsp;<A HREF="ObjectMapper.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
5826&nbsp;<SCRIPT type="text/javascript">
5827  <!--
5828  if(window==top) {
5829    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
5830  }
5831  //-->
5832</SCRIPT>
5833<NOSCRIPT>
5834  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
5835</NOSCRIPT>
5836
5837
5838</FONT></TD>
5839</TR>
5840<TR>
5841<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
5842  SUMMARY:&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>
5843<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
5844DETAIL:&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>
5845</TR>
5846</TABLE>
5847<A NAME="skip-navbar_bottom"></A>
5848<!-- ======== END OF BOTTOM NAVBAR ======= -->
5849
5850<HR>
5851Copyright &#169; 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.
5852</BODY>
5853</HTML>
5854