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:09 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8ObjectReader (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="ObjectReader (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/ObjectReader.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/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.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/ObjectReader.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="ObjectReader.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;NESTED&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 ObjectReader</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.ObjectReader</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>ObjectReader</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>
109Builder object that can be used for per-serialization configuration of
110 deserialization parameters, such as root type to use or object
111 to update (instead of constructing new instance).
112<p>
113 Uses "fluent" (or, kind of, builder) pattern so that instances are immutable
114 (and thus fully thread-safe with no external synchronization);
115 new instances are constructed for different configurations.
116 Instances are initially constructed by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> and can be
117 reused, shared, cached; both because of thread-safety and because
118 instances are relatively light-weight.
119<P>
120
121<P>
122<DL>
123<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#com.fasterxml.jackson.databind.ObjectReader">Serialized Form</A></DL>
124<HR>
125
126<P>
127<!-- =========== FIELD SUMMARY =========== -->
128
129<A NAME="field_summary"><!-- --></A>
130<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
131<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
132<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
133<B>Field Summary</B></FONT></TH>
134</TR>
135<TR BGCOLOR="white" CLASS="TableRowColor">
136<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A></CODE></FONT></TD>
138<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_config">_config</A></B></CODE>
139
140<BR>
141&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;General serialization configuration settings; while immutable,
142 can use copy-constructor to create modified instances as necessary.</TD>
143</TR>
144<TR BGCOLOR="white" CLASS="TableRowColor">
145<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
146<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>
147<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_context">_context</A></B></CODE>
148
149<BR>
150&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blueprint instance of deserialization context; used for creating
151 actual instance when needed.</TD>
152</TR>
153<TR BGCOLOR="white" CLASS="TableRowColor">
154<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
155<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</A></CODE></FONT></TD>
156<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_dataFormatReaders">_dataFormatReaders</A></B></CODE>
157
158<BR>
159&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Optional detector used for auto-detecting data format that byte-based
160 input uses.</TD>
161</TR>
162<TR BGCOLOR="white" CLASS="TableRowColor">
163<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
164<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A></CODE></FONT></TD>
165<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_injectableValues">_injectableValues</A></B></CODE>
166
167<BR>
168&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Values that can be injected during deserialization, if any.</TD>
169</TR>
170<TR BGCOLOR="white" CLASS="TableRowColor">
171<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172<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>
173<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_jsonFactory">_jsonFactory</A></B></CODE>
174
175<BR>
176&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory used for constructing <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>
177</TR>
178<TR BGCOLOR="white" CLASS="TableRowColor">
179<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
180<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>
181<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_rootDeserializer">_rootDeserializer</A></B></CODE>
182
183<BR>
184&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We may pre-fetch deserializer as soon as <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_valueType"><CODE>_valueType</CODE></A>
185 is known, and if so, reuse it afterwards.</TD>
186</TR>
187<TR BGCOLOR="white" CLASS="TableRowColor">
188<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
189<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>
190<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_rootDeserializers">_rootDeserializers</A></B></CODE>
191
192<BR>
193&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Root-level cached deserializers</TD>
194</TR>
195<TR BGCOLOR="white" CLASS="TableRowColor">
196<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
197<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>
198<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_rootNames">_rootNames</A></B></CODE>
199
200<BR>
201&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cache for root names used when root-wrapping is enabled.</TD>
202</TR>
203<TR BGCOLOR="white" CLASS="TableRowColor">
204<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
205<CODE>protected &nbsp;<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></CODE></FONT></TD>
206<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_schema">_schema</A></B></CODE>
207
208<BR>
209&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When using data format that uses a schema, schema is passed
210 to parser.</TD>
211</TR>
212<TR BGCOLOR="white" CLASS="TableRowColor">
213<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
214<CODE>protected &nbsp;boolean</CODE></FONT></TD>
215<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_unwrapRoot">_unwrapRoot</A></B></CODE>
216
217<BR>
218&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag that indicates whether root values are expected to be unwrapped or not</TD>
219</TR>
220<TR BGCOLOR="white" CLASS="TableRowColor">
221<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
222<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>
223<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_valueToUpdate">_valueToUpdate</A></B></CODE>
224
225<BR>
226&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instance to update with data binding; if any.</TD>
227</TR>
228<TR BGCOLOR="white" CLASS="TableRowColor">
229<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
230<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD>
231<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_valueType">_valueType</A></B></CODE>
232
233<BR>
234&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Declared type of value to instantiate during deserialization.</TD>
235</TR>
236</TABLE>
237&nbsp;
238<!-- ======== CONSTRUCTOR SUMMARY ======== -->
239
240<A NAME="constructor_summary"><!-- --></A>
241<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
242<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
243<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
244<B>Constructor Summary</B></FONT></TH>
245</TR>
246<TR BGCOLOR="white" CLASS="TableRowColor">
247<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
248<CODE>protected </CODE></FONT></TD>
249<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.DeserializationConfig)">ObjectReader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A>&nbsp;mapper,
250             <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config)</CODE>
251
252<BR>
253&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> for initial instantiation</TD>
254</TR>
255<TR BGCOLOR="white" CLASS="TableRowColor">
256<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
257<CODE>protected </CODE></FONT></TD>
258<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, java.lang.Object, com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues)">ObjectReader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A>&nbsp;mapper,
259             <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config,
260             <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType,
261             <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,
262             <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,
263             <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A>&nbsp;injectableValues)</CODE>
264
265<BR>
266&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor called when a root deserializer should be fetched based
267 on other configuration.</TD>
268</TR>
269<TR BGCOLOR="white" CLASS="TableRowColor">
270<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
271<CODE>protected </CODE></FONT></TD>
272<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig)">ObjectReader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A>&nbsp;base,
273             <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config)</CODE>
274
275<BR>
276&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copy constructor used when modifying simple feature flags</TD>
277</TR>
278<TR BGCOLOR="white" CLASS="TableRowColor">
279<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
280<CODE>protected </CODE></FONT></TD>
281<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer, java.lang.Object, com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues, com.fasterxml.jackson.databind.deser.DataFormatReaders)">ObjectReader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A>&nbsp;base,
282             <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config,
283             <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType,
284             <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;rootDeser,
285             <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,
286             <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,
287             <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A>&nbsp;injectableValues,
288             <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</A>&nbsp;dataFormatReaders)</CODE>
289
290<BR>
291&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copy constructor used for building variations.</TD>
292</TR>
293<TR BGCOLOR="white" CLASS="TableRowColor">
294<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
295<CODE>protected </CODE></FONT></TD>
296<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.core.JsonFactory)">ObjectReader</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A>&nbsp;base,
297             <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;f)</CODE>
298
299<BR>
300&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
301</TR>
302</TABLE>
303&nbsp;
304<!-- ========== METHOD SUMMARY =========== -->
305
306<A NAME="method_summary"><!-- --></A>
307<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
308<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
309<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
310<B>Method Summary</B></FONT></TH>
311</TR>
312<TR BGCOLOR="white" CLASS="TableRowColor">
313<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
314<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>
315<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_bind(com.fasterxml.jackson.core.JsonParser, java.lang.Object)">_bind</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,
316      <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>
317
318<BR>
319&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Actual implementation of value reading+binding operation.</TD>
320</TR>
321<TR BGCOLOR="white" CLASS="TableRowColor">
322<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
323<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>
324<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_bindAndClose(com.fasterxml.jackson.core.JsonParser, java.lang.Object)">_bindAndClose</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,
325              <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>
326
327<BR>
328&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
329</TR>
330<TR BGCOLOR="white" CLASS="TableRowColor">
331<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
332<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
333<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_bindAndCloseAsTree(com.fasterxml.jackson.core.JsonParser)">_bindAndCloseAsTree</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>
334
335<BR>
336&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
337</TR>
338<TR BGCOLOR="white" CLASS="TableRowColor">
339<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
340<CODE>protected
341<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
342<TR ALIGN="right" VALIGN="">
343<TD NOWRAP><FONT SIZE="-1">
344<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>
345</TR>
346</TABLE>
347</CODE></FONT></TD>
348<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_bindAndReadValues(com.fasterxml.jackson.core.JsonParser, java.lang.Object)">_bindAndReadValues</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;p,
349                   <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>
350
351<BR>
352&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
353</TR>
354<TR BGCOLOR="white" CLASS="TableRowColor">
355<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
356<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
357<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_bindAsTree(com.fasterxml.jackson.core.JsonParser)">_bindAsTree</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>
358
359<BR>
360&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
361</TR>
362<TR BGCOLOR="white" CLASS="TableRowColor">
363<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
364<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>
365<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_detectBindAndClose(byte[], int, int)">_detectBindAndClose</A></B>(byte[]&nbsp;src,
366                    int&nbsp;offset,
367                    int&nbsp;length)</CODE>
368
369<BR>
370&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
371</TR>
372<TR BGCOLOR="white" CLASS="TableRowColor">
373<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
374<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>
375<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_detectBindAndClose(com.fasterxml.jackson.databind.deser.DataFormatReaders.Match, boolean)">_detectBindAndClose</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</A>&nbsp;match,
376                    boolean&nbsp;forceClosing)</CODE>
377
378<BR>
379&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
380</TR>
381<TR BGCOLOR="white" CLASS="TableRowColor">
382<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
383<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
384<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_detectBindAndCloseAsTree(java.io.InputStream)">_detectBindAndCloseAsTree</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>
385
386<BR>
387&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
388</TR>
389<TR BGCOLOR="white" CLASS="TableRowColor">
390<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
391<CODE>protected
392<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
393<TR ALIGN="right" VALIGN="">
394<TD NOWRAP><FONT SIZE="-1">
395<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>
396</TR>
397</TABLE>
398</CODE></FONT></TD>
399<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_detectBindAndReadValues(com.fasterxml.jackson.databind.deser.DataFormatReaders.Match, boolean)">_detectBindAndReadValues</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</A>&nbsp;match,
400                         boolean&nbsp;forceClosing)</CODE>
401
402<BR>
403&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
404</TR>
405<TR BGCOLOR="white" CLASS="TableRowColor">
406<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
407<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>
408<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
409                      <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
410
411<BR>
412&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to locate deserializer for the passed root-level value.</TD>
413</TR>
414<TR BGCOLOR="white" CLASS="TableRowColor">
415<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
416<CODE>protected static&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>
417<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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>
418
419<BR>
420&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
421</TR>
422<TR BGCOLOR="white" CLASS="TableRowColor">
423<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
424<CODE>protected &nbsp;<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></CODE></FONT></TD>
425<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_inputStream(java.io.File)">_inputStream</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;f)</CODE>
426
427<BR>
428&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
429</TR>
430<TR BGCOLOR="white" CLASS="TableRowColor">
431<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
432<CODE>protected &nbsp;<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></CODE></FONT></TD>
433<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_inputStream(java.net.URL)">_inputStream</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)</CODE>
434
435<BR>
436&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
437</TR>
438<TR BGCOLOR="white" CLASS="TableRowColor">
439<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
440<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/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>
441<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_prefetchRootDeserializer(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType)">_prefetchRootDeserializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config,
442                          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
443
444<BR>
445&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to locate deserializer ahead of time, if permitted
446 by configuration.</TD>
447</TR>
448<TR BGCOLOR="white" CLASS="TableRowColor">
449<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
450<CODE>protected &nbsp;void</CODE></FONT></TD>
451<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_reportUndetectableSource(java.lang.Object)">_reportUndetectableSource</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;src)</CODE>
452
453<BR>
454&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
455</TR>
456<TR BGCOLOR="white" CLASS="TableRowColor">
457<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
458<CODE>protected &nbsp;void</CODE></FONT></TD>
459<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_reportUnkownFormat(com.fasterxml.jackson.databind.deser.DataFormatReaders, com.fasterxml.jackson.databind.deser.DataFormatReaders.Match)">_reportUnkownFormat</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</A>&nbsp;detector,
460                    <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</A>&nbsp;match)</CODE>
461
462<BR>
463&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to indicate that format detection failed to detect format
464 of given input</TD>
465</TR>
466<TR BGCOLOR="white" CLASS="TableRowColor">
467<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
468<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>
469<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, 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,
470                      <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A>&nbsp;ctxt,
471                      <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;rootType,
472                      <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>
473
474<BR>
475&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
476</TR>
477<TR BGCOLOR="white" CLASS="TableRowColor">
478<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
479<CODE>protected &nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
480<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_with(com.fasterxml.jackson.databind.DeserializationConfig)">_with</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;newConfig)</CODE>
481
482<BR>
483&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
484</TR>
485<TR BGCOLOR="white" CLASS="TableRowColor">
486<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
487<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
488<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#createArrayNode()">createArrayNode</A></B>()</CODE>
489
490<BR>
491&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
492</TR>
493<TR BGCOLOR="white" CLASS="TableRowColor">
494<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
495<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>
496<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
497                             <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;cfg)</CODE>
498
499<BR>
500&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>
501 for deserializing a single root value.</TD>
502</TR>
503<TR BGCOLOR="white" CLASS="TableRowColor">
504<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
505<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
506<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#createObjectNode()">createObjectNode</A></B>()</CODE>
507
508<BR>
509&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
510</TR>
511<TR BGCOLOR="white" CLASS="TableRowColor">
512<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
513<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>
514<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getFactory()">getFactory</A></B>()</CODE>
515
516<BR>
517&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
518</TR>
519<TR BGCOLOR="white" CLASS="TableRowColor">
520<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
521<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>
522<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getJsonFactory()">getJsonFactory</A></B>()</CODE>
523
524<BR>
525&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/ObjectReader.html#getFactory()"><CODE>getFactory()</CODE></A> instead</I></TD>
526</TR>
527<TR BGCOLOR="white" CLASS="TableRowColor">
528<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
529<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A></CODE></FONT></TD>
530<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getTypeFactory()">getTypeFactory</A></B>()</CODE>
531
532<BR>
533&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
534</TR>
535<TR BGCOLOR="white" CLASS="TableRowColor">
536<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
537<CODE>&nbsp;boolean</CODE></FONT></TD>
538<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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>
539
540<BR>
541&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
542</TR>
543<TR BGCOLOR="white" CLASS="TableRowColor">
544<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
545<CODE>&nbsp;boolean</CODE></FONT></TD>
546<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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>
547
548<BR>
549&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
550</TR>
551<TR BGCOLOR="white" CLASS="TableRowColor">
552<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
553<CODE>&nbsp;boolean</CODE></FONT></TD>
554<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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>
555
556<BR>
557&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
558</TR>
559<TR BGCOLOR="white" CLASS="TableRowColor">
560<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
561<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
562<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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>
563
564<BR>
565&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that reads content from given input source,
566 using configuration of this reader, and binds it as JSON Tree.</TD>
567</TR>
568<TR BGCOLOR="white" CLASS="TableRowColor">
569<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
570<CODE>
571<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
572<TR ALIGN="right" VALIGN="">
573<TD NOWRAP><FONT SIZE="-1">
574<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;
575<BR>
576T</CODE></FONT></TD>
577</TR>
578</TABLE>
579</CODE></FONT></TD>
580<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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>
581
582<BR>
583&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that binds content read using given parser, using
584 configuration of this reader, except that content is bound as
585 JSON tree instead of configured root value type.</TD>
586</TR>
587<TR BGCOLOR="white" CLASS="TableRowColor">
588<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
589<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
590<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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>
591
592<BR>
593&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that reads content from given input source,
594 using configuration of this reader, and binds it as JSON Tree.</TD>
595</TR>
596<TR BGCOLOR="white" CLASS="TableRowColor">
597<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
598<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD>
599<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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;json)</CODE>
600
601<BR>
602&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that reads content from given JSON input String,
603 using configuration of this reader, and binds it as JSON Tree.</TD>
604</TR>
605<TR BGCOLOR="white" CLASS="TableRowColor">
606<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
607<CODE>
608<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
609<TR ALIGN="right" VALIGN="">
610<TD NOWRAP><FONT SIZE="-1">
611<CODE>&lt;T&gt; T</CODE></FONT></TD>
612</TR>
613</TABLE>
614</CODE></FONT></TD>
615<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(byte[])">readValue</A></B>(byte[]&nbsp;src)</CODE>
616
617<BR>
618&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that binds content read from given byte array,
619 using configuration of this reader.</TD>
620</TR>
621<TR BGCOLOR="white" CLASS="TableRowColor">
622<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
623<CODE>
624<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
625<TR ALIGN="right" VALIGN="">
626<TD NOWRAP><FONT SIZE="-1">
627<CODE>&lt;T&gt; T</CODE></FONT></TD>
628</TR>
629</TABLE>
630</CODE></FONT></TD>
631<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(byte[], int, int)">readValue</A></B>(byte[]&nbsp;src,
632          int&nbsp;offset,
633          int&nbsp;length)</CODE>
634
635<BR>
636&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that binds content read from given byte array,
637 using configuration of this reader.</TD>
638</TR>
639<TR BGCOLOR="white" CLASS="TableRowColor">
640<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
641<CODE>
642<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
643<TR ALIGN="right" VALIGN="">
644<TD NOWRAP><FONT SIZE="-1">
645<CODE>&lt;T&gt; T</CODE></FONT></TD>
646</TR>
647</TABLE>
648</CODE></FONT></TD>
649<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.File)">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)</CODE>
650
651<BR>
652&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
653</TR>
654<TR BGCOLOR="white" CLASS="TableRowColor">
655<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
656<CODE>
657<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
658<TR ALIGN="right" VALIGN="">
659<TD NOWRAP><FONT SIZE="-1">
660<CODE>&lt;T&gt; T</CODE></FONT></TD>
661</TR>
662</TABLE>
663</CODE></FONT></TD>
664<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)">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)</CODE>
665
666<BR>
667&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that binds content read from given input source,
668 using configuration of this reader.</TD>
669</TR>
670<TR BGCOLOR="white" CLASS="TableRowColor">
671<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
672<CODE>
673<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
674<TR ALIGN="right" VALIGN="">
675<TD NOWRAP><FONT SIZE="-1">
676<CODE>&lt;T&gt; T</CODE></FONT></TD>
677</TR>
678</TABLE>
679</CODE></FONT></TD>
680<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(com.fasterxml.jackson.databind.JsonNode)">readValue</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>&nbsp;src)</CODE>
681
682<BR>
683&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method for converting results from given JSON tree into given
684 value type.</TD>
685</TR>
686<TR BGCOLOR="white" CLASS="TableRowColor">
687<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
688<CODE>
689<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
690<TR ALIGN="right" VALIGN="">
691<TD NOWRAP><FONT SIZE="-1">
692<CODE>&lt;T&gt; T</CODE></FONT></TD>
693</TR>
694</TABLE>
695</CODE></FONT></TD>
696<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(com.fasterxml.jackson.core.JsonParser)">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)</CODE>
697
698<BR>
699&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that binds content read using given parser, using
700 configuration of this reader, including expected result type.</TD>
701</TR>
702<TR BGCOLOR="white" CLASS="TableRowColor">
703<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
704<CODE>
705<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
706<TR ALIGN="right" VALIGN="">
707<TD NOWRAP><FONT SIZE="-1">
708<CODE>&lt;T&gt; T</CODE></FONT></TD>
709</TR>
710</TABLE>
711</CODE></FONT></TD>
712<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
713          <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>
714
715<BR>
716&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that binds content read using given parser, using
717 configuration of this reader, except that expected value type
718 is specified with the call (instead of currently configured root type).</TD>
719</TR>
720<TR BGCOLOR="white" CLASS="TableRowColor">
721<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
722<CODE>
723<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
724<TR ALIGN="right" VALIGN="">
725<TD NOWRAP><FONT SIZE="-1">
726<CODE>&lt;T&gt; T</CODE></FONT></TD>
727</TR>
728</TABLE>
729</CODE></FONT></TD>
730<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
731          <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
732
733<BR>
734&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValue(JsonParser, ResolvedType)</CODE></A>.</TD>
735</TR>
736<TR BGCOLOR="white" CLASS="TableRowColor">
737<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
738<CODE>
739<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
740<TR ALIGN="right" VALIGN="">
741<TD NOWRAP><FONT SIZE="-1">
742<CODE>&lt;T&gt; T</CODE></FONT></TD>
743</TR>
744</TABLE>
745</CODE></FONT></TD>
746<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
747          <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>
748
749<BR>
750&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that binds content read using given parser, using
751 configuration of this reader, except that expected value type
752 is specified with the call (instead of currently configured root type).</TD>
753</TR>
754<TR BGCOLOR="white" CLASS="TableRowColor">
755<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
756<CODE>
757<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
758<TR ALIGN="right" VALIGN="">
759<TD NOWRAP><FONT SIZE="-1">
760<CODE>&lt;T&gt; T</CODE></FONT></TD>
761</TR>
762</TABLE>
763</CODE></FONT></TD>
764<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
765          <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>
766
767<BR>
768&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that binds content read using given parser, using
769 configuration of this reader, except that expected value type
770 is specified with the call (instead of currently configured root type).</TD>
771</TR>
772<TR BGCOLOR="white" CLASS="TableRowColor">
773<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
774<CODE>
775<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
776<TR ALIGN="right" VALIGN="">
777<TD NOWRAP><FONT SIZE="-1">
778<CODE>&lt;T&gt; T</CODE></FONT></TD>
779</TR>
780</TABLE>
781</CODE></FONT></TD>
782<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.Reader)">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)</CODE>
783
784<BR>
785&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that binds content read from given input source,
786 using configuration of this reader.</TD>
787</TR>
788<TR BGCOLOR="white" CLASS="TableRowColor">
789<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
790<CODE>
791<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
792<TR ALIGN="right" VALIGN="">
793<TD NOWRAP><FONT SIZE="-1">
794<CODE>&lt;T&gt; T</CODE></FONT></TD>
795</TR>
796</TABLE>
797</CODE></FONT></TD>
798<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.lang.String)">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;src)</CODE>
799
800<BR>
801&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that binds content read from given JSON string,
802 using configuration of this reader.</TD>
803</TR>
804<TR BGCOLOR="white" CLASS="TableRowColor">
805<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
806<CODE>
807<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
808<TR ALIGN="right" VALIGN="">
809<TD NOWRAP><FONT SIZE="-1">
810<CODE>&lt;T&gt; T</CODE></FONT></TD>
811</TR>
812</TABLE>
813</CODE></FONT></TD>
814<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.net.URL)">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)</CODE>
815
816<BR>
817&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that binds content read from given input source,
818 using configuration of this reader.</TD>
819</TR>
820<TR BGCOLOR="white" CLASS="TableRowColor">
821<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
822<CODE>
823<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
824<TR ALIGN="right" VALIGN="">
825<TD NOWRAP><FONT SIZE="-1">
826<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>
827</TR>
828</TABLE>
829</CODE></FONT></TD>
830<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(byte[])">readValues</A></B>(byte[]&nbsp;src)</CODE>
831
832<BR>
833&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.</TD>
834</TR>
835<TR BGCOLOR="white" CLASS="TableRowColor">
836<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
837<CODE>
838<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
839<TR ALIGN="right" VALIGN="">
840<TD NOWRAP><FONT SIZE="-1">
841<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>
842</TR>
843</TABLE>
844</CODE></FONT></TD>
845<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(byte[], int, int)">readValues</A></B>(byte[]&nbsp;src,
846           int&nbsp;offset,
847           int&nbsp;length)</CODE>
848
849<BR>
850&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.</TD>
851</TR>
852<TR BGCOLOR="white" CLASS="TableRowColor">
853<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
854<CODE>
855<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
856<TR ALIGN="right" VALIGN="">
857<TD NOWRAP><FONT SIZE="-1">
858<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>
859</TR>
860</TABLE>
861</CODE></FONT></TD>
862<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.io.File)">readValues</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)</CODE>
863
864<BR>
865&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.</TD>
866</TR>
867<TR BGCOLOR="white" CLASS="TableRowColor">
868<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
869<CODE>
870<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
871<TR ALIGN="right" VALIGN="">
872<TD NOWRAP><FONT SIZE="-1">
873<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>
874</TR>
875</TABLE>
876</CODE></FONT></TD>
877<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.io.InputStream)">readValues</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)</CODE>
878
879<BR>
880&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for reading sequence of Objects from parser stream.</TD>
881</TR>
882<TR BGCOLOR="white" CLASS="TableRowColor">
883<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
884<CODE>
885<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
886<TR ALIGN="right" VALIGN="">
887<TD NOWRAP><FONT SIZE="-1">
888<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>
889</TR>
890</TABLE>
891</CODE></FONT></TD>
892<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(com.fasterxml.jackson.core.JsonParser)">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)</CODE>
893
894<BR>
895&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for reading sequence of Objects from parser stream.</TD>
896</TR>
897<TR BGCOLOR="white" CLASS="TableRowColor">
898<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
899<CODE>
900<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
901<TR ALIGN="right" VALIGN="">
902<TD NOWRAP><FONT SIZE="-1">
903<CODE>&lt;T&gt; <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;T&gt;</CODE></FONT></TD>
904</TR>
905</TABLE>
906</CODE></FONT></TD>
907<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
908           <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>
909
910<BR>
911&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that is equivalent to:</TD>
912</TR>
913<TR BGCOLOR="white" CLASS="TableRowColor">
914<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
915<CODE>
916<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
917<TR ALIGN="right" VALIGN="">
918<TD NOWRAP><FONT SIZE="-1">
919<CODE>&lt;T&gt; <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;T&gt;</CODE></FONT></TD>
920</TR>
921</TABLE>
922</CODE></FONT></TD>
923<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
924           <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
925
926<BR>
927&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that is equivalent to:</TD>
928</TR>
929<TR BGCOLOR="white" CLASS="TableRowColor">
930<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
931<CODE>
932<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
933<TR ALIGN="right" VALIGN="">
934<TD NOWRAP><FONT SIZE="-1">
935<CODE>&lt;T&gt; <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;T&gt;</CODE></FONT></TD>
936</TR>
937</TABLE>
938</CODE></FONT></TD>
939<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
940           <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>
941
942<BR>
943&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that is equivalent to:</TD>
944</TR>
945<TR BGCOLOR="white" CLASS="TableRowColor">
946<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
947<CODE>
948<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
949<TR ALIGN="right" VALIGN="">
950<TD NOWRAP><FONT SIZE="-1">
951<CODE>&lt;T&gt; <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;T&gt;</CODE></FONT></TD>
952</TR>
953</TABLE>
954</CODE></FONT></TD>
955<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
956           <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>
957
958<BR>
959&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method that is equivalent to:</TD>
960</TR>
961<TR BGCOLOR="white" CLASS="TableRowColor">
962<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
963<CODE>
964<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
965<TR ALIGN="right" VALIGN="">
966<TD NOWRAP><FONT SIZE="-1">
967<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>
968</TR>
969</TABLE>
970</CODE></FONT></TD>
971<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.io.Reader)">readValues</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)</CODE>
972
973<BR>
974&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.</TD>
975</TR>
976<TR BGCOLOR="white" CLASS="TableRowColor">
977<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
978<CODE>
979<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
980<TR ALIGN="right" VALIGN="">
981<TD NOWRAP><FONT SIZE="-1">
982<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>
983</TR>
984</TABLE>
985</CODE></FONT></TD>
986<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.lang.String)">readValues</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;json)</CODE>
987
988<BR>
989&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.</TD>
990</TR>
991<TR BGCOLOR="white" CLASS="TableRowColor">
992<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
993<CODE>
994<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
995<TR ALIGN="right" VALIGN="">
996<TD NOWRAP><FONT SIZE="-1">
997<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>
998</TR>
999</TABLE>
1000</CODE></FONT></TD>
1001<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.net.URL)">readValues</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)</CODE>
1002
1003<BR>
1004&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.</TD>
1005</TR>
1006<TR BGCOLOR="white" CLASS="TableRowColor">
1007<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1008<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>
1009<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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>
1010
1011<BR>
1012&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1013</TR>
1014<TR BGCOLOR="white" CLASS="TableRowColor">
1015<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1016<CODE>
1017<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
1018<TR ALIGN="right" VALIGN="">
1019<TD NOWRAP><FONT SIZE="-1">
1020<CODE>&lt;T&gt; T</CODE></FONT></TD>
1021</TR>
1022</TABLE>
1023</CODE></FONT></TD>
1024<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
1025            <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>
1026
1027<BR>
1028&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1029</TR>
1030<TR BGCOLOR="white" CLASS="TableRowColor">
1031<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1032<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>
1033<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#version()">version</A></B>()</CODE>
1034
1035<BR>
1036&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that will return version information stored in and read from jar
1037 that contains this class.</TD>
1038</TR>
1039<TR BGCOLOR="white" CLASS="TableRowColor">
1040<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1041<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1042<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.core.Base64Variant)">with</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>
1043
1044<BR>
1045&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1046</TR>
1047<TR BGCOLOR="white" CLASS="TableRowColor">
1048<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1049<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1050<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.databind.DeserializationConfig)">with</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config)</CODE>
1051
1052<BR>
1053&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1054</TR>
1055<TR BGCOLOR="white" CLASS="TableRowColor">
1056<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1057<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1058<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.databind.DeserializationFeature)">with</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;feature)</CODE>
1059
1060<BR>
1061&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance that is configured
1062 with specified feature enabled.</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/ObjectReader.html#with(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">with</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;first,
1068     <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;other)</CODE>
1069
1070<BR>
1071&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance that is configured
1072 with specified features enabled.</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/ObjectReader.html#with(com.fasterxml.jackson.core.FormatSchema)">with</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>
1078
1079<BR>
1080&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new instance with configuration that
1081 passes specified <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"><CODE>FormatSchema</CODE></A> 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> that
1082 is constructed for parsing content.</TD>
1083</TR>
1084<TR BGCOLOR="white" CLASS="TableRowColor">
1085<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1086<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1087<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.databind.InjectableValues)">with</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A>&nbsp;injectableValues)</CODE>
1088
1089<BR>
1090&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new instance with configuration that uses
1091 passed <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><CODE>InjectableValues</CODE></A> to provide injectable values.</TD>
1092</TR>
1093<TR BGCOLOR="white" CLASS="TableRowColor">
1094<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1095<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1096<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.core.JsonFactory)">with</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;f)</CODE>
1097
1098<BR>
1099&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance with configuration that uses
1100 passed <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> for constructing underlying Readers.</TD>
1101</TR>
1102<TR BGCOLOR="white" CLASS="TableRowColor">
1103<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1104<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1105<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.databind.node.JsonNodeFactory)">with</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A>&nbsp;f)</CODE>
1106
1107<BR>
1108&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance with configuration that uses
1109 passed <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> for constructing <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A>
1110 instances.</TD>
1111</TR>
1112<TR BGCOLOR="white" CLASS="TableRowColor">
1113<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1114<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1115<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(java.util.Locale)">with</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>
1116
1117<BR>
1118&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/ObjectReader.html#with(java.util.TimeZone)">with</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>
1124
1125<BR>
1126&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1127</TR>
1128<TR BGCOLOR="white" CLASS="TableRowColor">
1129<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1130<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1131<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)">withFeatures</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;features)</CODE>
1132
1133<BR>
1134&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance that is configured
1135 with specified features enabled.</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/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1140<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withFormatDetection(com.fasterxml.jackson.databind.deser.DataFormatReaders)">withFormatDetection</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</A>&nbsp;readers)</CODE>
1141
1142<BR>
1143&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fluent factory method for constructing a reader that will try to
1144 auto-detect underlying data format, using specified
1145 <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DataFormatReaders</CODE></A>.</TD>
1146</TR>
1147<TR BGCOLOR="white" CLASS="TableRowColor">
1148<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1149<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1150<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withFormatDetection(com.fasterxml.jackson.databind.ObjectReader...)">withFormatDetection</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A>...&nbsp;readers)</CODE>
1151
1152<BR>
1153&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fluent factory method for constructing a reader that will try to
1154 auto-detect underlying data format, using specified list of
1155 <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> instances, and default <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DataFormatReaders</CODE></A> settings
1156 (for customized <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DataFormatReaders</CODE></A>, you can construct instance yourself).</TD>
1157</TR>
1158<TR BGCOLOR="white" CLASS="TableRowColor">
1159<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1160<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1161<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">withHandler</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</A>&nbsp;h)</CODE>
1162
1163<BR>
1164&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1165</TR>
1166<TR BGCOLOR="white" CLASS="TableRowColor">
1167<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1168<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1169<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#without(com.fasterxml.jackson.databind.DeserializationFeature)">without</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;feature)</CODE>
1170
1171<BR>
1172&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance that is configured
1173 with specified feature disabled.</TD>
1174</TR>
1175<TR BGCOLOR="white" CLASS="TableRowColor">
1176<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1177<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1178<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#without(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">without</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;first,
1179        <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;other)</CODE>
1180
1181<BR>
1182&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance that is configured
1183 with specified features disabled.</TD>
1184</TR>
1185<TR BGCOLOR="white" CLASS="TableRowColor">
1186<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1187<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1188<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)">withoutFeatures</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;features)</CODE>
1189
1190<BR>
1191&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance that is configured
1192 with specified features disabled.</TD>
1193</TR>
1194<TR BGCOLOR="white" CLASS="TableRowColor">
1195<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1196<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1197<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withRootName(java.lang.String)">withRootName</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;rootName)</CODE>
1198
1199<BR>
1200&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new instance with configuration that
1201 specifies what root name to expect for "root name unwrapping".</TD>
1202</TR>
1203<TR BGCOLOR="white" CLASS="TableRowColor">
1204<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1205<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1206<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withType(java.lang.Class)">withType</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;valueType)</CODE>
1207
1208<BR>
1209&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance that is configured
1210 to data bind into specified type.</TD>
1211</TR>
1212<TR BGCOLOR="white" CLASS="TableRowColor">
1213<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1214<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1215<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withType(com.fasterxml.jackson.databind.JavaType)">withType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</CODE>
1216
1217<BR>
1218&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance that is configured
1219 to data bind into specified type.</TD>
1220</TR>
1221<TR BGCOLOR="white" CLASS="TableRowColor">
1222<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1223<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1224<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withType(java.lang.reflect.Type)">withType</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;valueType)</CODE>
1225
1226<BR>
1227&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance that is configured
1228 to data bind into specified type.</TD>
1229</TR>
1230<TR BGCOLOR="white" CLASS="TableRowColor">
1231<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1232<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1233<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withType(com.fasterxml.jackson.core.type.TypeReference)">withType</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;valueTypeRef)</CODE>
1234
1235<BR>
1236&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new reader instance that is configured
1237 to data bind into specified type.</TD>
1238</TR>
1239<TR BGCOLOR="white" CLASS="TableRowColor">
1240<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1241<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1242<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)">withValueToUpdate</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>
1243
1244<BR>
1245&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new instance with configuration that
1246 updates passed Object (as root value), instead of constructing
1247 a new value.</TD>
1248</TR>
1249<TR BGCOLOR="white" CLASS="TableRowColor">
1250<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1251<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A></CODE></FONT></TD>
1252<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withView(java.lang.Class)">withView</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;activeView)</CODE>
1253
1254<BR>
1255&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for constructing a new instance with configuration that
1256 uses specified View for filtering.</TD>
1257</TR>
1258<TR BGCOLOR="white" CLASS="TableRowColor">
1259<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
1260<CODE>&nbsp;void</CODE></FONT></TD>
1261<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.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,
1262           <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>
1263
1264<BR>
1265&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
1266</TR>
1267</TABLE>
1268&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
1269<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1270<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
1271<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>
1272</TR>
1273<TR BGCOLOR="white" CLASS="TableRowColor">
1274<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>
1275</TR>
1276</TABLE>
1277&nbsp;
1278<P>
1279
1280<!-- ============ FIELD DETAIL =========== -->
1281
1282<A NAME="field_detail"><!-- --></A>
1283<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1284<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1285<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
1286<B>Field Detail</B></FONT></TH>
1287</TR>
1288</TABLE>
1289
1290<A NAME="_config"><!-- --></A><H3>
1291_config</H3>
1292<PRE>
1293protected final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> <B>_config</B></PRE>
1294<DL>
1295<DD>General serialization configuration settings; while immutable,
1296 can use copy-constructor to create modified instances as necessary.
1297<P>
1298<DL>
1299</DL>
1300</DL>
1301<HR>
1302
1303<A NAME="_context"><!-- --></A><H3>
1304_context</H3>
1305<PRE>
1306protected final <A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A> <B>_context</B></PRE>
1307<DL>
1308<DD>Blueprint instance of deserialization context; used for creating
1309 actual instance when needed.
1310<P>
1311<DL>
1312</DL>
1313</DL>
1314<HR>
1315
1316<A NAME="_jsonFactory"><!-- --></A><H3>
1317_jsonFactory</H3>
1318<PRE>
1319protected 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>
1320<DL>
1321<DD>Factory used for constructing <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
1322<P>
1323<DL>
1324</DL>
1325</DL>
1326<HR>
1327
1328<A NAME="_unwrapRoot"><!-- --></A><H3>
1329_unwrapRoot</H3>
1330<PRE>
1331protected final boolean <B>_unwrapRoot</B></PRE>
1332<DL>
1333<DD>Flag that indicates whether root values are expected to be unwrapped or not
1334<P>
1335<DL>
1336</DL>
1337</DL>
1338<HR>
1339
1340<A NAME="_valueType"><!-- --></A><H3>
1341_valueType</H3>
1342<PRE>
1343protected final <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>_valueType</B></PRE>
1344<DL>
1345<DD>Declared type of value to instantiate during deserialization.
1346 Defines which deserializer to use; as well as base type of instance
1347 to construct if an updatable value is not configured to be used
1348 (subject to changes by embedded type information, for polymorphic
1349 types). If <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_valueToUpdate"><CODE>_valueToUpdate</CODE></A> is non-null, only used for
1350 locating deserializer.
1351<P>
1352<DL>
1353</DL>
1354</DL>
1355<HR>
1356
1357<A NAME="_rootDeserializer"><!-- --></A><H3>
1358_rootDeserializer</H3>
1359<PRE>
1360protected final <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>_rootDeserializer</B></PRE>
1361<DL>
1362<DD>We may pre-fetch deserializer as soon as <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_valueType"><CODE>_valueType</CODE></A>
1363 is known, and if so, reuse it afterwards.
1364 This allows avoiding further deserializer lookups and increases
1365 performance a bit on cases where readers are reused.
1366<P>
1367<DL>
1368<DT><B>Since:</B></DT>
1369  <DD>2.1</DD>
1370</DL>
1371</DL>
1372<HR>
1373
1374<A NAME="_valueToUpdate"><!-- --></A><H3>
1375_valueToUpdate</H3>
1376<PRE>
1377protected final <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>_valueToUpdate</B></PRE>
1378<DL>
1379<DD>Instance to update with data binding; if any. If null,
1380 a new instance is created, if non-null, properties of
1381 this value object will be updated instead.
1382 Note that value can be of almost any type, except not
1383 <A HREF="../../../../com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type"><CODE>ArrayType</CODE></A>; array
1384 types can not be modified because array size is immutable.
1385<P>
1386<DL>
1387</DL>
1388</DL>
1389<HR>
1390
1391<A NAME="_schema"><!-- --></A><H3>
1392_schema</H3>
1393<PRE>
1394protected final <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> <B>_schema</B></PRE>
1395<DL>
1396<DD>When using data format that uses a schema, schema is passed
1397 to parser.
1398<P>
1399<DL>
1400</DL>
1401</DL>
1402<HR>
1403
1404<A NAME="_injectableValues"><!-- --></A><H3>
1405_injectableValues</H3>
1406<PRE>
1407protected final <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> <B>_injectableValues</B></PRE>
1408<DL>
1409<DD>Values that can be injected during deserialization, if any.
1410<P>
1411<DL>
1412</DL>
1413</DL>
1414<HR>
1415
1416<A NAME="_dataFormatReaders"><!-- --></A><H3>
1417_dataFormatReaders</H3>
1418<PRE>
1419protected final <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</A> <B>_dataFormatReaders</B></PRE>
1420<DL>
1421<DD>Optional detector used for auto-detecting data format that byte-based
1422 input uses.
1423<p>
1424 NOTE: If defined non-null, <code>readValue()</code> methods that take
1425 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><CODE>Reader</CODE></A> or <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><CODE>String</CODE></A> input <b>will fail with exception</b>,
1426 because format-detection only works on byte-sources. Also, if format
1427 can not be detect reliably (as per detector settings),
1428 a <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"><CODE>JsonParseException</CODE></A> will be thrown).
1429<P>
1430<DL>
1431<DT><B>Since:</B></DT>
1432  <DD>2.1</DD>
1433</DL>
1434</DL>
1435<HR>
1436
1437<A NAME="_rootDeserializers"><!-- --></A><H3>
1438_rootDeserializers</H3>
1439<PRE>
1440protected 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>
1441<DL>
1442<DD>Root-level cached deserializers
1443<P>
1444<DL>
1445</DL>
1446</DL>
1447<HR>
1448
1449<A NAME="_rootNames"><!-- --></A><H3>
1450_rootNames</H3>
1451<PRE>
1452protected final <A HREF="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</A> <B>_rootNames</B></PRE>
1453<DL>
1454<DD>Cache for root names used when root-wrapping is enabled.
1455<P>
1456<DL>
1457</DL>
1458</DL>
1459
1460<!-- ========= CONSTRUCTOR DETAIL ======== -->
1461
1462<A NAME="constructor_detail"><!-- --></A>
1463<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1464<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1465<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
1466<B>Constructor Detail</B></FONT></TH>
1467</TR>
1468</TABLE>
1469
1470<A NAME="ObjectReader(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.DeserializationConfig)"><!-- --></A><H3>
1471ObjectReader</H3>
1472<PRE>
1473protected <B>ObjectReader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A>&nbsp;mapper,
1474                       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config)</PRE>
1475<DL>
1476<DD>Constructor used by <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> for initial instantiation
1477<P>
1478</DL>
1479<HR>
1480
1481<A NAME="ObjectReader(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, java.lang.Object, com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues)"><!-- --></A><H3>
1482ObjectReader</H3>
1483<PRE>
1484protected <B>ObjectReader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</A>&nbsp;mapper,
1485                       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config,
1486                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType,
1487                       <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,
1488                       <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,
1489                       <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A>&nbsp;injectableValues)</PRE>
1490<DL>
1491<DD>Constructor called when a root deserializer should be fetched based
1492 on other configuration.
1493<P>
1494</DL>
1495<HR>
1496
1497<A NAME="ObjectReader(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer, java.lang.Object, com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues, com.fasterxml.jackson.databind.deser.DataFormatReaders)"><!-- --></A><H3>
1498ObjectReader</H3>
1499<PRE>
1500protected <B>ObjectReader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A>&nbsp;base,
1501                       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config,
1502                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType,
1503                       <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;rootDeser,
1504                       <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,
1505                       <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,
1506                       <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A>&nbsp;injectableValues,
1507                       <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</A>&nbsp;dataFormatReaders)</PRE>
1508<DL>
1509<DD>Copy constructor used for building variations.
1510<P>
1511</DL>
1512<HR>
1513
1514<A NAME="ObjectReader(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig)"><!-- --></A><H3>
1515ObjectReader</H3>
1516<PRE>
1517protected <B>ObjectReader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A>&nbsp;base,
1518                       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config)</PRE>
1519<DL>
1520<DD>Copy constructor used when modifying simple feature flags
1521<P>
1522</DL>
1523<HR>
1524
1525<A NAME="ObjectReader(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.core.JsonFactory)"><!-- --></A><H3>
1526ObjectReader</H3>
1527<PRE>
1528protected <B>ObjectReader</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A>&nbsp;base,
1529                       <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;f)</PRE>
1530<DL>
1531</DL>
1532
1533<!-- ============ METHOD DETAIL ========== -->
1534
1535<A NAME="method_detail"><!-- --></A>
1536<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1537<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1538<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
1539<B>Method Detail</B></FONT></TH>
1540</TR>
1541</TABLE>
1542
1543<A NAME="version()"><!-- --></A><H3>
1544version</H3>
1545<PRE>
1546public <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>
1547<DL>
1548<DD>Method that will return version information stored in and read from jar
1549 that contains this class.
1550<P>
1551<DD><DL>
1552<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>
1553</DD>
1554<DD><DL>
1555</DL>
1556</DD>
1557</DL>
1558<HR>
1559
1560<A NAME="with(com.fasterxml.jackson.databind.DeserializationConfig)"><!-- --></A><H3>
1561with</H3>
1562<PRE>
1563public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>with</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config)</PRE>
1564<DL>
1565<DD><DL>
1566</DL>
1567</DD>
1568<DD><DL>
1569</DL>
1570</DD>
1571</DL>
1572<HR>
1573
1574<A NAME="with(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3>
1575with</H3>
1576<PRE>
1577public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>with</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;feature)</PRE>
1578<DL>
1579<DD>Method for constructing a new reader instance that is configured
1580 with specified feature enabled.
1581<P>
1582<DD><DL>
1583</DL>
1584</DD>
1585<DD><DL>
1586</DL>
1587</DD>
1588</DL>
1589<HR>
1590
1591<A NAME="with(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3>
1592with</H3>
1593<PRE>
1594public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>with</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;first,
1595                         <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;other)</PRE>
1596<DL>
1597<DD>Method for constructing a new reader instance that is configured
1598 with specified features enabled.
1599<P>
1600<DD><DL>
1601</DL>
1602</DD>
1603<DD><DL>
1604</DL>
1605</DD>
1606</DL>
1607<HR>
1608
1609<A NAME="withFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3>
1610withFeatures</H3>
1611<PRE>
1612public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withFeatures</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;features)</PRE>
1613<DL>
1614<DD>Method for constructing a new reader instance that is configured
1615 with specified features enabled.
1616<P>
1617<DD><DL>
1618</DL>
1619</DD>
1620<DD><DL>
1621</DL>
1622</DD>
1623</DL>
1624<HR>
1625
1626<A NAME="without(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3>
1627without</H3>
1628<PRE>
1629public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>without</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;feature)</PRE>
1630<DL>
1631<DD>Method for constructing a new reader instance that is configured
1632 with specified feature disabled.
1633<P>
1634<DD><DL>
1635</DL>
1636</DD>
1637<DD><DL>
1638</DL>
1639</DD>
1640</DL>
1641<HR>
1642
1643<A NAME="without(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3>
1644without</H3>
1645<PRE>
1646public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>without</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;first,
1647                            <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;other)</PRE>
1648<DL>
1649<DD>Method for constructing a new reader instance that is configured
1650 with specified features disabled.
1651<P>
1652<DD><DL>
1653</DL>
1654</DD>
1655<DD><DL>
1656</DL>
1657</DD>
1658</DL>
1659<HR>
1660
1661<A NAME="withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)"><!-- --></A><H3>
1662withoutFeatures</H3>
1663<PRE>
1664public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withoutFeatures</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>...&nbsp;features)</PRE>
1665<DL>
1666<DD>Method for constructing a new reader instance that is configured
1667 with specified features disabled.
1668<P>
1669<DD><DL>
1670</DL>
1671</DD>
1672<DD><DL>
1673</DL>
1674</DD>
1675</DL>
1676<HR>
1677
1678<A NAME="with(com.fasterxml.jackson.databind.InjectableValues)"><!-- --></A><H3>
1679with</H3>
1680<PRE>
1681public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>with</B>(<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A>&nbsp;injectableValues)</PRE>
1682<DL>
1683<DD>Method for constructing a new instance with configuration that uses
1684 passed <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><CODE>InjectableValues</CODE></A> to provide injectable values.
1685<p>
1686 Note that the method does NOT change state of this reader, but
1687 rather construct and returns a newly configured instance.
1688<P>
1689<DD><DL>
1690</DL>
1691</DD>
1692<DD><DL>
1693</DL>
1694</DD>
1695</DL>
1696<HR>
1697
1698<A NAME="with(com.fasterxml.jackson.databind.node.JsonNodeFactory)"><!-- --></A><H3>
1699with</H3>
1700<PRE>
1701public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>with</B>(<A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A>&nbsp;f)</PRE>
1702<DL>
1703<DD>Method for constructing a new reader instance with configuration that uses
1704 passed <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><CODE>JsonNodeFactory</CODE></A> for constructing <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A>
1705 instances.
1706<p>
1707 Note that the method does NOT change state of this reader, but
1708 rather construct and returns a newly configured instance.
1709<P>
1710<DD><DL>
1711</DL>
1712</DD>
1713<DD><DL>
1714</DL>
1715</DD>
1716</DL>
1717<HR>
1718
1719<A NAME="with(com.fasterxml.jackson.core.JsonFactory)"><!-- --></A><H3>
1720with</H3>
1721<PRE>
1722public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>with</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;f)</PRE>
1723<DL>
1724<DD>Method for constructing a new reader instance with configuration that uses
1725 passed <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> for constructing underlying Readers.
1726<p>
1727 NOTE: only factories that <b>DO NOT REQUIRE SPECIAL MAPPERS</b>
1728 (that is, ones that return <code>false</code> for
1729 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true#requiresCustomCodec()" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonFactory.requiresCustomCodec()</CODE></A>) can be used: trying
1730 to use one that requires custom codec will throw exception
1731<P>
1732<DD><DL>
1733</DL>
1734</DD>
1735<DD><DL>
1736<DT><B>Since:</B></DT>
1737  <DD>2.1</DD>
1738</DL>
1739</DD>
1740</DL>
1741<HR>
1742
1743<A NAME="withRootName(java.lang.String)"><!-- --></A><H3>
1744withRootName</H3>
1745<PRE>
1746public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withRootName</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;rootName)</PRE>
1747<DL>
1748<DD>Method for constructing a new instance with configuration that
1749 specifies what root name to expect for "root name unwrapping".
1750 See <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withRootName(java.lang.String)"><CODE>DeserializationConfig.withRootName(String)</CODE></A> for
1751 details.
1752<p>
1753 Note that the method does NOT change state of this reader, but
1754 rather construct and returns a newly configured instance.
1755<P>
1756<DD><DL>
1757</DL>
1758</DD>
1759<DD><DL>
1760</DL>
1761</DD>
1762</DL>
1763<HR>
1764
1765<A NAME="with(com.fasterxml.jackson.core.FormatSchema)"><!-- --></A><H3>
1766with</H3>
1767<PRE>
1768public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>with</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>
1769<DL>
1770<DD>Method for constructing a new instance with configuration that
1771 passes specified <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"><CODE>FormatSchema</CODE></A> 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> that
1772 is constructed for parsing content.
1773<p>
1774 Note that the method does NOT change state of this reader, but
1775 rather construct and returns a newly configured instance.
1776<P>
1777<DD><DL>
1778</DL>
1779</DD>
1780<DD><DL>
1781</DL>
1782</DD>
1783</DL>
1784<HR>
1785
1786<A NAME="withType(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
1787withType</H3>
1788<PRE>
1789public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</PRE>
1790<DL>
1791<DD>Method for constructing a new reader instance that is configured
1792 to data bind into specified type.
1793<p>
1794 Note that the method does NOT change state of this reader, but
1795 rather construct and returns a newly configured instance.
1796<P>
1797<DD><DL>
1798</DL>
1799</DD>
1800<DD><DL>
1801</DL>
1802</DD>
1803</DL>
1804<HR>
1805
1806<A NAME="withType(java.lang.Class)"><!-- --></A><H3>
1807withType</H3>
1808<PRE>
1809public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withType</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;valueType)</PRE>
1810<DL>
1811<DD>Method for constructing a new reader instance that is configured
1812 to data bind into specified type.
1813<p>
1814 Note that the method does NOT change state of this reader, but
1815 rather construct and returns a newly configured instance.
1816<P>
1817<DD><DL>
1818</DL>
1819</DD>
1820<DD><DL>
1821</DL>
1822</DD>
1823</DL>
1824<HR>
1825
1826<A NAME="withType(java.lang.reflect.Type)"><!-- --></A><H3>
1827withType</H3>
1828<PRE>
1829public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withType</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;valueType)</PRE>
1830<DL>
1831<DD>Method for constructing a new reader instance that is configured
1832 to data bind into specified type.
1833<p>
1834 Note that the method does NOT change state of this reader, but
1835 rather construct and returns a newly configured instance.
1836<P>
1837<DD><DL>
1838</DL>
1839</DD>
1840<DD><DL>
1841</DL>
1842</DD>
1843</DL>
1844<HR>
1845
1846<A NAME="withType(com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
1847withType</H3>
1848<PRE>
1849public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withType</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;valueTypeRef)</PRE>
1850<DL>
1851<DD>Method for constructing a new reader instance that is configured
1852 to data bind into specified type.
1853<p>
1854 Note that the method does NOT change state of this reader, but
1855 rather construct and returns a newly configured instance.
1856<P>
1857<DD><DL>
1858</DL>
1859</DD>
1860<DD><DL>
1861</DL>
1862</DD>
1863</DL>
1864<HR>
1865
1866<A NAME="withValueToUpdate(java.lang.Object)"><!-- --></A><H3>
1867withValueToUpdate</H3>
1868<PRE>
1869public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withValueToUpdate</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)</PRE>
1870<DL>
1871<DD>Method for constructing a new instance with configuration that
1872 updates passed Object (as root value), instead of constructing
1873 a new value.
1874<p>
1875 Note that the method does NOT change state of this reader, but
1876 rather construct and returns a newly configured instance.
1877<P>
1878<DD><DL>
1879</DL>
1880</DD>
1881<DD><DL>
1882</DL>
1883</DD>
1884</DL>
1885<HR>
1886
1887<A NAME="withView(java.lang.Class)"><!-- --></A><H3>
1888withView</H3>
1889<PRE>
1890public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withView</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;activeView)</PRE>
1891<DL>
1892<DD>Method for constructing a new instance with configuration that
1893 uses specified View for filtering.
1894<p>
1895 Note that the method does NOT change state of this reader, but
1896 rather construct and returns a newly configured instance.
1897<P>
1898<DD><DL>
1899</DL>
1900</DD>
1901<DD><DL>
1902</DL>
1903</DD>
1904</DL>
1905<HR>
1906
1907<A NAME="with(java.util.Locale)"><!-- --></A><H3>
1908with</H3>
1909<PRE>
1910public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>with</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>
1911<DL>
1912<DD><DL>
1913</DL>
1914</DD>
1915<DD><DL>
1916</DL>
1917</DD>
1918</DL>
1919<HR>
1920
1921<A NAME="with(java.util.TimeZone)"><!-- --></A><H3>
1922with</H3>
1923<PRE>
1924public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>with</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>
1925<DL>
1926<DD><DL>
1927</DL>
1928</DD>
1929<DD><DL>
1930</DL>
1931</DD>
1932</DL>
1933<HR>
1934
1935<A NAME="withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)"><!-- --></A><H3>
1936withHandler</H3>
1937<PRE>
1938public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withHandler</B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</A>&nbsp;h)</PRE>
1939<DL>
1940<DD><DL>
1941</DL>
1942</DD>
1943<DD><DL>
1944</DL>
1945</DD>
1946</DL>
1947<HR>
1948
1949<A NAME="with(com.fasterxml.jackson.core.Base64Variant)"><!-- --></A><H3>
1950with</H3>
1951<PRE>
1952public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>with</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>
1953<DL>
1954<DD><DL>
1955</DL>
1956</DD>
1957<DD><DL>
1958</DL>
1959</DD>
1960</DL>
1961<HR>
1962
1963<A NAME="withFormatDetection(com.fasterxml.jackson.databind.ObjectReader...)"><!-- --></A><H3>
1964withFormatDetection</H3>
1965<PRE>
1966public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withFormatDetection</B>(<A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A>...&nbsp;readers)</PRE>
1967<DL>
1968<DD>Fluent factory method for constructing a reader that will try to
1969 auto-detect underlying data format, using specified list of
1970 <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> instances, and default <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DataFormatReaders</CODE></A> settings
1971 (for customized <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DataFormatReaders</CODE></A>, you can construct instance yourself).
1972 to construct appropriate <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> for actual parsing.
1973<p>
1974 Note: since format detection only works with byte sources, it is possible to
1975 get a failure from some 'readValue()' methods. Also, if input can not be reliably
1976 (enough) detected as one of specified types, an exception will be thrown.
1977<p>
1978 Note: not all <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> types can be passed: specifically, ones that
1979 require "custom codec" (like XML factory) will not work. Instead, use
1980 method that takes <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> instances instead of factories.
1981<P>
1982<DD><DL>
1983</DL>
1984</DD>
1985<DD><DL>
1986<DT><B>Parameters:</B><DD><CODE>readers</CODE> - Data formats accepted, in decreasing order of priority (that is,
1987   matches checked in listed order, first match wins)
1988<DT><B>Returns:</B><DD>Newly configured writer instance<DT><B>Since:</B></DT>
1989  <DD>2.1</DD>
1990</DL>
1991</DD>
1992</DL>
1993<HR>
1994
1995<A NAME="withFormatDetection(com.fasterxml.jackson.databind.deser.DataFormatReaders)"><!-- --></A><H3>
1996withFormatDetection</H3>
1997<PRE>
1998public <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>withFormatDetection</B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</A>&nbsp;readers)</PRE>
1999<DL>
2000<DD>Fluent factory method for constructing a reader that will try to
2001 auto-detect underlying data format, using specified
2002 <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DataFormatReaders</CODE></A>.
2003<p>
2004 NOTE: since format detection only works with byte sources, it is possible to
2005 get a failure from some 'readValue()' methods. Also, if input can not be reliably
2006 (enough) detected as one of specified types, an exception will be thrown.
2007<P>
2008<DD><DL>
2009</DL>
2010</DD>
2011<DD><DL>
2012<DT><B>Parameters:</B><DD><CODE>readers</CODE> - DataFormatReaders to use for detecting underlying format.
2013<DT><B>Returns:</B><DD>Newly configured writer instance<DT><B>Since:</B></DT>
2014  <DD>2.1</DD>
2015</DL>
2016</DD>
2017</DL>
2018<HR>
2019
2020<A NAME="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3>
2021isEnabled</H3>
2022<PRE>
2023public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&nbsp;f)</PRE>
2024<DL>
2025<DD><DL>
2026</DL>
2027</DD>
2028<DD><DL>
2029</DL>
2030</DD>
2031</DL>
2032<HR>
2033
2034<A NAME="isEnabled(com.fasterxml.jackson.databind.MapperFeature)"><!-- --></A><H3>
2035isEnabled</H3>
2036<PRE>
2037public boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>&nbsp;f)</PRE>
2038<DL>
2039<DD><DL>
2040</DL>
2041</DD>
2042<DD><DL>
2043</DL>
2044</DD>
2045</DL>
2046<HR>
2047
2048<A NAME="isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)"><!-- --></A><H3>
2049isEnabled</H3>
2050<PRE>
2051public 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>
2052<DL>
2053<DD><DL>
2054</DL>
2055</DD>
2056<DD><DL>
2057</DL>
2058</DD>
2059</DL>
2060<HR>
2061
2062<A NAME="getFactory()"><!-- --></A><H3>
2063getFactory</H3>
2064<PRE>
2065public <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>
2066<DL>
2067<DD><DL>
2068<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>
2069</DD>
2070<DD><DL>
2071</DL>
2072</DD>
2073</DL>
2074<HR>
2075
2076<A NAME="getJsonFactory()"><!-- --></A><H3>
2077getJsonFactory</H3>
2078<PRE>
2079<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>
2080</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>
2081<DL>
2082<DD><B>Deprecated.</B>&nbsp;<I>Since 2.1: Use <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getFactory()"><CODE>getFactory()</CODE></A> instead</I>
2083<P>
2084<DD><DL>
2085<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>
2086</DD>
2087<DD><DL>
2088</DL>
2089</DD>
2090</DL>
2091<HR>
2092
2093<A NAME="getTypeFactory()"><!-- --></A><H3>
2094getTypeFactory</H3>
2095<PRE>
2096public <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> <B>getTypeFactory</B>()</PRE>
2097<DL>
2098<DD><DL>
2099</DL>
2100</DD>
2101<DD><DL>
2102</DL>
2103</DD>
2104</DL>
2105<HR>
2106
2107<A NAME="readValue(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3>
2108readValue</H3>
2109<PRE>
2110public &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)
2111            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>,
2112                   <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>
2113<DL>
2114<DD>Method that binds content read using given parser, using
2115 configuration of this reader, including expected result type.
2116 Value return is either newly constructed, or root value that
2117 was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>.
2118<p>
2119 NOTE: this method never tries to auto-detect format, since actual
2120 (data-format specific) parser is given.
2121<P>
2122<DD><DL>
2123</DL>
2124</DD>
2125<DD><DL>
2126
2127<DT><B>Throws:</B>
2128<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>
2129<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>
2130</DD>
2131</DL>
2132<HR>
2133
2134<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"><!-- --></A><H3>
2135readValue</H3>
2136<PRE>
2137public &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,
2138                       <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)
2139            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>,
2140                   <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>
2141<DL>
2142<DD>Convenience method that binds content read using given parser, using
2143 configuration of this reader, except that expected value type
2144 is specified with the call (instead of currently configured root type).
2145 Value return is either newly constructed, or root value that
2146 was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>.
2147<p>
2148 NOTE: this method never tries to auto-detect format, since actual
2149 (data-format specific) parser is given.
2150<P>
2151<DD><DL>
2152<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>
2153</DD>
2154<DD><DL>
2155
2156<DT><B>Throws:</B>
2157<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>
2158<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>
2159</DD>
2160</DL>
2161<HR>
2162
2163<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
2164readValue</H3>
2165<PRE>
2166public &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,
2167                       <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)
2168            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>,
2169                   <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>
2170<DL>
2171<DD>Convenience method that binds content read using given parser, using
2172 configuration of this reader, except that expected value type
2173 is specified with the call (instead of currently configured root type).
2174 Value return is either newly constructed, or root value that
2175 was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>.
2176<p>
2177 NOTE: this method never tries to auto-detect format, since actual
2178 (data-format specific) parser is given.
2179<P>
2180<DD><DL>
2181<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>
2182</DD>
2183<DD><DL>
2184
2185<DT><B>Throws:</B>
2186<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>
2187<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>
2188</DD>
2189</DL>
2190<HR>
2191
2192<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><!-- --></A><H3>
2193readValue</H3>
2194<PRE>
2195public &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,
2196                       <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)
2197            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>,
2198                   <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>
2199<DL>
2200<DD>Convenience method that binds content read using given parser, using
2201 configuration of this reader, except that expected value type
2202 is specified with the call (instead of currently configured root type).
2203 Value return is either newly constructed, or root value that
2204 was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>.
2205<p>
2206 NOTE: this method never tries to auto-detect format, since actual
2207 (data-format specific) parser is given.
2208<P>
2209<DD><DL>
2210<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>
2211</DD>
2212<DD><DL>
2213
2214<DT><B>Throws:</B>
2215<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>
2216<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>
2217</DD>
2218</DL>
2219<HR>
2220
2221<A NAME="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
2222readValue</H3>
2223<PRE>
2224public &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,
2225                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
2226            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>,
2227                   <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>
2228<DL>
2229<DD>Type-safe overloaded method, basically alias for <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><CODE>readValue(JsonParser, ResolvedType)</CODE></A>.
2230<p>
2231 NOTE: this method never tries to auto-detect format, since actual
2232 (data-format specific) parser is given.
2233<P>
2234<DD><DL>
2235</DL>
2236</DD>
2237<DD><DL>
2238
2239<DT><B>Throws:</B>
2240<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>
2241<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>
2242</DD>
2243</DL>
2244<HR>
2245
2246<A NAME="readTree(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3>
2247readTree</H3>
2248<PRE>
2249public &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)
2250                            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>,
2251                                   <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>
2252<DL>
2253<DD>Convenience method that binds content read using given parser, using
2254 configuration of this reader, except that content is bound as
2255 JSON tree instead of configured root value type.
2256<p>
2257 Note: if an object was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(java.lang.Object)</CODE></A>, it
2258 will be ignored.
2259<p>
2260 NOTE: this method never tries to auto-detect format, since actual
2261 (data-format specific) parser is given.
2262<P>
2263<DD><DL>
2264<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>
2265</DD>
2266<DD><DL>
2267
2268<DT><B>Throws:</B>
2269<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>
2270<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>
2271</DD>
2272</DL>
2273<HR>
2274
2275<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"><!-- --></A><H3>
2276readValues</H3>
2277<PRE>
2278public &lt;T&gt; <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</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,
2279                                  <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)
2280                       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>,
2281                              <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>
2282<DL>
2283<DD>Convenience method that is equivalent to:
2284<pre>
2285   withType(valueType).readValues(jp);
2286</pre>
2287<p>
2288 NOTE: this method never tries to auto-detect format, since actual
2289 (data-format specific) parser is given.
2290<P>
2291<DD><DL>
2292<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>
2293</DD>
2294<DD><DL>
2295
2296<DT><B>Throws:</B>
2297<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>
2298<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>
2299</DD>
2300</DL>
2301<HR>
2302
2303<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3>
2304readValues</H3>
2305<PRE>
2306public &lt;T&gt; <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</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,
2307                                  <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)
2308                       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>,
2309                              <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>
2310<DL>
2311<DD>Convenience method that is equivalent to:
2312<pre>
2313   withType(valueTypeRef).readValues(jp);
2314</pre>
2315<p>
2316 NOTE: this method never tries to auto-detect format, since actual
2317 (data-format specific) parser is given.
2318<P>
2319<DD><DL>
2320<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>
2321</DD>
2322<DD><DL>
2323
2324<DT><B>Throws:</B>
2325<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>
2326<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>
2327</DD>
2328</DL>
2329<HR>
2330
2331<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><!-- --></A><H3>
2332readValues</H3>
2333<PRE>
2334public &lt;T&gt; <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</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,
2335                                  <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)
2336                       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>,
2337                              <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>
2338<DL>
2339<DD>Convenience method that is equivalent to:
2340<pre>
2341   withType(valueType).readValues(jp);
2342</pre>
2343<p>
2344 NOTE: this method never tries to auto-detect format, since actual
2345 (data-format specific) parser is given.
2346<P>
2347<DD><DL>
2348<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>
2349</DD>
2350<DD><DL>
2351
2352<DT><B>Throws:</B>
2353<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>
2354<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>
2355</DD>
2356</DL>
2357<HR>
2358
2359<A NAME="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
2360readValues</H3>
2361<PRE>
2362public &lt;T&gt; <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</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,
2363                                  <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
2364                       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>,
2365                              <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>
2366<DL>
2367<DD>Convenience method that is equivalent to:
2368<pre>
2369   withType(valueType).readValues(jp);
2370</pre>
2371<p>
2372 NOTE: this method never tries to auto-detect format, since actual
2373 (data-format specific) parser is given.
2374<P>
2375<DD><DL>
2376</DL>
2377</DD>
2378<DD><DL>
2379
2380<DT><B>Throws:</B>
2381<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>
2382<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>
2383</DD>
2384</DL>
2385<HR>
2386
2387<A NAME="readValue(java.io.InputStream)"><!-- --></A><H3>
2388readValue</H3>
2389<PRE>
2390public &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)
2391            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>,
2392                   <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>
2393<DL>
2394<DD>Method that binds content read from given input source,
2395 using configuration of this reader.
2396 Value return is either newly constructed, or root value that
2397 was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>.
2398<P>
2399<DD><DL>
2400</DL>
2401</DD>
2402<DD><DL>
2403
2404<DT><B>Throws:</B>
2405<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>
2406<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>
2407</DD>
2408</DL>
2409<HR>
2410
2411<A NAME="readValue(java.io.Reader)"><!-- --></A><H3>
2412readValue</H3>
2413<PRE>
2414public &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)
2415            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>,
2416                   <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>
2417<DL>
2418<DD>Method that binds content read from given input source,
2419 using configuration of this reader.
2420 Value return is either newly constructed, or root value that
2421 was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>.
2422<P>
2423<DD><DL>
2424</DL>
2425</DD>
2426<DD><DL>
2427
2428<DT><B>Throws:</B>
2429<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>
2430<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>
2431</DD>
2432</DL>
2433<HR>
2434
2435<A NAME="readValue(java.lang.String)"><!-- --></A><H3>
2436readValue</H3>
2437<PRE>
2438public &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;src)
2439            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>,
2440                   <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>
2441<DL>
2442<DD>Method that binds content read from given JSON string,
2443 using configuration of this reader.
2444 Value return is either newly constructed, or root value that
2445 was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>.
2446<P>
2447<DD><DL>
2448</DL>
2449</DD>
2450<DD><DL>
2451
2452<DT><B>Throws:</B>
2453<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>
2454<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>
2455</DD>
2456</DL>
2457<HR>
2458
2459<A NAME="readValue(byte[])"><!-- --></A><H3>
2460readValue</H3>
2461<PRE>
2462public &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src)
2463            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>,
2464                   <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>
2465<DL>
2466<DD>Method that binds content read from given byte array,
2467 using configuration of this reader.
2468 Value return is either newly constructed, or root value that
2469 was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>.
2470<P>
2471<DD><DL>
2472</DL>
2473</DD>
2474<DD><DL>
2475
2476<DT><B>Throws:</B>
2477<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>
2478<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>
2479</DD>
2480</DL>
2481<HR>
2482
2483<A NAME="readValue(byte[], int, int)"><!-- --></A><H3>
2484readValue</H3>
2485<PRE>
2486public &lt;T&gt; T <B>readValue</B>(byte[]&nbsp;src,
2487                       int&nbsp;offset,
2488                       int&nbsp;length)
2489            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>,
2490                   <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>
2491<DL>
2492<DD>Method that binds content read from given byte array,
2493 using configuration of this reader.
2494 Value return is either newly constructed, or root value that
2495 was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>.
2496<P>
2497<DD><DL>
2498</DL>
2499</DD>
2500<DD><DL>
2501
2502<DT><B>Throws:</B>
2503<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>
2504<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>
2505</DD>
2506</DL>
2507<HR>
2508
2509<A NAME="readValue(java.io.File)"><!-- --></A><H3>
2510readValue</H3>
2511<PRE>
2512public &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)
2513            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>,
2514                   <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>
2515<DL>
2516<DD><DL>
2517</DL>
2518</DD>
2519<DD><DL>
2520
2521<DT><B>Throws:</B>
2522<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>
2523<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>
2524</DD>
2525</DL>
2526<HR>
2527
2528<A NAME="readValue(java.net.URL)"><!-- --></A><H3>
2529readValue</H3>
2530<PRE>
2531public &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)
2532            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>,
2533                   <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>
2534<DL>
2535<DD>Method that binds content read from given input source,
2536 using configuration of this reader.
2537 Value return is either newly constructed, or root value that
2538 was specified with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>.
2539<P>
2540<DD><DL>
2541</DL>
2542</DD>
2543<DD><DL>
2544
2545<DT><B>Throws:</B>
2546<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>
2547<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>
2548</DD>
2549</DL>
2550<HR>
2551
2552<A NAME="readValue(com.fasterxml.jackson.databind.JsonNode)"><!-- --></A><H3>
2553readValue</H3>
2554<PRE>
2555public &lt;T&gt; T <B>readValue</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>&nbsp;src)
2556            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>,
2557                   <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>
2558<DL>
2559<DD>Convenience method for converting results from given JSON tree into given
2560 value type. Basically short-cut for:
2561<pre>
2562   objectReader.readValue(src.traverse())
2563</pre>
2564<P>
2565<DD><DL>
2566</DL>
2567</DD>
2568<DD><DL>
2569
2570<DT><B>Throws:</B>
2571<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>
2572<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>
2573</DD>
2574</DL>
2575<HR>
2576
2577<A NAME="readTree(java.io.InputStream)"><!-- --></A><H3>
2578readTree</H3>
2579<PRE>
2580public <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)
2581                  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>,
2582                         <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>
2583<DL>
2584<DD>Method that reads content from given input source,
2585 using configuration of this reader, and binds it as JSON Tree.
2586<p>
2587 Note that if an object was specified with a call to
2588 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>
2589 it will just be ignored; result is always a newly constructed
2590 <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instance.
2591<P>
2592<DD><DL>
2593</DL>
2594</DD>
2595<DD><DL>
2596
2597<DT><B>Throws:</B>
2598<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>
2599<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>
2600</DD>
2601</DL>
2602<HR>
2603
2604<A NAME="readTree(java.io.Reader)"><!-- --></A><H3>
2605readTree</H3>
2606<PRE>
2607public <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)
2608                  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>,
2609                         <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>
2610<DL>
2611<DD>Method that reads content from given input source,
2612 using configuration of this reader, and binds it as JSON Tree.
2613<p>
2614 Note that if an object was specified with a call to
2615 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>
2616 it will just be ignored; result is always a newly constructed
2617 <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instance.
2618<P>
2619<DD><DL>
2620</DL>
2621</DD>
2622<DD><DL>
2623
2624<DT><B>Throws:</B>
2625<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>
2626<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>
2627</DD>
2628</DL>
2629<HR>
2630
2631<A NAME="readTree(java.lang.String)"><!-- --></A><H3>
2632readTree</H3>
2633<PRE>
2634public <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;json)
2635                  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>,
2636                         <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>
2637<DL>
2638<DD>Method that reads content from given JSON input String,
2639 using configuration of this reader, and binds it as JSON Tree.
2640<p>
2641 Note that if an object was specified with a call to
2642 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><CODE>withValueToUpdate(Object)</CODE></A>
2643 it will just be ignored; result is always a newly constructed
2644 <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonNode</CODE></A> instance.
2645<P>
2646<DD><DL>
2647</DL>
2648</DD>
2649<DD><DL>
2650
2651<DT><B>Throws:</B>
2652<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>
2653<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>
2654</DD>
2655</DL>
2656<HR>
2657
2658<A NAME="readValues(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3>
2659readValues</H3>
2660<PRE>
2661public &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)
2662                              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>,
2663                                     <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>
2664<DL>
2665<DD>Method for reading sequence of Objects from parser stream.
2666<p>
2667 Sequence can be either root-level "unwrapped" sequence (without surrounding
2668 JSON array), or a sequence contained in a JSON Array.
2669 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
2670 the first element, OR not point to any token (in which case it is advanced
2671 to the next token). This means, specifically, that for wrapped sequences,
2672 parser MUST NOT point to the surrounding <code>START_ARRAY</code> but rather
2673 to the token following it.
2674<P>
2675<DD><DL>
2676</DL>
2677</DD>
2678<DD><DL>
2679
2680<DT><B>Throws:</B>
2681<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>
2682<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>
2683</DD>
2684</DL>
2685<HR>
2686
2687<A NAME="readValues(java.io.InputStream)"><!-- --></A><H3>
2688readValues</H3>
2689<PRE>
2690public &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://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)
2691                              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>,
2692                                     <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>
2693<DL>
2694<DD>Method for reading sequence of Objects from parser stream.
2695<p>
2696 Sequence can be either wrapped or unwrapped root-level sequence:
2697 wrapped means that the elements are enclosed in JSON Array;
2698 and unwrapped that elements are directly accessed at main level.
2699 Assumption is that iff the first token of the document is
2700 <code>START_ARRAY</code>, we have a wrapped sequence; otherwise
2701 unwrapped. For wrapped sequences, leading <code>START_ARRAY</code>
2702 is skipped, so that for both cases, underlying <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>
2703 will point to what is expected to be the first token of the first
2704 element.
2705<p>
2706 Note that the wrapped vs unwrapped logic means that it is NOT
2707 possible to use this method for reading an unwrapped sequence
2708 of elements written as JSON Arrays: to read such sequences, one
2709 has to use <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(com.fasterxml.jackson.core.JsonParser)"><CODE>readValues(JsonParser)</CODE></A>, making sure parser
2710 points to the first token of the first element (i.e. the second
2711 <code>START_ARRAY</code> which is part of the first element).
2712<P>
2713<DD><DL>
2714</DL>
2715</DD>
2716<DD><DL>
2717
2718<DT><B>Throws:</B>
2719<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>
2720<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>
2721</DD>
2722</DL>
2723<HR>
2724
2725<A NAME="readValues(java.io.Reader)"><!-- --></A><H3>
2726readValues</H3>
2727<PRE>
2728public &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://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)
2729                              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>,
2730                                     <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>
2731<DL>
2732<DD>Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.
2733<P>
2734<DD><DL>
2735</DL>
2736</DD>
2737<DD><DL>
2738
2739<DT><B>Throws:</B>
2740<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>
2741<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>
2742</DD>
2743</DL>
2744<HR>
2745
2746<A NAME="readValues(java.lang.String)"><!-- --></A><H3>
2747readValues</H3>
2748<PRE>
2749public &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://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;json)
2750                              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>,
2751                                     <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>
2752<DL>
2753<DD>Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.
2754<P>
2755<DD><DL>
2756</DL>
2757</DD>
2758<DD><DL>
2759<DT><B>Parameters:</B><DD><CODE>json</CODE> - String that contains JSON content to parse
2760<DT><B>Throws:</B>
2761<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>
2762<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>
2763</DD>
2764</DL>
2765<HR>
2766
2767<A NAME="readValues(byte[], int, int)"><!-- --></A><H3>
2768readValues</H3>
2769<PRE>
2770public &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>(byte[]&nbsp;src,
2771                                         int&nbsp;offset,
2772                                         int&nbsp;length)
2773                              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>,
2774                                     <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>
2775<DL>
2776<DD>Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.
2777<P>
2778<DD><DL>
2779</DL>
2780</DD>
2781<DD><DL>
2782
2783<DT><B>Throws:</B>
2784<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>
2785<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>
2786</DD>
2787</DL>
2788<HR>
2789
2790<A NAME="readValues(byte[])"><!-- --></A><H3>
2791readValues</H3>
2792<PRE>
2793public final &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>(byte[]&nbsp;src)
2794                                    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>,
2795                                           <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>
2796<DL>
2797<DD>Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.
2798<P>
2799<DD><DL>
2800</DL>
2801</DD>
2802<DD><DL>
2803
2804<DT><B>Throws:</B>
2805<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>
2806<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>
2807</DD>
2808</DL>
2809<HR>
2810
2811<A NAME="readValues(java.io.File)"><!-- --></A><H3>
2812readValues</H3>
2813<PRE>
2814public &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://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)
2815                              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>,
2816                                     <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>
2817<DL>
2818<DD>Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.
2819<P>
2820<DD><DL>
2821</DL>
2822</DD>
2823<DD><DL>
2824
2825<DT><B>Throws:</B>
2826<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>
2827<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>
2828</DD>
2829</DL>
2830<HR>
2831
2832<A NAME="readValues(java.net.URL)"><!-- --></A><H3>
2833readValues</H3>
2834<PRE>
2835public &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://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)
2836                              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>,
2837                                     <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>
2838<DL>
2839<DD>Overloaded version of <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><CODE>readValue(InputStream)</CODE></A>.
2840<P>
2841<DD><DL>
2842</DL>
2843</DD>
2844<DD><DL>
2845<DT><B>Parameters:</B><DD><CODE>src</CODE> - URL to read to access JSON content to parse.
2846<DT><B>Throws:</B>
2847<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>
2848<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>
2849</DD>
2850</DL>
2851<HR>
2852
2853<A NAME="createArrayNode()"><!-- --></A><H3>
2854createArrayNode</H3>
2855<PRE>
2856public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>createArrayNode</B>()</PRE>
2857<DL>
2858<DD><DL>
2859<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>
2860</DD>
2861<DD><DL>
2862</DL>
2863</DD>
2864</DL>
2865<HR>
2866
2867<A NAME="createObjectNode()"><!-- --></A><H3>
2868createObjectNode</H3>
2869<PRE>
2870public <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>createObjectNode</B>()</PRE>
2871<DL>
2872<DD><DL>
2873<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>
2874</DD>
2875<DD><DL>
2876</DL>
2877</DD>
2878</DL>
2879<HR>
2880
2881<A NAME="treeAsTokens(com.fasterxml.jackson.core.TreeNode)"><!-- --></A><H3>
2882treeAsTokens</H3>
2883<PRE>
2884public <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>
2885<DL>
2886<DD><DL>
2887<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>
2888</DD>
2889<DD><DL>
2890</DL>
2891</DD>
2892</DL>
2893<HR>
2894
2895<A NAME="treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><!-- --></A><H3>
2896treeToValue</H3>
2897<PRE>
2898public &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,
2899                         <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)
2900              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>
2901<DL>
2902<DD><DL>
2903<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>
2904</DD>
2905<DD><DL>
2906
2907<DT><B>Throws:</B>
2908<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>
2909</DD>
2910</DL>
2911<HR>
2912
2913<A NAME="writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)"><!-- --></A><H3>
2914writeValue</H3>
2915<PRE>
2916public 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,
2917                       <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)
2918                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>,
2919                       <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>
2920<DL>
2921<DD><DL>
2922<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>
2923</DD>
2924<DD><DL>
2925
2926<DT><B>Throws:</B>
2927<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>
2928<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>
2929</DD>
2930</DL>
2931<HR>
2932
2933<A NAME="_bind(com.fasterxml.jackson.core.JsonParser, java.lang.Object)"><!-- --></A><H3>
2934_bind</H3>
2935<PRE>
2936protected <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>_bind</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,
2937                       <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)
2938                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>,
2939                       <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>,
2940                       <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
2941<DL>
2942<DD>Actual implementation of value reading+binding operation.
2943<P>
2944<DD><DL>
2945</DL>
2946</DD>
2947<DD><DL>
2948
2949<DT><B>Throws:</B>
2950<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>
2951<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>
2952<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
2953</DD>
2954</DL>
2955<HR>
2956
2957<A NAME="_bindAndClose(com.fasterxml.jackson.core.JsonParser, java.lang.Object)"><!-- --></A><H3>
2958_bindAndClose</H3>
2959<PRE>
2960protected <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>_bindAndClose</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,
2961                               <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)
2962                        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>,
2963                               <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>,
2964                               <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
2965<DL>
2966<DD><DL>
2967</DL>
2968</DD>
2969<DD><DL>
2970
2971<DT><B>Throws:</B>
2972<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>
2973<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>
2974<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
2975</DD>
2976</DL>
2977<HR>
2978
2979<A NAME="_bindAsTree(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3>
2980_bindAsTree</H3>
2981<PRE>
2982protected <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>_bindAsTree</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)
2983                        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>,
2984                               <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>,
2985                               <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
2986<DL>
2987<DD><DL>
2988</DL>
2989</DD>
2990<DD><DL>
2991
2992<DT><B>Throws:</B>
2993<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>
2994<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>
2995<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
2996</DD>
2997</DL>
2998<HR>
2999
3000<A NAME="_bindAndCloseAsTree(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3>
3001_bindAndCloseAsTree</H3>
3002<PRE>
3003protected <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>_bindAndCloseAsTree</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)
3004                                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>,
3005                                       <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>,
3006                                       <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
3007<DL>
3008<DD><DL>
3009</DL>
3010</DD>
3011<DD><DL>
3012
3013<DT><B>Throws:</B>
3014<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>
3015<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>
3016<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
3017</DD>
3018</DL>
3019<HR>
3020
3021<A NAME="_bindAndReadValues(com.fasterxml.jackson.core.JsonParser, java.lang.Object)"><!-- --></A><H3>
3022_bindAndReadValues</H3>
3023<PRE>
3024protected &lt;T&gt; <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A>&lt;T&gt; <B>_bindAndReadValues</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;p,
3025                                                    <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)
3026                                         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>,
3027                                                <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>
3028<DL>
3029<DD><DL>
3030</DL>
3031</DD>
3032<DD><DL>
3033
3034<DT><B>Throws:</B>
3035<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>
3036<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><DT><B>Since:</B></DT>
3037  <DD>2.1</DD>
3038</DL>
3039</DD>
3040</DL>
3041<HR>
3042
3043<A NAME="_initForReading(com.fasterxml.jackson.core.JsonParser)"><!-- --></A><H3>
3044_initForReading</H3>
3045<PRE>
3046protected static <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)
3047                                    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>,
3048                                           <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>,
3049                                           <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
3050<DL>
3051<DD><DL>
3052</DL>
3053</DD>
3054<DD><DL>
3055
3056<DT><B>Throws:</B>
3057<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>
3058<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>
3059<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
3060</DD>
3061</DL>
3062<HR>
3063
3064<A NAME="_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
3065_findRootDeserializer</H3>
3066<PRE>
3067protected final <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,
3068                                                               <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)
3069                                                        throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
3070<DL>
3071<DD>Method called to locate deserializer for the passed root-level value.
3072<P>
3073<DD><DL>
3074</DL>
3075</DD>
3076<DD><DL>
3077
3078<DT><B>Throws:</B>
3079<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
3080</DD>
3081</DL>
3082<HR>
3083
3084<A NAME="_prefetchRootDeserializer(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
3085_prefetchRootDeserializer</H3>
3086<PRE>
3087protected final <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>_prefetchRootDeserializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;config,
3088                                                                   <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;valueType)</PRE>
3089<DL>
3090<DD>Method called to locate deserializer ahead of time, if permitted
3091 by configuration. Method also is NOT to throw an exception if
3092 access fails.
3093<P>
3094<DD><DL>
3095</DL>
3096</DD>
3097<DD><DL>
3098</DL>
3099</DD>
3100</DL>
3101<HR>
3102
3103<A NAME="_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer)"><!-- --></A><H3>
3104_unwrapAndDeserialize</H3>
3105<PRE>
3106protected <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,
3107                                       <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A>&nbsp;ctxt,
3108                                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;rootType,
3109                                       <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)
3110                                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>,
3111                                       <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>,
3112                                       <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE>
3113<DL>
3114<DD><DL>
3115</DL>
3116</DD>
3117<DD><DL>
3118
3119<DT><B>Throws:</B>
3120<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>
3121<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>
3122<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL>
3123</DD>
3124</DL>
3125<HR>
3126
3127<A NAME="_detectBindAndClose(byte[], int, int)"><!-- --></A><H3>
3128_detectBindAndClose</H3>
3129<PRE>
3130protected <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>_detectBindAndClose</B>(byte[]&nbsp;src,
3131                                     int&nbsp;offset,
3132                                     int&nbsp;length)
3133                              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></PRE>
3134<DL>
3135<DD><DL>
3136</DL>
3137</DD>
3138<DD><DL>
3139
3140<DT><B>Throws:</B>
3141<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></DL>
3142</DD>
3143</DL>
3144<HR>
3145
3146<A NAME="_detectBindAndClose(com.fasterxml.jackson.databind.deser.DataFormatReaders.Match, boolean)"><!-- --></A><H3>
3147_detectBindAndClose</H3>
3148<PRE>
3149protected <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>_detectBindAndClose</B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</A>&nbsp;match,
3150                                     boolean&nbsp;forceClosing)
3151                              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></PRE>
3152<DL>
3153<DD><DL>
3154</DL>
3155</DD>
3156<DD><DL>
3157
3158<DT><B>Throws:</B>
3159<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></DL>
3160</DD>
3161</DL>
3162<HR>
3163
3164<A NAME="_detectBindAndReadValues(com.fasterxml.jackson.databind.deser.DataFormatReaders.Match, boolean)"><!-- --></A><H3>
3165_detectBindAndReadValues</H3>
3166<PRE>
3167protected &lt;T&gt; <A HREF="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</A>&lt;T&gt; <B>_detectBindAndReadValues</B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</A>&nbsp;match,
3168                                                          boolean&nbsp;forceClosing)
3169                                               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>,
3170                                                      <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>
3171<DL>
3172<DD><DL>
3173</DL>
3174</DD>
3175<DD><DL>
3176
3177<DT><B>Throws:</B>
3178<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>
3179<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>
3180</DD>
3181</DL>
3182<HR>
3183
3184<A NAME="_detectBindAndCloseAsTree(java.io.InputStream)"><!-- --></A><H3>
3185_detectBindAndCloseAsTree</H3>
3186<PRE>
3187protected <A HREF="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>_detectBindAndCloseAsTree</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)
3188                                      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></PRE>
3189<DL>
3190<DD><DL>
3191</DL>
3192</DD>
3193<DD><DL>
3194
3195<DT><B>Throws:</B>
3196<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></DL>
3197</DD>
3198</DL>
3199<HR>
3200
3201<A NAME="_reportUnkownFormat(com.fasterxml.jackson.databind.deser.DataFormatReaders, com.fasterxml.jackson.databind.deser.DataFormatReaders.Match)"><!-- --></A><H3>
3202_reportUnkownFormat</H3>
3203<PRE>
3204protected void <B>_reportUnkownFormat</B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</A>&nbsp;detector,
3205                                   <A HREF="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</A>&nbsp;match)
3206                            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>
3207<DL>
3208<DD>Method called to indicate that format detection failed to detect format
3209 of given input
3210<P>
3211<DD><DL>
3212</DL>
3213</DD>
3214<DD><DL>
3215
3216<DT><B>Throws:</B>
3217<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>
3218</DD>
3219</DL>
3220<HR>
3221
3222<A NAME="createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)"><!-- --></A><H3>
3223createDeserializationContext</H3>
3224<PRE>
3225protected 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,
3226                                                                           <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;cfg)</PRE>
3227<DL>
3228<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>
3229 for deserializing a single root value.
3230 Can be overridden if a custom context is needed.
3231<P>
3232<DD><DL>
3233</DL>
3234</DD>
3235<DD><DL>
3236</DL>
3237</DD>
3238</DL>
3239<HR>
3240
3241<A NAME="_with(com.fasterxml.jackson.databind.DeserializationConfig)"><!-- --></A><H3>
3242_with</H3>
3243<PRE>
3244protected <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</A> <B>_with</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A>&nbsp;newConfig)</PRE>
3245<DL>
3246<DD><DL>
3247</DL>
3248</DD>
3249<DD><DL>
3250</DL>
3251</DD>
3252</DL>
3253<HR>
3254
3255<A NAME="_reportUndetectableSource(java.lang.Object)"><!-- --></A><H3>
3256_reportUndetectableSource</H3>
3257<PRE>
3258protected void <B>_reportUndetectableSource</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;src)
3259                                  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>
3260<DL>
3261<DD><DL>
3262</DL>
3263</DD>
3264<DD><DL>
3265
3266<DT><B>Throws:</B>
3267<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>
3268</DD>
3269</DL>
3270<HR>
3271
3272<A NAME="_inputStream(java.net.URL)"><!-- --></A><H3>
3273_inputStream</H3>
3274<PRE>
3275protected <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> <B>_inputStream</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)
3276                            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></PRE>
3277<DL>
3278<DD><DL>
3279</DL>
3280</DD>
3281<DD><DL>
3282
3283<DT><B>Throws:</B>
3284<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></DL>
3285</DD>
3286</DL>
3287<HR>
3288
3289<A NAME="_inputStream(java.io.File)"><!-- --></A><H3>
3290_inputStream</H3>
3291<PRE>
3292protected <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> <B>_inputStream</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;f)
3293                            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></PRE>
3294<DL>
3295<DD><DL>
3296</DL>
3297</DD>
3298<DD><DL>
3299
3300<DT><B>Throws:</B>
3301<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></DL>
3302</DD>
3303</DL>
3304<!-- ========= END OF CLASS DATA ========= -->
3305<HR>
3306
3307
3308<!-- ======= START OF BOTTOM NAVBAR ====== -->
3309<A NAME="navbar_bottom"><!-- --></A>
3310<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
3311<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
3312<TR>
3313<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
3314<A NAME="navbar_bottom_firstrow"><!-- --></A>
3315<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
3316  <TR ALIGN="center" VALIGN="top">
3317  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
3318  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
3319  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
3320  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ObjectReader.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
3321  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
3322  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
3323  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
3324  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
3325  </TR>
3326</TABLE>
3327</TD>
3328<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
3329</EM>
3330</TD>
3331</TR>
3332
3333<TR>
3334<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
3335&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A>&nbsp;
3336&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><B>NEXT CLASS</B></A></FONT></TD>
3337<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
3338  <A HREF="../../../../index.html?com/fasterxml/jackson/databind/ObjectReader.html" target="_top"><B>FRAMES</B></A>  &nbsp;
3339&nbsp;<A HREF="ObjectReader.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
3340&nbsp;<SCRIPT type="text/javascript">
3341  <!--
3342  if(window==top) {
3343    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
3344  }
3345  //-->
3346</SCRIPT>
3347<NOSCRIPT>
3348  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
3349</NOSCRIPT>
3350
3351
3352</FONT></TD>
3353</TR>
3354<TR>
3355<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
3356  SUMMARY:&nbsp;NESTED&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>
3357<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
3358DETAIL:&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>
3359</TR>
3360</TABLE>
3361<A NAME="skip-navbar_bottom"></A>
3362<!-- ======== END OF BOTTOM NAVBAR ======= -->
3363
3364<HR>
3365Copyright &#169; 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.
3366</BODY>
3367</HTML>
3368