• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_25) on Thu Jan 01 17:43:55 PST 2015 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>ObjectReader (jackson-databind 2.5.0 API)</title>
8<meta name="date" content="2015-01-01">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="ObjectReader (jackson-databind 2.5.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li class="navBarCell1Rev">Class</li>
31<li><a href="class-use/ObjectReader.html">Use</a></li>
32<li><a href="package-tree.html">Tree</a></li>
33<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../index-all.html">Index</a></li>
35<li><a href="../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
41<li><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectReader.html" target="_top">Frames</a></li>
45<li><a href="ObjectReader.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<div>
63<ul class="subNavList">
64<li>Summary:&nbsp;</li>
65<li>Nested&nbsp;|&nbsp;</li>
66<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
67<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
68<li><a href="#method_summary">Method</a></li>
69</ul>
70<ul class="subNavList">
71<li>Detail:&nbsp;</li>
72<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
73<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
74<li><a href="#method_detail">Method</a></li>
75</ul>
76</div>
77<a name="skip-navbar_top">
78<!--   -->
79</a></div>
80<!-- ========= END OF TOP NAVBAR ========= -->
81<!-- ======== START OF CLASS DATA ======== -->
82<div class="header">
83<div class="subTitle">com.fasterxml.jackson.databind</div>
84<h2 title="Class ObjectReader" class="title">Class ObjectReader</h2>
85</div>
86<div class="contentContainer">
87<ul class="inheritance">
88<li><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></li>
89<li>
90<ul class="inheritance">
91<li>com.fasterxml.jackson.core.TreeCodec</li>
92<li>
93<ul class="inheritance">
94<li>com.fasterxml.jackson.core.ObjectCodec</li>
95<li>
96<ul class="inheritance">
97<li>com.fasterxml.jackson.databind.ObjectReader</li>
98</ul>
99</li>
100</ul>
101</li>
102</ul>
103</li>
104</ul>
105<div class="description">
106<ul class="blockList">
107<li class="blockList">
108<dl>
109<dt>All Implemented Interfaces:</dt>
110<dd>com.fasterxml.jackson.core.Versioned, <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>
111</dl>
112<hr>
113<br>
114<pre>public class <span class="strong">ObjectReader</span>
115extends com.fasterxml.jackson.core.ObjectCodec
116implements com.fasterxml.jackson.core.Versioned, <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></pre>
117<div class="block">Builder object that can be used for per-serialization configuration of
118 deserialization parameters, such as root type to use or object
119 to update (instead of constructing new instance).
120<p>
121 Uses "fluent" (or, kind of, builder) pattern so that instances are immutable
122 (and thus fully thread-safe with no external synchronization);
123 new instances are constructed for different configurations.
124 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
125 reused, shared, cached; both because of thread-safety and because
126 instances are relatively light-weight.</div>
127<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.ObjectReader">Serialized Form</a></dd></dl>
128</li>
129</ul>
130</div>
131<div class="summary">
132<ul class="blockList">
133<li class="blockList">
134<!-- =========== FIELD SUMMARY =========== -->
135<ul class="blockList">
136<li class="blockList"><a name="field_summary">
137<!--   -->
138</a>
139<h3>Field Summary</h3>
140<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
141<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
142<tr>
143<th class="colFirst" scope="col">Modifier and Type</th>
144<th class="colLast" scope="col">Field and Description</th>
145</tr>
146<tr class="altColor">
147<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
148<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_config">_config</a></strong></code>
149<div class="block">General serialization configuration settings; while immutable,
150 can use copy-constructor to create modified instances as necessary.</div>
151</td>
152</tr>
153<tr class="rowColor">
154<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></code></td>
155<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_context">_context</a></strong></code>
156<div class="block">Blueprint instance of deserialization context; used for creating
157 actual instance when needed.</div>
158</td>
159</tr>
160<tr class="altColor">
161<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a></code></td>
162<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_dataFormatReaders">_dataFormatReaders</a></strong></code>
163<div class="block">Optional detector used for auto-detecting data format that byte-based
164 input uses.</div>
165</td>
166</tr>
167<tr class="rowColor">
168<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
169<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_injectableValues">_injectableValues</a></strong></code>
170<div class="block">Values that can be injected during deserialization, if any.</div>
171</td>
172</tr>
173<tr class="altColor">
174<td class="colFirst"><code>protected com.fasterxml.jackson.core.JsonFactory</code></td>
175<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_parserFactory">_parserFactory</a></strong></code>
176<div class="block">Factory used for constructing <code>JsonGenerator</code>s</div>
177</td>
178</tr>
179<tr class="rowColor">
180<td class="colFirst"><code>protected <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></td>
181<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_rootDeserializer">_rootDeserializer</a></strong></code>
182<div class="block">We may pre-fetch deserializer as soon as <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_valueType"><code>_valueType</code></a>
183 is known, and if so, reuse it afterwards.</div>
184</td>
185</tr>
186<tr class="altColor">
187<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&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></td>
188<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_rootDeserializers">_rootDeserializers</a></strong></code>
189<div class="block">Root-level cached deserializers</div>
190</td>
191</tr>
192<tr class="rowColor">
193<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a></code></td>
194<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_rootNames">_rootNames</a></strong></code>
195<div class="block">Cache for root names used when root-wrapping is enabled.</div>
196</td>
197</tr>
198<tr class="altColor">
199<td class="colFirst"><code>protected com.fasterxml.jackson.core.FormatSchema</code></td>
200<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_schema">_schema</a></strong></code>
201<div class="block">When using data format that uses a schema, schema is passed
202 to parser.</div>
203</td>
204</tr>
205<tr class="rowColor">
206<td class="colFirst"><code>protected boolean</code></td>
207<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_unwrapRoot">_unwrapRoot</a></strong></code>
208<div class="block">Flag that indicates whether root values are expected to be unwrapped or not</div>
209</td>
210</tr>
211<tr class="altColor">
212<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
213<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_valueToUpdate">_valueToUpdate</a></strong></code>
214<div class="block">Instance to update with data binding; if any.</div>
215</td>
216</tr>
217<tr class="rowColor">
218<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
219<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_valueType">_valueType</a></strong></code>
220<div class="block">Declared type of value to instantiate during deserialization.</div>
221</td>
222</tr>
223</table>
224</li>
225</ul>
226<!-- ======== CONSTRUCTOR SUMMARY ======== -->
227<ul class="blockList">
228<li class="blockList"><a name="constructor_summary">
229<!--   -->
230</a>
231<h3>Constructor Summary</h3>
232<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
233<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
234<tr>
235<th class="colFirst" scope="col">Modifier</th>
236<th class="colLast" scope="col">Constructor and Description</th>
237</tr>
238<tr class="altColor">
239<td class="colFirst"><code>protected </code></td>
240<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.DeserializationConfig)">ObjectReader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
241            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
242<div class="block">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</div>
243</td>
244</tr>
245<tr class="rowColor">
246<td class="colFirst"><code>protected </code></td>
247<td class="colLast"><code><strong><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></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
248            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
249            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
250            <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,
251            com.fasterxml.jackson.core.FormatSchema&nbsp;schema,
252            <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
253<div class="block">Constructor called when a root deserializer should be fetched based
254 on other configuration.</div>
255</td>
256</tr>
257<tr class="altColor">
258<td class="colFirst"><code>protected </code></td>
259<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig)">ObjectReader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
260            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
261<div class="block">Copy constructor used when modifying simple feature flags</div>
262</td>
263</tr>
264<tr class="rowColor">
265<td class="colFirst"><code>protected </code></td>
266<td class="colLast"><code><strong><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></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
267            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
268            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
269            <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,
270            <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,
271            com.fasterxml.jackson.core.FormatSchema&nbsp;schema,
272            <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues,
273            <a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a>&nbsp;dataFormatReaders)</code>
274<div class="block">Copy constructor used for building variations.</div>
275</td>
276</tr>
277<tr class="altColor">
278<td class="colFirst"><code>protected </code></td>
279<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.core.JsonFactory)">ObjectReader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
280            com.fasterxml.jackson.core.JsonFactory&nbsp;f)</code>&nbsp;</td>
281</tr>
282</table>
283</li>
284</ul>
285<!-- ========== METHOD SUMMARY =========== -->
286<ul class="blockList">
287<li class="blockList"><a name="method_summary">
288<!--   -->
289</a>
290<h3>Method Summary</h3>
291<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
292<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
293<tr>
294<th class="colFirst" scope="col">Modifier and Type</th>
295<th class="colLast" scope="col">Method and Description</th>
296</tr>
297<tr class="altColor">
298<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
299<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_bind(com.fasterxml.jackson.core.JsonParser, java.lang.Object)">_bind</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
300     <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>
301<div class="block">Actual implementation of value reading+binding operation.</div>
302</td>
303</tr>
304<tr class="rowColor">
305<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
306<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_bindAndClose(com.fasterxml.jackson.core.JsonParser, java.lang.Object)">_bindAndClose</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
307             <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>&nbsp;</td>
308</tr>
309<tr class="altColor">
310<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
311<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_bindAndCloseAsTree(com.fasterxml.jackson.core.JsonParser)">_bindAndCloseAsTree</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp)</code>&nbsp;</td>
312</tr>
313<tr class="rowColor">
314<td class="colFirst"><code>protected &lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
315<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_bindAndReadValues(com.fasterxml.jackson.core.JsonParser, java.lang.Object)">_bindAndReadValues</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
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>&nbsp;</td>
317</tr>
318<tr class="altColor">
319<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
320<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_bindAsTree(com.fasterxml.jackson.core.JsonParser)">_bindAsTree</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp)</code>&nbsp;</td>
321</tr>
322<tr class="rowColor">
323<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
324<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_detectBindAndClose(byte[], int, int)">_detectBindAndClose</a></strong>(byte[]&nbsp;src,
325                   int&nbsp;offset,
326                   int&nbsp;length)</code>&nbsp;</td>
327</tr>
328<tr class="altColor">
329<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
330<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_detectBindAndClose(com.fasterxml.jackson.databind.deser.DataFormatReaders.Match, boolean)">_detectBindAndClose</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</a>&nbsp;match,
331                   boolean&nbsp;forceClosing)</code>&nbsp;</td>
332</tr>
333<tr class="rowColor">
334<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
335<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_detectBindAndCloseAsTree(java.io.InputStream)">_detectBindAndCloseAsTree</a></strong>(<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>&nbsp;</td>
336</tr>
337<tr class="altColor">
338<td class="colFirst"><code>protected &lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
339<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_detectBindAndReadValues(com.fasterxml.jackson.databind.deser.DataFormatReaders.Match, boolean)">_detectBindAndReadValues</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</a>&nbsp;match,
340                        boolean&nbsp;forceClosing)</code>&nbsp;</td>
341</tr>
342<tr class="rowColor">
343<td class="colFirst"><code>protected <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></td>
344<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)">_findRootDeserializer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
345                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
346<div class="block">Method called to locate deserializer for the passed root-level value.</div>
347</td>
348</tr>
349<tr class="altColor">
350<td class="colFirst"><code>protected void</code></td>
351<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_initForMultiRead(com.fasterxml.jackson.core.JsonParser)">_initForMultiRead</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;p)</code>
352<div class="block">Alternative to <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_initForReading(com.fasterxml.jackson.core.JsonParser)"><code>_initForReading(JsonParser)</code></a> used in cases where reading
353 of multiple values means that we may or may not want to advance the stream,
354 but need to do other initialization.</div>
355</td>
356</tr>
357<tr class="rowColor">
358<td class="colFirst"><code>protected com.fasterxml.jackson.core.JsonToken</code></td>
359<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_initForReading(com.fasterxml.jackson.core.JsonParser)">_initForReading</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;p)</code>
360<div class="block">NOTE: changed from static to non-static in 2.5; unfortunate but
361 necessary change to support overridability</div>
362</td>
363</tr>
364<tr class="altColor">
365<td class="colFirst"><code>protected <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></td>
366<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_inputStream(java.io.File)">_inputStream</a></strong>(<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>&nbsp;</td>
367</tr>
368<tr class="rowColor">
369<td class="colFirst"><code>protected <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></td>
370<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_inputStream(java.net.URL)">_inputStream</a></strong>(<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>&nbsp;</td>
371</tr>
372<tr class="altColor">
373<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
374<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_new(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig)">_new</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
375    <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
376<div class="block">Overridable factory method called by various "withXxx()" methods</div>
377</td>
378</tr>
379<tr class="rowColor">
380<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
381<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_new(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)">_new</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
382    <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
383    <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
384    <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,
385    <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,
386    com.fasterxml.jackson.core.FormatSchema&nbsp;schema,
387    <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues,
388    <a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a>&nbsp;dataFormatReaders)</code>
389<div class="block">Overridable factory method called by various "withXxx()" methods</div>
390</td>
391</tr>
392<tr class="altColor">
393<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
394<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_new(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.core.JsonFactory)">_new</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
395    com.fasterxml.jackson.core.JsonFactory&nbsp;f)</code>
396<div class="block">Overridable factory method called by various "withXxx()" methods</div>
397</td>
398</tr>
399<tr class="rowColor">
400<td class="colFirst"><code>protected &lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
401<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_newIterator(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JsonDeserializer, boolean, java.lang.Object)">_newIterator</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
402            com.fasterxml.jackson.core.JsonParser&nbsp;parser,
403            <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
404            <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
405            boolean&nbsp;parserManaged,
406            <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>
407<div class="block">Factory method used to create <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind"><code>MappingIterator</code></a> instances;
408 either default, or custom subtype.</div>
409</td>
410</tr>
411<tr class="altColor">
412<td class="colFirst"><code>protected <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></td>
413<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_prefetchRootDeserializer(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType)">_prefetchRootDeserializer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
414                         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
415<div class="block">Method called to locate deserializer ahead of time, if permitted
416 by configuration.</div>
417</td>
418</tr>
419<tr class="rowColor">
420<td class="colFirst"><code>protected void</code></td>
421<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_reportUndetectableSource(java.lang.Object)">_reportUndetectableSource</a></strong>(<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>&nbsp;</td>
422</tr>
423<tr class="altColor">
424<td class="colFirst"><code>protected void</code></td>
425<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_reportUnkownFormat(com.fasterxml.jackson.databind.deser.DataFormatReaders, com.fasterxml.jackson.databind.deser.DataFormatReaders.Match)">_reportUnkownFormat</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a>&nbsp;detector,
426                   <a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</a>&nbsp;match)</code>
427<div class="block">Method called to indicate that format detection failed to detect format
428 of given input</div>
429</td>
430</tr>
431<tr class="rowColor">
432<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
433<td class="colLast"><code><strong><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></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
434                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
435                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
436                     <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>&nbsp;</td>
437</tr>
438<tr class="altColor">
439<td class="colFirst"><code>protected void</code></td>
440<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_verifySchemaType(com.fasterxml.jackson.core.FormatSchema)">_verifySchemaType</a></strong>(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>&nbsp;</td>
441</tr>
442<tr class="rowColor">
443<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
444<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_with(com.fasterxml.jackson.databind.DeserializationConfig)">_with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;newConfig)</code>&nbsp;</td>
445</tr>
446<tr class="altColor">
447<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
448<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#createArrayNode()">createArrayNode</a></strong>()</code>&nbsp;</td>
449</tr>
450<tr class="rowColor">
451<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></code></td>
452<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)">createDeserializationContext</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
453                            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</code>
454<div class="block">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>
455 for deserializing a single root value.</div>
456</td>
457</tr>
458<tr class="altColor">
459<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
460<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#createObjectNode()">createObjectNode</a></strong>()</code>&nbsp;</td>
461</tr>
462<tr class="rowColor">
463<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
464<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(java.lang.Class)">forType</a></strong>(<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>
465<div class="block">Method for constructing a new reader instance that is configured
466 to data bind into specified type.</div>
467</td>
468</tr>
469<tr class="altColor">
470<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
471<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(com.fasterxml.jackson.databind.JavaType)">forType</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
472<div class="block">Method for constructing a new reader instance that is configured
473 to data bind into specified type.</div>
474</td>
475</tr>
476<tr class="rowColor">
477<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
478<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(com.fasterxml.jackson.core.type.TypeReference)">forType</a></strong>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</code>
479<div class="block">Method for constructing a new reader instance that is configured
480 to data bind into specified type.</div>
481</td>
482</tr>
483<tr class="altColor">
484<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a></code></td>
485<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getAttributes()">getAttributes</a></strong>()</code>&nbsp;</td>
486</tr>
487<tr class="rowColor">
488<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
489<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getConfig()">getConfig</a></strong>()</code>&nbsp;</td>
490</tr>
491<tr class="altColor">
492<td class="colFirst"><code>com.fasterxml.jackson.core.JsonFactory</code></td>
493<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getFactory()">getFactory</a></strong>()</code>&nbsp;</td>
494</tr>
495<tr class="rowColor">
496<td class="colFirst"><code>com.fasterxml.jackson.core.JsonFactory</code></td>
497<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getJsonFactory()">getJsonFactory</a></strong>()</code>
498<div class="block"><strong>Deprecated.</strong>&nbsp;
499<div class="block"><i>Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getFactory()"><code>getFactory()</code></a> instead</i></div>
500</div>
501</td>
502</tr>
503<tr class="altColor">
504<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td>
505<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getTypeFactory()">getTypeFactory</a></strong>()</code>&nbsp;</td>
506</tr>
507<tr class="rowColor">
508<td class="colFirst"><code>boolean</code></td>
509<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f)</code>&nbsp;</td>
510</tr>
511<tr class="altColor">
512<td class="colFirst"><code>boolean</code></td>
513<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">isEnabled</a></strong>(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;f)</code>&nbsp;</td>
514</tr>
515<tr class="rowColor">
516<td class="colFirst"><code>boolean</code></td>
517<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</code>&nbsp;</td>
518</tr>
519<tr class="altColor">
520<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
521<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readTree(java.io.InputStream)">readTree</a></strong>(<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>
522<div class="block">Method that reads content from given input source,
523 using configuration of this reader, and binds it as JSON Tree.</div>
524</td>
525</tr>
526<tr class="rowColor">
527<td class="colFirst"><code>&lt;T extends com.fasterxml.jackson.core.TreeNode&gt;&nbsp;<br>T</code></td>
528<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readTree(com.fasterxml.jackson.core.JsonParser)">readTree</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp)</code>
529<div class="block">Convenience method that binds content read using given parser, using
530 configuration of this reader, except that content is bound as
531 JSON tree instead of configured root value type.</div>
532</td>
533</tr>
534<tr class="altColor">
535<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
536<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readTree(java.io.Reader)">readTree</a></strong>(<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>
537<div class="block">Method that reads content from given input source,
538 using configuration of this reader, and binds it as JSON Tree.</div>
539</td>
540</tr>
541<tr class="rowColor">
542<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
543<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readTree(java.lang.String)">readTree</a></strong>(<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>
544<div class="block">Method that reads content from given JSON input String,
545 using configuration of this reader, and binds it as JSON Tree.</div>
546</td>
547</tr>
548<tr class="altColor">
549<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
550<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(byte[])">readValue</a></strong>(byte[]&nbsp;src)</code>
551<div class="block">Method that binds content read from given byte array,
552 using configuration of this reader.</div>
553</td>
554</tr>
555<tr class="rowColor">
556<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
557<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(byte[], int, int)">readValue</a></strong>(byte[]&nbsp;src,
558         int&nbsp;offset,
559         int&nbsp;length)</code>
560<div class="block">Method that binds content read from given byte array,
561 using configuration of this reader.</div>
562</td>
563</tr>
564<tr class="altColor">
565<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
566<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.File)">readValue</a></strong>(<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>&nbsp;</td>
567</tr>
568<tr class="rowColor">
569<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
570<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)">readValue</a></strong>(<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>
571<div class="block">Method that binds content read from given input source,
572 using configuration of this reader.</div>
573</td>
574</tr>
575<tr class="altColor">
576<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
577<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(com.fasterxml.jackson.databind.JsonNode)">readValue</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;src)</code>
578<div class="block">Convenience method for converting results from given JSON tree into given
579 value type.</div>
580</td>
581</tr>
582<tr class="rowColor">
583<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
584<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(com.fasterxml.jackson.core.JsonParser)">readValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp)</code>
585<div class="block">Method that binds content read using given parser, using
586 configuration of this reader, including expected result type.</div>
587</td>
588</tr>
589<tr class="altColor">
590<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
591<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
592         <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>
593<div class="block">Convenience method that binds content read using given parser, using
594 configuration of this reader, except that expected value type
595 is specified with the call (instead of currently configured root type).</div>
596</td>
597</tr>
598<tr class="rowColor">
599<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
600<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
601         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
602<div class="block">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>.</div>
603</td>
604</tr>
605<tr class="altColor">
606<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
607<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">readValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
608         com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)</code>
609<div class="block">Convenience method that binds content read using given parser, using
610 configuration of this reader, except that expected value type
611 is specified with the call (instead of currently configured root type).</div>
612</td>
613</tr>
614<tr class="rowColor">
615<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
616<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
617         com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</code>
618<div class="block">Convenience method that binds content read using given parser, using
619 configuration of this reader, except that expected value type
620 is specified with the call (instead of currently configured root type).</div>
621</td>
622</tr>
623<tr class="altColor">
624<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
625<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.Reader)">readValue</a></strong>(<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>
626<div class="block">Method that binds content read from given input source,
627 using configuration of this reader.</div>
628</td>
629</tr>
630<tr class="rowColor">
631<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
632<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.lang.String)">readValue</a></strong>(<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>
633<div class="block">Method that binds content read from given JSON string,
634 using configuration of this reader.</div>
635</td>
636</tr>
637<tr class="altColor">
638<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
639<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.net.URL)">readValue</a></strong>(<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>
640<div class="block">Method that binds content read from given input source,
641 using configuration of this reader.</div>
642</td>
643</tr>
644<tr class="rowColor">
645<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
646<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(byte[])">readValues</a></strong>(byte[]&nbsp;src)</code>
647<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
648</td>
649</tr>
650<tr class="altColor">
651<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
652<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(byte[], int, int)">readValues</a></strong>(byte[]&nbsp;src,
653          int&nbsp;offset,
654          int&nbsp;length)</code>
655<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
656</td>
657</tr>
658<tr class="rowColor">
659<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
660<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.io.File)">readValues</a></strong>(<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>
661<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
662</td>
663</tr>
664<tr class="altColor">
665<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
666<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.io.InputStream)">readValues</a></strong>(<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>
667<div class="block">Method for reading sequence of Objects from parser stream.</div>
668</td>
669</tr>
670<tr class="rowColor">
671<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
672<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(com.fasterxml.jackson.core.JsonParser)">readValues</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp)</code>
673<div class="block">Method for reading sequence of Objects from parser stream.</div>
674</td>
675</tr>
676<tr class="altColor">
677<td class="colFirst"><code>&lt;T&gt;&nbsp;<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></td>
678<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValues</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
679          <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>
680<div class="block">Convenience method that is equivalent to:</div>
681</td>
682</tr>
683<tr class="rowColor">
684<td class="colFirst"><code>&lt;T&gt;&nbsp;<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></td>
685<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValues</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
686          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
687<div class="block">Convenience method that is equivalent to:</div>
688</td>
689</tr>
690<tr class="altColor">
691<td class="colFirst"><code>&lt;T&gt;&nbsp;<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></td>
692<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">readValues</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
693          com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)</code>
694<div class="block">Convenience method that is equivalent to:</div>
695</td>
696</tr>
697<tr class="rowColor">
698<td class="colFirst"><code>&lt;T&gt;&nbsp;<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></td>
699<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">readValues</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
700          com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</code>
701<div class="block">Convenience method that is equivalent to:</div>
702</td>
703</tr>
704<tr class="altColor">
705<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
706<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.io.Reader)">readValues</a></strong>(<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>
707<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
708</td>
709</tr>
710<tr class="rowColor">
711<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
712<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.lang.String)">readValues</a></strong>(<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>
713<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
714</td>
715</tr>
716<tr class="altColor">
717<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
718<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.net.URL)">readValues</a></strong>(<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>
719<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
720</td>
721</tr>
722<tr class="rowColor">
723<td class="colFirst"><code>com.fasterxml.jackson.core.JsonParser</code></td>
724<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#treeAsTokens(com.fasterxml.jackson.core.TreeNode)">treeAsTokens</a></strong>(com.fasterxml.jackson.core.TreeNode&nbsp;n)</code>&nbsp;</td>
725</tr>
726<tr class="altColor">
727<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
728<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)">treeToValue</a></strong>(com.fasterxml.jackson.core.TreeNode&nbsp;n,
729           <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>&nbsp;</td>
730</tr>
731<tr class="rowColor">
732<td class="colFirst"><code>com.fasterxml.jackson.core.Version</code></td>
733<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#version()">version</a></strong>()</code>
734<div class="block">Method that will return version information stored in and read from jar
735 that contains this class.</div>
736</td>
737</tr>
738<tr class="altColor">
739<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
740<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.core.Base64Variant)">with</a></strong>(com.fasterxml.jackson.core.Base64Variant&nbsp;defaultBase64)</code>&nbsp;</td>
741</tr>
742<tr class="rowColor">
743<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
744<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.databind.cfg.ContextAttributes)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>&nbsp;</td>
745</tr>
746<tr class="altColor">
747<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
748<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.databind.DeserializationConfig)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>&nbsp;</td>
749</tr>
750<tr class="rowColor">
751<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
752<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.databind.DeserializationFeature)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
753<div class="block">Method for constructing a new reader instance that is configured
754 with specified feature enabled.</div>
755</td>
756</tr>
757<tr class="altColor">
758<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
759<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
760    <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</code>
761<div class="block">Method for constructing a new reader instance that is configured
762 with specified features enabled.</div>
763</td>
764</tr>
765<tr class="rowColor">
766<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
767<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.core.FormatSchema)">with</a></strong>(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>
768<div class="block">Method for constructing a new instance with configuration that
769 passes specified <code>FormatSchema</code> to <code>JsonParser</code> that
770 is constructed for parsing content.</div>
771</td>
772</tr>
773<tr class="altColor">
774<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
775<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.databind.InjectableValues)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
776<div class="block">Method for constructing a new instance with configuration that uses
777 passed <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><code>InjectableValues</code></a> to provide injectable values.</div>
778</td>
779</tr>
780<tr class="rowColor">
781<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
782<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.core.JsonFactory)">with</a></strong>(com.fasterxml.jackson.core.JsonFactory&nbsp;f)</code>
783<div class="block">Method for constructing a new reader instance with configuration that uses
784 passed <code>JsonFactory</code> for constructing underlying Readers.</div>
785</td>
786</tr>
787<tr class="altColor">
788<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
789<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.databind.node.JsonNodeFactory)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</code>
790<div class="block">Method for constructing a new reader instance with configuration that uses
791 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>
792 instances.</div>
793</td>
794</tr>
795<tr class="rowColor">
796<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
797<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(com.fasterxml.jackson.core.JsonParser.Feature)">with</a></strong>(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;feature)</code>
798<div class="block">Method for constructing a new reader instance that is configured
799 with specified feature enabled.</div>
800</td>
801</tr>
802<tr class="altColor">
803<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
804<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(java.util.Locale)">with</a></strong>(<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>&nbsp;</td>
805</tr>
806<tr class="rowColor">
807<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
808<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with(java.util.TimeZone)">with</a></strong>(<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>&nbsp;</td>
809</tr>
810<tr class="altColor">
811<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
812<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withAttribute(java.lang.Object, java.lang.Object)">withAttribute</a></strong>(<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;key,
813             <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>&nbsp;</td>
814</tr>
815<tr class="rowColor">
816<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
817<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withAttributes(java.util.Map)">withAttributes</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;attrs)</code>&nbsp;</td>
818</tr>
819<tr class="altColor">
820<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
821<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)">withFeatures</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</code>
822<div class="block">Method for constructing a new reader instance that is configured
823 with specified features enabled.</div>
824</td>
825</tr>
826<tr class="rowColor">
827<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
828<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withFeatures(com.fasterxml.jackson.core.JsonParser.Feature...)">withFeatures</a></strong>(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</code>
829<div class="block">Method for constructing a new reader instance that is configured
830 with specified features enabled.</div>
831</td>
832</tr>
833<tr class="altColor">
834<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
835<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withFormatDetection(com.fasterxml.jackson.databind.deser.DataFormatReaders)">withFormatDetection</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a>&nbsp;readers)</code>
836<div class="block">Fluent factory method for constructing a reader that will try to
837 auto-detect underlying data format, using specified
838 <a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser"><code>DataFormatReaders</code></a>.</div>
839</td>
840</tr>
841<tr class="rowColor">
842<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
843<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withFormatDetection(com.fasterxml.jackson.databind.ObjectReader...)">withFormatDetection</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>...&nbsp;readers)</code>
844<div class="block">Fluent factory method for constructing a reader that will try to
845 auto-detect underlying data format, using specified list of
846 <code>JsonFactory</code> 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
847 (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).</div>
848</td>
849</tr>
850<tr class="altColor">
851<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
852<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">withHandler</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</code>&nbsp;</td>
853</tr>
854<tr class="rowColor">
855<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
856<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#without(com.fasterxml.jackson.databind.DeserializationFeature)">without</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
857<div class="block">Method for constructing a new reader instance that is configured
858 with specified feature disabled.</div>
859</td>
860</tr>
861<tr class="altColor">
862<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
863<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#without(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">without</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
864       <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</code>
865<div class="block">Method for constructing a new reader instance that is configured
866 with specified features disabled.</div>
867</td>
868</tr>
869<tr class="rowColor">
870<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
871<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#without(com.fasterxml.jackson.core.JsonParser.Feature)">without</a></strong>(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;feature)</code>
872<div class="block">Method for constructing a new reader instance that is configured
873 with specified feature disabled.</div>
874</td>
875</tr>
876<tr class="altColor">
877<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
878<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withoutAttribute(java.lang.Object)">withoutAttribute</a></strong>(<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;key)</code>&nbsp;</td>
879</tr>
880<tr class="rowColor">
881<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
882<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)">withoutFeatures</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</code>
883<div class="block">Method for constructing a new reader instance that is configured
884 with specified features disabled.</div>
885</td>
886</tr>
887<tr class="altColor">
888<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
889<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withoutFeatures(com.fasterxml.jackson.core.JsonParser.Feature...)">withoutFeatures</a></strong>(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</code>
890<div class="block">Method for constructing a new reader instance that is configured
891 with specified features disabled.</div>
892</td>
893</tr>
894<tr class="rowColor">
895<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
896<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withRootName(java.lang.String)">withRootName</a></strong>(<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>
897<div class="block">Method for constructing a new instance with configuration that
898 specifies what root name to expect for "root name unwrapping".</div>
899</td>
900</tr>
901<tr class="altColor">
902<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
903<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withType(java.lang.Class)">withType</a></strong>(<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>
904<div class="block"><strong>Deprecated.</strong>&nbsp;
905<div class="block"><i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(java.lang.Class)"><code>forType(Class)</code></a> instead</i></div>
906</div>
907</td>
908</tr>
909<tr class="rowColor">
910<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
911<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withType(com.fasterxml.jackson.databind.JavaType)">withType</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
912<div class="block"><strong>Deprecated.</strong>&nbsp;
913<div class="block"><i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(com.fasterxml.jackson.databind.JavaType)"><code>forType(JavaType)</code></a> instead</i></div>
914</div>
915</td>
916</tr>
917<tr class="altColor">
918<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
919<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withType(java.lang.reflect.Type)">withType</a></strong>(<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>
920<div class="block"><strong>Deprecated.</strong>&nbsp;
921<div class="block"><i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(java.lang.Class)"><code>forType(Class)</code></a> instead</i></div>
922</div>
923</td>
924</tr>
925<tr class="rowColor">
926<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
927<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withType(com.fasterxml.jackson.core.type.TypeReference)">withType</a></strong>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</code>
928<div class="block"><strong>Deprecated.</strong>&nbsp;
929<div class="block"><i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(com.fasterxml.jackson.core.type.TypeReference)"><code>forType(TypeReference)</code></a> instead</i></div>
930</div>
931</td>
932</tr>
933<tr class="altColor">
934<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
935<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)">withValueToUpdate</a></strong>(<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>
936<div class="block">Method for constructing a new instance with configuration that
937 updates passed Object (as root value), instead of constructing
938 a new value.</div>
939</td>
940</tr>
941<tr class="rowColor">
942<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
943<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withView(java.lang.Class)">withView</a></strong>(<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>
944<div class="block">Method for constructing a new instance with configuration that
945 uses specified View for filtering.</div>
946</td>
947</tr>
948<tr class="altColor">
949<td class="colFirst"><code>void</code></td>
950<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode)">writeTree</a></strong>(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
951         com.fasterxml.jackson.core.TreeNode&nbsp;rootNode)</code>&nbsp;</td>
952</tr>
953<tr class="rowColor">
954<td class="colFirst"><code>void</code></td>
955<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">writeValue</a></strong>(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
956          <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>&nbsp;</td>
957</tr>
958</table>
959<ul class="blockList">
960<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
961<!--   -->
962</a>
963<h3>Methods inherited from class&nbsp;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></h3>
964<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></li>
965</ul>
966</li>
967</ul>
968</li>
969</ul>
970</div>
971<div class="details">
972<ul class="blockList">
973<li class="blockList">
974<!-- ============ FIELD DETAIL =========== -->
975<ul class="blockList">
976<li class="blockList"><a name="field_detail">
977<!--   -->
978</a>
979<h3>Field Detail</h3>
980<a name="_config">
981<!--   -->
982</a>
983<ul class="blockList">
984<li class="blockList">
985<h4>_config</h4>
986<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre>
987<div class="block">General serialization configuration settings; while immutable,
988 can use copy-constructor to create modified instances as necessary.</div>
989</li>
990</ul>
991<a name="_context">
992<!--   -->
993</a>
994<ul class="blockList">
995<li class="blockList">
996<h4>_context</h4>
997<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _context</pre>
998<div class="block">Blueprint instance of deserialization context; used for creating
999 actual instance when needed.</div>
1000</li>
1001</ul>
1002<a name="_parserFactory">
1003<!--   -->
1004</a>
1005<ul class="blockList">
1006<li class="blockList">
1007<h4>_parserFactory</h4>
1008<pre>protected final&nbsp;com.fasterxml.jackson.core.JsonFactory _parserFactory</pre>
1009<div class="block">Factory used for constructing <code>JsonGenerator</code>s</div>
1010</li>
1011</ul>
1012<a name="_unwrapRoot">
1013<!--   -->
1014</a>
1015<ul class="blockList">
1016<li class="blockList">
1017<h4>_unwrapRoot</h4>
1018<pre>protected final&nbsp;boolean _unwrapRoot</pre>
1019<div class="block">Flag that indicates whether root values are expected to be unwrapped or not</div>
1020</li>
1021</ul>
1022<a name="_valueType">
1023<!--   -->
1024</a>
1025<ul class="blockList">
1026<li class="blockList">
1027<h4>_valueType</h4>
1028<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre>
1029<div class="block">Declared type of value to instantiate during deserialization.
1030 Defines which deserializer to use; as well as base type of instance
1031 to construct if an updatable value is not configured to be used
1032 (subject to changes by embedded type information, for polymorphic
1033 types). If <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_valueToUpdate"><code>_valueToUpdate</code></a> is non-null, only used for
1034 locating deserializer.</div>
1035</li>
1036</ul>
1037<a name="_rootDeserializer">
1038<!--   -->
1039</a>
1040<ul class="blockList">
1041<li class="blockList">
1042<h4>_rootDeserializer</h4>
1043<pre>protected final&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; _rootDeserializer</pre>
1044<div class="block">We may pre-fetch deserializer as soon as <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_valueType"><code>_valueType</code></a>
1045 is known, and if so, reuse it afterwards.
1046 This allows avoiding further deserializer lookups and increases
1047 performance a bit on cases where readers are reused.</div>
1048<dl><dt><span class="strong">Since:</span></dt>
1049  <dd>2.1</dd></dl>
1050</li>
1051</ul>
1052<a name="_valueToUpdate">
1053<!--   -->
1054</a>
1055<ul class="blockList">
1056<li class="blockList">
1057<h4>_valueToUpdate</h4>
1058<pre>protected final&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> _valueToUpdate</pre>
1059<div class="block">Instance to update with data binding; if any. If null,
1060 a new instance is created, if non-null, properties of
1061 this value object will be updated instead.
1062 Note that value can be of almost any type, except not
1063 <a href="../../../../com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type"><code>ArrayType</code></a>; array
1064 types can not be modified because array size is immutable.</div>
1065</li>
1066</ul>
1067<a name="_schema">
1068<!--   -->
1069</a>
1070<ul class="blockList">
1071<li class="blockList">
1072<h4>_schema</h4>
1073<pre>protected final&nbsp;com.fasterxml.jackson.core.FormatSchema _schema</pre>
1074<div class="block">When using data format that uses a schema, schema is passed
1075 to parser.</div>
1076</li>
1077</ul>
1078<a name="_injectableValues">
1079<!--   -->
1080</a>
1081<ul class="blockList">
1082<li class="blockList">
1083<h4>_injectableValues</h4>
1084<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
1085<div class="block">Values that can be injected during deserialization, if any.</div>
1086</li>
1087</ul>
1088<a name="_dataFormatReaders">
1089<!--   -->
1090</a>
1091<ul class="blockList">
1092<li class="blockList">
1093<h4>_dataFormatReaders</h4>
1094<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a> _dataFormatReaders</pre>
1095<div class="block">Optional detector used for auto-detecting data format that byte-based
1096 input uses.
1097<p>
1098 NOTE: If defined non-null, <code>readValue()</code> methods that take
1099 <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>,
1100 because format-detection only works on byte-sources. Also, if format
1101 can not be detect reliably (as per detector settings),
1102 a <code>JsonParseException</code> will be thrown).</div>
1103<dl><dt><span class="strong">Since:</span></dt>
1104  <dd>2.1</dd></dl>
1105</li>
1106</ul>
1107<a name="_rootDeserializers">
1108<!--   -->
1109</a>
1110<ul class="blockList">
1111<li class="blockList">
1112<h4>_rootDeserializers</h4>
1113<pre>protected final&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; _rootDeserializers</pre>
1114<div class="block">Root-level cached deserializers</div>
1115</li>
1116</ul>
1117<a name="_rootNames">
1118<!--   -->
1119</a>
1120<ul class="blockListLast">
1121<li class="blockList">
1122<h4>_rootNames</h4>
1123<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> _rootNames</pre>
1124<div class="block">Cache for root names used when root-wrapping is enabled.</div>
1125</li>
1126</ul>
1127</li>
1128</ul>
1129<!-- ========= CONSTRUCTOR DETAIL ======== -->
1130<ul class="blockList">
1131<li class="blockList"><a name="constructor_detail">
1132<!--   -->
1133</a>
1134<h3>Constructor Detail</h3>
1135<a name="ObjectReader(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.DeserializationConfig)">
1136<!--   -->
1137</a>
1138<ul class="blockList">
1139<li class="blockList">
1140<h4>ObjectReader</h4>
1141<pre>protected&nbsp;ObjectReader(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
1142            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
1143<div class="block">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</div>
1144</li>
1145</ul>
1146<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)">
1147<!--   -->
1148</a>
1149<ul class="blockList">
1150<li class="blockList">
1151<h4>ObjectReader</h4>
1152<pre>protected&nbsp;ObjectReader(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
1153            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
1154            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
1155            <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,
1156            com.fasterxml.jackson.core.FormatSchema&nbsp;schema,
1157            <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
1158<div class="block">Constructor called when a root deserializer should be fetched based
1159 on other configuration.</div>
1160</li>
1161</ul>
1162<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)">
1163<!--   -->
1164</a>
1165<ul class="blockList">
1166<li class="blockList">
1167<h4>ObjectReader</h4>
1168<pre>protected&nbsp;ObjectReader(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
1169            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
1170            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
1171            <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,
1172            <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,
1173            com.fasterxml.jackson.core.FormatSchema&nbsp;schema,
1174            <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues,
1175            <a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a>&nbsp;dataFormatReaders)</pre>
1176<div class="block">Copy constructor used for building variations.</div>
1177</li>
1178</ul>
1179<a name="ObjectReader(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig)">
1180<!--   -->
1181</a>
1182<ul class="blockList">
1183<li class="blockList">
1184<h4>ObjectReader</h4>
1185<pre>protected&nbsp;ObjectReader(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
1186            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
1187<div class="block">Copy constructor used when modifying simple feature flags</div>
1188</li>
1189</ul>
1190<a name="ObjectReader(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.core.JsonFactory)">
1191<!--   -->
1192</a>
1193<ul class="blockListLast">
1194<li class="blockList">
1195<h4>ObjectReader</h4>
1196<pre>protected&nbsp;ObjectReader(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
1197            com.fasterxml.jackson.core.JsonFactory&nbsp;f)</pre>
1198</li>
1199</ul>
1200</li>
1201</ul>
1202<!-- ============ METHOD DETAIL ========== -->
1203<ul class="blockList">
1204<li class="blockList"><a name="method_detail">
1205<!--   -->
1206</a>
1207<h3>Method Detail</h3>
1208<a name="version()">
1209<!--   -->
1210</a>
1211<ul class="blockList">
1212<li class="blockList">
1213<h4>version</h4>
1214<pre>public&nbsp;com.fasterxml.jackson.core.Version&nbsp;version()</pre>
1215<div class="block">Method that will return version information stored in and read from jar
1216 that contains this class.</div>
1217<dl>
1218<dt><strong>Specified by:</strong></dt>
1219<dd><code>version</code>&nbsp;in interface&nbsp;<code>com.fasterxml.jackson.core.Versioned</code></dd>
1220<dt><strong>Overrides:</strong></dt>
1221<dd><code>version</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
1222</dl>
1223</li>
1224</ul>
1225<a name="_new(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.core.JsonFactory)">
1226<!--   -->
1227</a>
1228<ul class="blockList">
1229<li class="blockList">
1230<h4>_new</h4>
1231<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;_new(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
1232                com.fasterxml.jackson.core.JsonFactory&nbsp;f)</pre>
1233<div class="block">Overridable factory method called by various "withXxx()" methods</div>
1234<dl><dt><span class="strong">Since:</span></dt>
1235  <dd>2.5</dd></dl>
1236</li>
1237</ul>
1238<a name="_new(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig)">
1239<!--   -->
1240</a>
1241<ul class="blockList">
1242<li class="blockList">
1243<h4>_new</h4>
1244<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;_new(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
1245                <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
1246<div class="block">Overridable factory method called by various "withXxx()" methods</div>
1247<dl><dt><span class="strong">Since:</span></dt>
1248  <dd>2.5</dd></dl>
1249</li>
1250</ul>
1251<a name="_new(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)">
1252<!--   -->
1253</a>
1254<ul class="blockList">
1255<li class="blockList">
1256<h4>_new</h4>
1257<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;_new(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;base,
1258                <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
1259                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
1260                <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,
1261                <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,
1262                com.fasterxml.jackson.core.FormatSchema&nbsp;schema,
1263                <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues,
1264                <a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a>&nbsp;dataFormatReaders)</pre>
1265<div class="block">Overridable factory method called by various "withXxx()" methods</div>
1266<dl><dt><span class="strong">Since:</span></dt>
1267  <dd>2.5</dd></dl>
1268</li>
1269</ul>
1270<a name="_newIterator(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JsonDeserializer, boolean, java.lang.Object)">
1271<!--   -->
1272</a>
1273<ul class="blockList">
1274<li class="blockList">
1275<h4>_newIterator</h4>
1276<pre>protected&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;_newIterator(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
1277                                  com.fasterxml.jackson.core.JsonParser&nbsp;parser,
1278                                  <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1279                                  <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
1280                                  boolean&nbsp;parserManaged,
1281                                  <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</pre>
1282<div class="block">Factory method used to create <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind"><code>MappingIterator</code></a> instances;
1283 either default, or custom subtype.</div>
1284<dl><dt><span class="strong">Since:</span></dt>
1285  <dd>2.5</dd></dl>
1286</li>
1287</ul>
1288<a name="_initForReading(com.fasterxml.jackson.core.JsonParser)">
1289<!--   -->
1290</a>
1291<ul class="blockList">
1292<li class="blockList">
1293<h4>_initForReading</h4>
1294<pre>protected&nbsp;com.fasterxml.jackson.core.JsonToken&nbsp;_initForReading(com.fasterxml.jackson.core.JsonParser&nbsp;p)
1295                                                        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>
1296<div class="block">NOTE: changed from static to non-static in 2.5; unfortunate but
1297 necessary change to support overridability</div>
1298<dl><dt><span class="strong">Throws:</span></dt>
1299<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></dd></dl>
1300</li>
1301</ul>
1302<a name="_initForMultiRead(com.fasterxml.jackson.core.JsonParser)">
1303<!--   -->
1304</a>
1305<ul class="blockList">
1306<li class="blockList">
1307<h4>_initForMultiRead</h4>
1308<pre>protected&nbsp;void&nbsp;_initForMultiRead(com.fasterxml.jackson.core.JsonParser&nbsp;p)
1309                          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>
1310<div class="block">Alternative to <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#_initForReading(com.fasterxml.jackson.core.JsonParser)"><code>_initForReading(JsonParser)</code></a> used in cases where reading
1311 of multiple values means that we may or may not want to advance the stream,
1312 but need to do other initialization.
1313<p>
1314 Base implementation only sets configured <code>FormatSchema</code>, if any, on parser.</div>
1315<dl><dt><span class="strong">Throws:</span></dt>
1316<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></dd><dt><span class="strong">Since:</span></dt>
1317  <dd>2.5</dd></dl>
1318</li>
1319</ul>
1320<a name="with(com.fasterxml.jackson.databind.DeserializationFeature)">
1321<!--   -->
1322</a>
1323<ul class="blockList">
1324<li class="blockList">
1325<h4>with</h4>
1326<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
1327<div class="block">Method for constructing a new reader instance that is configured
1328 with specified feature enabled.</div>
1329</li>
1330</ul>
1331<a name="with(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">
1332<!--   -->
1333</a>
1334<ul class="blockList">
1335<li class="blockList">
1336<h4>with</h4>
1337<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
1338                <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</pre>
1339<div class="block">Method for constructing a new reader instance that is configured
1340 with specified features enabled.</div>
1341</li>
1342</ul>
1343<a name="withFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)">
1344<!--   -->
1345</a>
1346<ul class="blockList">
1347<li class="blockList">
1348<h4>withFeatures</h4>
1349<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withFeatures(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</pre>
1350<div class="block">Method for constructing a new reader instance that is configured
1351 with specified features enabled.</div>
1352</li>
1353</ul>
1354<a name="without(com.fasterxml.jackson.databind.DeserializationFeature)">
1355<!--   -->
1356</a>
1357<ul class="blockList">
1358<li class="blockList">
1359<h4>without</h4>
1360<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;without(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
1361<div class="block">Method for constructing a new reader instance that is configured
1362 with specified feature disabled.</div>
1363</li>
1364</ul>
1365<a name="without(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">
1366<!--   -->
1367</a>
1368<ul class="blockList">
1369<li class="blockList">
1370<h4>without</h4>
1371<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;without(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
1372                   <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</pre>
1373<div class="block">Method for constructing a new reader instance that is configured
1374 with specified features disabled.</div>
1375</li>
1376</ul>
1377<a name="withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)">
1378<!--   -->
1379</a>
1380<ul class="blockList">
1381<li class="blockList">
1382<h4>withoutFeatures</h4>
1383<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withoutFeatures(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</pre>
1384<div class="block">Method for constructing a new reader instance that is configured
1385 with specified features disabled.</div>
1386</li>
1387</ul>
1388<a name="with(com.fasterxml.jackson.core.JsonParser.Feature)">
1389<!--   -->
1390</a>
1391<ul class="blockList">
1392<li class="blockList">
1393<h4>with</h4>
1394<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;feature)</pre>
1395<div class="block">Method for constructing a new reader instance that is configured
1396 with specified feature enabled.</div>
1397</li>
1398</ul>
1399<a name="withFeatures(com.fasterxml.jackson.core.JsonParser.Feature...)">
1400<!--   -->
1401</a>
1402<ul class="blockList">
1403<li class="blockList">
1404<h4>withFeatures</h4>
1405<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withFeatures(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</pre>
1406<div class="block">Method for constructing a new reader instance that is configured
1407 with specified features enabled.</div>
1408</li>
1409</ul>
1410<a name="without(com.fasterxml.jackson.core.JsonParser.Feature)">
1411<!--   -->
1412</a>
1413<ul class="blockList">
1414<li class="blockList">
1415<h4>without</h4>
1416<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;without(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;feature)</pre>
1417<div class="block">Method for constructing a new reader instance that is configured
1418 with specified feature disabled.</div>
1419</li>
1420</ul>
1421<a name="withoutFeatures(com.fasterxml.jackson.core.JsonParser.Feature...)">
1422<!--   -->
1423</a>
1424<ul class="blockList">
1425<li class="blockList">
1426<h4>withoutFeatures</h4>
1427<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withoutFeatures(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</pre>
1428<div class="block">Method for constructing a new reader instance that is configured
1429 with specified features disabled.</div>
1430</li>
1431</ul>
1432<a name="with(com.fasterxml.jackson.databind.DeserializationConfig)">
1433<!--   -->
1434</a>
1435<ul class="blockList">
1436<li class="blockList">
1437<h4>with</h4>
1438<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
1439</li>
1440</ul>
1441<a name="with(com.fasterxml.jackson.databind.InjectableValues)">
1442<!--   -->
1443</a>
1444<ul class="blockList">
1445<li class="blockList">
1446<h4>with</h4>
1447<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
1448<div class="block">Method for constructing a new instance with configuration that uses
1449 passed <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><code>InjectableValues</code></a> to provide injectable values.
1450<p>
1451 Note that the method does NOT change state of this reader, but
1452 rather construct and returns a newly configured instance.</div>
1453</li>
1454</ul>
1455<a name="with(com.fasterxml.jackson.databind.node.JsonNodeFactory)">
1456<!--   -->
1457</a>
1458<ul class="blockList">
1459<li class="blockList">
1460<h4>with</h4>
1461<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</pre>
1462<div class="block">Method for constructing a new reader instance with configuration that uses
1463 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>
1464 instances.
1465<p>
1466 Note that the method does NOT change state of this reader, but
1467 rather construct and returns a newly configured instance.</div>
1468</li>
1469</ul>
1470<a name="with(com.fasterxml.jackson.core.JsonFactory)">
1471<!--   -->
1472</a>
1473<ul class="blockList">
1474<li class="blockList">
1475<h4>with</h4>
1476<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(com.fasterxml.jackson.core.JsonFactory&nbsp;f)</pre>
1477<div class="block">Method for constructing a new reader instance with configuration that uses
1478 passed <code>JsonFactory</code> for constructing underlying Readers.
1479<p>
1480 NOTE: only factories that <b>DO NOT REQUIRE SPECIAL MAPPERS</b>
1481 (that is, ones that return <code>false</code> for
1482 <code>JsonFactory.requiresCustomCodec()</code>) can be used: trying
1483 to use one that requires custom codec will throw exception</div>
1484<dl><dt><span class="strong">Since:</span></dt>
1485  <dd>2.1</dd></dl>
1486</li>
1487</ul>
1488<a name="withRootName(java.lang.String)">
1489<!--   -->
1490</a>
1491<ul class="blockList">
1492<li class="blockList">
1493<h4>withRootName</h4>
1494<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withRootName(<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>
1495<div class="block">Method for constructing a new instance with configuration that
1496 specifies what root name to expect for "root name unwrapping".
1497 See <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withRootName(java.lang.String)"><code>DeserializationConfig.withRootName(String)</code></a> for
1498 details.
1499<p>
1500 Note that the method does NOT change state of this reader, but
1501 rather construct and returns a newly configured instance.</div>
1502</li>
1503</ul>
1504<a name="with(com.fasterxml.jackson.core.FormatSchema)">
1505<!--   -->
1506</a>
1507<ul class="blockList">
1508<li class="blockList">
1509<h4>with</h4>
1510<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</pre>
1511<div class="block">Method for constructing a new instance with configuration that
1512 passes specified <code>FormatSchema</code> to <code>JsonParser</code> that
1513 is constructed for parsing content.
1514<p>
1515 Note that the method does NOT change state of this reader, but
1516 rather construct and returns a newly configured instance.</div>
1517</li>
1518</ul>
1519<a name="forType(com.fasterxml.jackson.databind.JavaType)">
1520<!--   -->
1521</a>
1522<ul class="blockList">
1523<li class="blockList">
1524<h4>forType</h4>
1525<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;forType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</pre>
1526<div class="block">Method for constructing a new reader instance that is configured
1527 to data bind into specified type.
1528<p>
1529 Note that the method does NOT change state of this reader, but
1530 rather construct and returns a newly configured instance.</div>
1531<dl><dt><span class="strong">Since:</span></dt>
1532  <dd>2.5</dd></dl>
1533</li>
1534</ul>
1535<a name="forType(java.lang.Class)">
1536<!--   -->
1537</a>
1538<ul class="blockList">
1539<li class="blockList">
1540<h4>forType</h4>
1541<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;forType(<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>
1542<div class="block">Method for constructing a new reader instance that is configured
1543 to data bind into specified type.
1544<p>
1545 Note that the method does NOT change state of this reader, but
1546 rather construct and returns a newly configured instance.</div>
1547<dl><dt><span class="strong">Since:</span></dt>
1548  <dd>2.5</dd></dl>
1549</li>
1550</ul>
1551<a name="forType(com.fasterxml.jackson.core.type.TypeReference)">
1552<!--   -->
1553</a>
1554<ul class="blockList">
1555<li class="blockList">
1556<h4>forType</h4>
1557<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;forType(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</pre>
1558<div class="block">Method for constructing a new reader instance that is configured
1559 to data bind into specified type.
1560<p>
1561 Note that the method does NOT change state of this reader, but
1562 rather construct and returns a newly configured instance.</div>
1563<dl><dt><span class="strong">Since:</span></dt>
1564  <dd>2.5</dd></dl>
1565</li>
1566</ul>
1567<a name="withType(com.fasterxml.jackson.databind.JavaType)">
1568<!--   -->
1569</a>
1570<ul class="blockList">
1571<li class="blockList">
1572<h4>withType</h4>
1573<pre><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>
1574public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</pre>
1575<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(com.fasterxml.jackson.databind.JavaType)"><code>forType(JavaType)</code></a> instead</i></div>
1576</li>
1577</ul>
1578<a name="withType(java.lang.Class)">
1579<!--   -->
1580</a>
1581<ul class="blockList">
1582<li class="blockList">
1583<h4>withType</h4>
1584<pre><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>
1585public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withType(<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>
1586<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(java.lang.Class)"><code>forType(Class)</code></a> instead</i></div>
1587</li>
1588</ul>
1589<a name="withType(java.lang.reflect.Type)">
1590<!--   -->
1591</a>
1592<ul class="blockList">
1593<li class="blockList">
1594<h4>withType</h4>
1595<pre><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>
1596public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withType(<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>
1597<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(java.lang.Class)"><code>forType(Class)</code></a> instead</i></div>
1598</li>
1599</ul>
1600<a name="withType(com.fasterxml.jackson.core.type.TypeReference)">
1601<!--   -->
1602</a>
1603<ul class="blockList">
1604<li class="blockList">
1605<h4>withType</h4>
1606<pre><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>
1607public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withType(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</pre>
1608<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#forType(com.fasterxml.jackson.core.type.TypeReference)"><code>forType(TypeReference)</code></a> instead</i></div>
1609</li>
1610</ul>
1611<a name="withValueToUpdate(java.lang.Object)">
1612<!--   -->
1613</a>
1614<ul class="blockList">
1615<li class="blockList">
1616<h4>withValueToUpdate</h4>
1617<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withValueToUpdate(<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>
1618<div class="block">Method for constructing a new instance with configuration that
1619 updates passed Object (as root value), instead of constructing
1620 a new value.
1621<p>
1622 Note that the method does NOT change state of this reader, but
1623 rather construct and returns a newly configured instance.</div>
1624</li>
1625</ul>
1626<a name="withView(java.lang.Class)">
1627<!--   -->
1628</a>
1629<ul class="blockList">
1630<li class="blockList">
1631<h4>withView</h4>
1632<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withView(<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>
1633<div class="block">Method for constructing a new instance with configuration that
1634 uses specified View for filtering.
1635<p>
1636 Note that the method does NOT change state of this reader, but
1637 rather construct and returns a newly configured instance.</div>
1638</li>
1639</ul>
1640<a name="with(java.util.Locale)">
1641<!--   -->
1642</a>
1643<ul class="blockList">
1644<li class="blockList">
1645<h4>with</h4>
1646<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(<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>
1647</li>
1648</ul>
1649<a name="with(java.util.TimeZone)">
1650<!--   -->
1651</a>
1652<ul class="blockList">
1653<li class="blockList">
1654<h4>with</h4>
1655<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(<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>
1656</li>
1657</ul>
1658<a name="withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">
1659<!--   -->
1660</a>
1661<ul class="blockList">
1662<li class="blockList">
1663<h4>withHandler</h4>
1664<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withHandler(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</pre>
1665</li>
1666</ul>
1667<a name="with(com.fasterxml.jackson.core.Base64Variant)">
1668<!--   -->
1669</a>
1670<ul class="blockList">
1671<li class="blockList">
1672<h4>with</h4>
1673<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(com.fasterxml.jackson.core.Base64Variant&nbsp;defaultBase64)</pre>
1674</li>
1675</ul>
1676<a name="withFormatDetection(com.fasterxml.jackson.databind.ObjectReader...)">
1677<!--   -->
1678</a>
1679<ul class="blockList">
1680<li class="blockList">
1681<h4>withFormatDetection</h4>
1682<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withFormatDetection(<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>...&nbsp;readers)</pre>
1683<div class="block">Fluent factory method for constructing a reader that will try to
1684 auto-detect underlying data format, using specified list of
1685 <code>JsonFactory</code> 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
1686 (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).
1687 to construct appropriate <code>JsonParser</code> for actual parsing.
1688<p>
1689 Note: since format detection only works with byte sources, it is possible to
1690 get a failure from some 'readValue()' methods. Also, if input can not be reliably
1691 (enough) detected as one of specified types, an exception will be thrown.
1692<p>
1693 Note: not all <code>JsonFactory</code> types can be passed: specifically, ones that
1694 require "custom codec" (like XML factory) will not work. Instead, use
1695 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.</div>
1696<dl><dt><span class="strong">Parameters:</span></dt><dd><code>readers</code> - Data formats accepted, in decreasing order of priority (that is,
1697   matches checked in listed order, first match wins)</dd>
1698<dt><span class="strong">Returns:</span></dt><dd>Newly configured writer instance</dd><dt><span class="strong">Since:</span></dt>
1699  <dd>2.1</dd></dl>
1700</li>
1701</ul>
1702<a name="withFormatDetection(com.fasterxml.jackson.databind.deser.DataFormatReaders)">
1703<!--   -->
1704</a>
1705<ul class="blockList">
1706<li class="blockList">
1707<h4>withFormatDetection</h4>
1708<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withFormatDetection(<a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a>&nbsp;readers)</pre>
1709<div class="block">Fluent factory method for constructing a reader that will try to
1710 auto-detect underlying data format, using specified
1711 <a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser"><code>DataFormatReaders</code></a>.
1712<p>
1713 NOTE: since format detection only works with byte sources, it is possible to
1714 get a failure from some 'readValue()' methods. Also, if input can not be reliably
1715 (enough) detected as one of specified types, an exception will be thrown.</div>
1716<dl><dt><span class="strong">Parameters:</span></dt><dd><code>readers</code> - DataFormatReaders to use for detecting underlying format.</dd>
1717<dt><span class="strong">Returns:</span></dt><dd>Newly configured writer instance</dd><dt><span class="strong">Since:</span></dt>
1718  <dd>2.1</dd></dl>
1719</li>
1720</ul>
1721<a name="with(com.fasterxml.jackson.databind.cfg.ContextAttributes)">
1722<!--   -->
1723</a>
1724<ul class="blockList">
1725<li class="blockList">
1726<h4>with</h4>
1727<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</pre>
1728<dl><dt><span class="strong">Since:</span></dt>
1729  <dd>2.3</dd></dl>
1730</li>
1731</ul>
1732<a name="withAttributes(java.util.Map)">
1733<!--   -->
1734</a>
1735<ul class="blockList">
1736<li class="blockList">
1737<h4>withAttributes</h4>
1738<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withAttributes(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;attrs)</pre>
1739<dl><dt><span class="strong">Since:</span></dt>
1740  <dd>2.3</dd></dl>
1741</li>
1742</ul>
1743<a name="withAttribute(java.lang.Object, java.lang.Object)">
1744<!--   -->
1745</a>
1746<ul class="blockList">
1747<li class="blockList">
1748<h4>withAttribute</h4>
1749<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withAttribute(<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;key,
1750                         <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>
1751<dl><dt><span class="strong">Since:</span></dt>
1752  <dd>2.3</dd></dl>
1753</li>
1754</ul>
1755<a name="withoutAttribute(java.lang.Object)">
1756<!--   -->
1757</a>
1758<ul class="blockList">
1759<li class="blockList">
1760<h4>withoutAttribute</h4>
1761<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;withoutAttribute(<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;key)</pre>
1762<dl><dt><span class="strong">Since:</span></dt>
1763  <dd>2.3</dd></dl>
1764</li>
1765</ul>
1766<a name="_with(com.fasterxml.jackson.databind.DeserializationConfig)">
1767<!--   -->
1768</a>
1769<ul class="blockList">
1770<li class="blockList">
1771<h4>_with</h4>
1772<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;_with(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;newConfig)</pre>
1773</li>
1774</ul>
1775<a name="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">
1776<!--   -->
1777</a>
1778<ul class="blockList">
1779<li class="blockList">
1780<h4>isEnabled</h4>
1781<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f)</pre>
1782</li>
1783</ul>
1784<a name="isEnabled(com.fasterxml.jackson.databind.MapperFeature)">
1785<!--   -->
1786</a>
1787<ul class="blockList">
1788<li class="blockList">
1789<h4>isEnabled</h4>
1790<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</pre>
1791</li>
1792</ul>
1793<a name="isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">
1794<!--   -->
1795</a>
1796<ul class="blockList">
1797<li class="blockList">
1798<h4>isEnabled</h4>
1799<pre>public&nbsp;boolean&nbsp;isEnabled(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;f)</pre>
1800</li>
1801</ul>
1802<a name="getConfig()">
1803<!--   -->
1804</a>
1805<ul class="blockList">
1806<li class="blockList">
1807<h4>getConfig</h4>
1808<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;getConfig()</pre>
1809<dl><dt><span class="strong">Since:</span></dt>
1810  <dd>2.2</dd></dl>
1811</li>
1812</ul>
1813<a name="getFactory()">
1814<!--   -->
1815</a>
1816<ul class="blockList">
1817<li class="blockList">
1818<h4>getFactory</h4>
1819<pre>public&nbsp;com.fasterxml.jackson.core.JsonFactory&nbsp;getFactory()</pre>
1820<dl>
1821<dt><strong>Overrides:</strong></dt>
1822<dd><code>getFactory</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
1823<dt><span class="strong">Since:</span></dt>
1824  <dd>2.1</dd></dl>
1825</li>
1826</ul>
1827<a name="getJsonFactory()">
1828<!--   -->
1829</a>
1830<ul class="blockList">
1831<li class="blockList">
1832<h4>getJsonFactory</h4>
1833<pre><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>
1834public&nbsp;com.fasterxml.jackson.core.JsonFactory&nbsp;getJsonFactory()</pre>
1835<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#getFactory()"><code>getFactory()</code></a> instead</i></div>
1836<dl>
1837<dt><strong>Overrides:</strong></dt>
1838<dd><code>getJsonFactory</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
1839</dl>
1840</li>
1841</ul>
1842<a name="getTypeFactory()">
1843<!--   -->
1844</a>
1845<ul class="blockList">
1846<li class="blockList">
1847<h4>getTypeFactory</h4>
1848<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;getTypeFactory()</pre>
1849</li>
1850</ul>
1851<a name="getAttributes()">
1852<!--   -->
1853</a>
1854<ul class="blockList">
1855<li class="blockList">
1856<h4>getAttributes</h4>
1857<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;getAttributes()</pre>
1858<dl><dt><span class="strong">Since:</span></dt>
1859  <dd>2.3</dd></dl>
1860</li>
1861</ul>
1862<a name="readValue(com.fasterxml.jackson.core.JsonParser)">
1863<!--   -->
1864</a>
1865<ul class="blockList">
1866<li class="blockList">
1867<h4>readValue</h4>
1868<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp)
1869            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>,
1870                   com.fasterxml.jackson.core.JsonProcessingException</pre>
1871<div class="block">Method that binds content read using given parser, using
1872 configuration of this reader, including expected result type.
1873 Value return is either newly constructed, or root value that
1874 was specified with <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.
1875<p>
1876 NOTE: this method never tries to auto-detect format, since actual
1877 (data-format specific) parser is given.</div>
1878<dl><dt><span class="strong">Throws:</span></dt>
1879<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></dd>
1880<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
1881</li>
1882</ul>
1883<a name="readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">
1884<!--   -->
1885</a>
1886<ul class="blockList">
1887<li class="blockList">
1888<h4>readValue</h4>
1889<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1890              <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)
1891            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>,
1892                   com.fasterxml.jackson.core.JsonProcessingException</pre>
1893<div class="block">Convenience method that binds content read using given parser, using
1894 configuration of this reader, except that expected value type
1895 is specified with the call (instead of currently configured root type).
1896 Value return is either newly constructed, or root value that
1897 was specified with <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.
1898<p>
1899 NOTE: this method never tries to auto-detect format, since actual
1900 (data-format specific) parser is given.</div>
1901<dl>
1902<dt><strong>Specified by:</strong></dt>
1903<dd><code>readValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
1904<dt><span class="strong">Throws:</span></dt>
1905<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></dd>
1906<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
1907</li>
1908</ul>
1909<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">
1910<!--   -->
1911</a>
1912<ul class="blockList">
1913<li class="blockList">
1914<h4>readValue</h4>
1915<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1916              com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)
1917            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>,
1918                   com.fasterxml.jackson.core.JsonProcessingException</pre>
1919<div class="block">Convenience method that binds content read using given parser, using
1920 configuration of this reader, except that expected value type
1921 is specified with the call (instead of currently configured root type).
1922 Value return is either newly constructed, or root value that
1923 was specified with <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.
1924<p>
1925 NOTE: this method never tries to auto-detect format, since actual
1926 (data-format specific) parser is given.</div>
1927<dl>
1928<dt><strong>Specified by:</strong></dt>
1929<dd><code>readValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
1930<dt><span class="strong">Throws:</span></dt>
1931<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></dd>
1932<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
1933</li>
1934</ul>
1935<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">
1936<!--   -->
1937</a>
1938<ul class="blockList">
1939<li class="blockList">
1940<h4>readValue</h4>
1941<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1942              com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)
1943            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>,
1944                   com.fasterxml.jackson.core.JsonProcessingException</pre>
1945<div class="block">Convenience method that binds content read using given parser, using
1946 configuration of this reader, except that expected value type
1947 is specified with the call (instead of currently configured root type).
1948 Value return is either newly constructed, or root value that
1949 was specified with <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.
1950<p>
1951 NOTE: this method never tries to auto-detect format, since actual
1952 (data-format specific) parser is given.</div>
1953<dl>
1954<dt><strong>Specified by:</strong></dt>
1955<dd><code>readValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
1956<dt><span class="strong">Throws:</span></dt>
1957<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></dd>
1958<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
1959</li>
1960</ul>
1961<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
1962<!--   -->
1963</a>
1964<ul class="blockList">
1965<li class="blockList">
1966<h4>readValue</h4>
1967<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1968              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
1969            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>,
1970                   com.fasterxml.jackson.core.JsonProcessingException</pre>
1971<div class="block">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>.
1972<p>
1973 NOTE: this method never tries to auto-detect format, since actual
1974 (data-format specific) parser is given.</div>
1975<dl><dt><span class="strong">Throws:</span></dt>
1976<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></dd>
1977<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
1978</li>
1979</ul>
1980<a name="readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">
1981<!--   -->
1982</a>
1983<ul class="blockList">
1984<li class="blockList">
1985<h4>readValues</h4>
1986<pre>public&nbsp;&lt;T&gt;&nbsp;<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;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1987                         <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)
1988                       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>,
1989                              com.fasterxml.jackson.core.JsonProcessingException</pre>
1990<div class="block">Convenience method that is equivalent to:
1991<pre>
1992   withType(valueType).readValues(jp);
1993</pre>
1994<p>
1995 NOTE: this method never tries to auto-detect format, since actual
1996 (data-format specific) parser is given.</div>
1997<dl>
1998<dt><strong>Specified by:</strong></dt>
1999<dd><code>readValues</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2000<dt><span class="strong">Throws:</span></dt>
2001<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></dd>
2002<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2003</li>
2004</ul>
2005<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">
2006<!--   -->
2007</a>
2008<ul class="blockList">
2009<li class="blockList">
2010<h4>readValues</h4>
2011<pre>public&nbsp;&lt;T&gt;&nbsp;<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;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
2012                         com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)
2013                       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>,
2014                              com.fasterxml.jackson.core.JsonProcessingException</pre>
2015<div class="block">Convenience method that is equivalent to:
2016<pre>
2017   withType(valueTypeRef).readValues(jp);
2018</pre>
2019<p>
2020 NOTE: this method never tries to auto-detect format, since actual
2021 (data-format specific) parser is given.</div>
2022<dl>
2023<dt><strong>Specified by:</strong></dt>
2024<dd><code>readValues</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2025<dt><span class="strong">Throws:</span></dt>
2026<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></dd>
2027<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2028</li>
2029</ul>
2030<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">
2031<!--   -->
2032</a>
2033<ul class="blockList">
2034<li class="blockList">
2035<h4>readValues</h4>
2036<pre>public&nbsp;&lt;T&gt;&nbsp;<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;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
2037                         com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)
2038                       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>,
2039                              com.fasterxml.jackson.core.JsonProcessingException</pre>
2040<div class="block">Convenience method that is equivalent to:
2041<pre>
2042   withType(valueType).readValues(jp);
2043</pre>
2044<p>
2045 NOTE: this method never tries to auto-detect format, since actual
2046 (data-format specific) parser is given.</div>
2047<dl>
2048<dt><strong>Specified by:</strong></dt>
2049<dd><code>readValues</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2050<dt><span class="strong">Throws:</span></dt>
2051<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></dd>
2052<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2053</li>
2054</ul>
2055<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
2056<!--   -->
2057</a>
2058<ul class="blockList">
2059<li class="blockList">
2060<h4>readValues</h4>
2061<pre>public&nbsp;&lt;T&gt;&nbsp;<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;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
2062                         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
2063                       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>,
2064                              com.fasterxml.jackson.core.JsonProcessingException</pre>
2065<div class="block">Convenience method that is equivalent to:
2066<pre>
2067   withType(valueType).readValues(jp);
2068</pre>
2069<p>
2070 NOTE: this method never tries to auto-detect format, since actual
2071 (data-format specific) parser is given.</div>
2072<dl><dt><span class="strong">Throws:</span></dt>
2073<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></dd>
2074<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2075</li>
2076</ul>
2077<a name="createArrayNode()">
2078<!--   -->
2079</a>
2080<ul class="blockList">
2081<li class="blockList">
2082<h4>createArrayNode</h4>
2083<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;createArrayNode()</pre>
2084<dl>
2085<dt><strong>Specified by:</strong></dt>
2086<dd><code>createArrayNode</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2087</dl>
2088</li>
2089</ul>
2090<a name="createObjectNode()">
2091<!--   -->
2092</a>
2093<ul class="blockList">
2094<li class="blockList">
2095<h4>createObjectNode</h4>
2096<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;createObjectNode()</pre>
2097<dl>
2098<dt><strong>Specified by:</strong></dt>
2099<dd><code>createObjectNode</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2100</dl>
2101</li>
2102</ul>
2103<a name="treeAsTokens(com.fasterxml.jackson.core.TreeNode)">
2104<!--   -->
2105</a>
2106<ul class="blockList">
2107<li class="blockList">
2108<h4>treeAsTokens</h4>
2109<pre>public&nbsp;com.fasterxml.jackson.core.JsonParser&nbsp;treeAsTokens(com.fasterxml.jackson.core.TreeNode&nbsp;n)</pre>
2110<dl>
2111<dt><strong>Specified by:</strong></dt>
2112<dd><code>treeAsTokens</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2113</dl>
2114</li>
2115</ul>
2116<a name="readTree(com.fasterxml.jackson.core.JsonParser)">
2117<!--   -->
2118</a>
2119<ul class="blockList">
2120<li class="blockList">
2121<h4>readTree</h4>
2122<pre>public&nbsp;&lt;T extends com.fasterxml.jackson.core.TreeNode&gt;&nbsp;T&nbsp;readTree(com.fasterxml.jackson.core.JsonParser&nbsp;jp)
2123                                                       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>,
2124                                                              com.fasterxml.jackson.core.JsonProcessingException</pre>
2125<div class="block">Convenience method that binds content read using given parser, using
2126 configuration of this reader, except that content is bound as
2127 JSON tree instead of configured root value type.
2128<p>
2129 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
2130 will be ignored.
2131<p>
2132 NOTE: this method never tries to auto-detect format, since actual
2133 (data-format specific) parser is given.</div>
2134<dl>
2135<dt><strong>Specified by:</strong></dt>
2136<dd><code>readTree</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2137<dt><span class="strong">Throws:</span></dt>
2138<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></dd>
2139<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2140</li>
2141</ul>
2142<a name="writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode)">
2143<!--   -->
2144</a>
2145<ul class="blockList">
2146<li class="blockList">
2147<h4>writeTree</h4>
2148<pre>public&nbsp;void&nbsp;writeTree(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
2149             com.fasterxml.jackson.core.TreeNode&nbsp;rootNode)</pre>
2150<dl>
2151<dt><strong>Specified by:</strong></dt>
2152<dd><code>writeTree</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2153</dl>
2154</li>
2155</ul>
2156<a name="readValue(java.io.InputStream)">
2157<!--   -->
2158</a>
2159<ul class="blockList">
2160<li class="blockList">
2161<h4>readValue</h4>
2162<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<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)
2163            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>,
2164                   com.fasterxml.jackson.core.JsonProcessingException</pre>
2165<div class="block">Method that binds content read from given input source,
2166 using configuration of this reader.
2167 Value return is either newly constructed, or root value that
2168 was specified with <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
2169<dl><dt><span class="strong">Throws:</span></dt>
2170<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></dd>
2171<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2172</li>
2173</ul>
2174<a name="readValue(java.io.Reader)">
2175<!--   -->
2176</a>
2177<ul class="blockList">
2178<li class="blockList">
2179<h4>readValue</h4>
2180<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<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)
2181            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>,
2182                   com.fasterxml.jackson.core.JsonProcessingException</pre>
2183<div class="block">Method that binds content read from given input source,
2184 using configuration of this reader.
2185 Value return is either newly constructed, or root value that
2186 was specified with <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
2187<dl><dt><span class="strong">Throws:</span></dt>
2188<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></dd>
2189<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2190</li>
2191</ul>
2192<a name="readValue(java.lang.String)">
2193<!--   -->
2194</a>
2195<ul class="blockList">
2196<li class="blockList">
2197<h4>readValue</h4>
2198<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<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)
2199            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>,
2200                   com.fasterxml.jackson.core.JsonProcessingException</pre>
2201<div class="block">Method that binds content read from given JSON string,
2202 using configuration of this reader.
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>.</div>
2205<dl><dt><span class="strong">Throws:</span></dt>
2206<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></dd>
2207<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2208</li>
2209</ul>
2210<a name="readValue(byte[])">
2211<!--   -->
2212</a>
2213<ul class="blockList">
2214<li class="blockList">
2215<h4>readValue</h4>
2216<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src)
2217            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>,
2218                   com.fasterxml.jackson.core.JsonProcessingException</pre>
2219<div class="block">Method that binds content read from given byte array,
2220 using configuration of this reader.
2221 Value return is either newly constructed, or root value that
2222 was specified with <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
2223<dl><dt><span class="strong">Throws:</span></dt>
2224<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></dd>
2225<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2226</li>
2227</ul>
2228<a name="readValue(byte[], int, int)">
2229<!--   -->
2230</a>
2231<ul class="blockList">
2232<li class="blockList">
2233<h4>readValue</h4>
2234<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
2235              int&nbsp;offset,
2236              int&nbsp;length)
2237            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>,
2238                   com.fasterxml.jackson.core.JsonProcessingException</pre>
2239<div class="block">Method that binds content read from given byte array,
2240 using configuration of this reader.
2241 Value return is either newly constructed, or root value that
2242 was specified with <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
2243<dl><dt><span class="strong">Throws:</span></dt>
2244<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></dd>
2245<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2246</li>
2247</ul>
2248<a name="readValue(java.io.File)">
2249<!--   -->
2250</a>
2251<ul class="blockList">
2252<li class="blockList">
2253<h4>readValue</h4>
2254<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<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)
2255            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>,
2256                   com.fasterxml.jackson.core.JsonProcessingException</pre>
2257<dl><dt><span class="strong">Throws:</span></dt>
2258<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></dd>
2259<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2260</li>
2261</ul>
2262<a name="readValue(java.net.URL)">
2263<!--   -->
2264</a>
2265<ul class="blockList">
2266<li class="blockList">
2267<h4>readValue</h4>
2268<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<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)
2269            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>,
2270                   com.fasterxml.jackson.core.JsonProcessingException</pre>
2271<div class="block">Method that binds content read from given input source,
2272 using configuration of this reader.
2273 Value return is either newly constructed, or root value that
2274 was specified with <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
2275<dl><dt><span class="strong">Throws:</span></dt>
2276<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></dd>
2277<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2278</li>
2279</ul>
2280<a name="readValue(com.fasterxml.jackson.databind.JsonNode)">
2281<!--   -->
2282</a>
2283<ul class="blockList">
2284<li class="blockList">
2285<h4>readValue</h4>
2286<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;src)
2287            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>,
2288                   com.fasterxml.jackson.core.JsonProcessingException</pre>
2289<div class="block">Convenience method for converting results from given JSON tree into given
2290 value type. Basically short-cut for:
2291<pre>
2292   objectReader.readValue(src.traverse())
2293</pre></div>
2294<dl><dt><span class="strong">Throws:</span></dt>
2295<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></dd>
2296<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2297</li>
2298</ul>
2299<a name="readTree(java.io.InputStream)">
2300<!--   -->
2301</a>
2302<ul class="blockList">
2303<li class="blockList">
2304<h4>readTree</h4>
2305<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<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)
2306                  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>,
2307                         com.fasterxml.jackson.core.JsonProcessingException</pre>
2308<div class="block">Method that reads content from given input source,
2309 using configuration of this reader, and binds it as JSON Tree.
2310<p>
2311 Note that if an object was specified with a call to
2312 <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>
2313 it will just be ignored; result is always a newly constructed
2314 <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instance.</div>
2315<dl><dt><span class="strong">Throws:</span></dt>
2316<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></dd>
2317<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2318</li>
2319</ul>
2320<a name="readTree(java.io.Reader)">
2321<!--   -->
2322</a>
2323<ul class="blockList">
2324<li class="blockList">
2325<h4>readTree</h4>
2326<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<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)
2327                  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>,
2328                         com.fasterxml.jackson.core.JsonProcessingException</pre>
2329<div class="block">Method that reads content from given input source,
2330 using configuration of this reader, and binds it as JSON Tree.
2331<p>
2332 Note that if an object was specified with a call to
2333 <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>
2334 it will just be ignored; result is always a newly constructed
2335 <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instance.</div>
2336<dl><dt><span class="strong">Throws:</span></dt>
2337<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></dd>
2338<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2339</li>
2340</ul>
2341<a name="readTree(java.lang.String)">
2342<!--   -->
2343</a>
2344<ul class="blockList">
2345<li class="blockList">
2346<h4>readTree</h4>
2347<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<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)
2348                  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>,
2349                         com.fasterxml.jackson.core.JsonProcessingException</pre>
2350<div class="block">Method that reads content from given JSON input String,
2351 using configuration of this reader, and binds it as JSON Tree.
2352<p>
2353 Note that if an object was specified with a call to
2354 <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>
2355 it will just be ignored; result is always a newly constructed
2356 <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instance.</div>
2357<dl><dt><span class="strong">Throws:</span></dt>
2358<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></dd>
2359<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2360</li>
2361</ul>
2362<a name="readValues(com.fasterxml.jackson.core.JsonParser)">
2363<!--   -->
2364</a>
2365<ul class="blockList">
2366<li class="blockList">
2367<h4>readValues</h4>
2368<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp)
2369                              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>,
2370                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
2371<div class="block">Method for reading sequence of Objects from parser stream.
2372<p>
2373 Sequence can be either root-level "unwrapped" sequence (without surrounding
2374 JSON array), or a sequence contained in a JSON Array.
2375 In either case <code>JsonParser</code> must point to the first token of
2376 the first element, OR not point to any token (in which case it is advanced
2377 to the next token). This means, specifically, that for wrapped sequences,
2378 parser MUST NOT point to the surrounding <code>START_ARRAY</code> but rather
2379 to the token following it.</div>
2380<dl><dt><span class="strong">Throws:</span></dt>
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></dd>
2382<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2383</li>
2384</ul>
2385<a name="readValues(java.io.InputStream)">
2386<!--   -->
2387</a>
2388<ul class="blockList">
2389<li class="blockList">
2390<h4>readValues</h4>
2391<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<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)
2392                              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>,
2393                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
2394<div class="block">Method for reading sequence of Objects from parser stream.
2395<p>
2396 Sequence can be either wrapped or unwrapped root-level sequence:
2397 wrapped means that the elements are enclosed in JSON Array;
2398 and unwrapped that elements are directly accessed at main level.
2399 Assumption is that iff the first token of the document is
2400 <code>START_ARRAY</code>, we have a wrapped sequence; otherwise
2401 unwrapped. For wrapped sequences, leading <code>START_ARRAY</code>
2402 is skipped, so that for both cases, underlying <code>JsonParser</code>
2403 will point to what is expected to be the first token of the first
2404 element.
2405<p>
2406 Note that the wrapped vs unwrapped logic means that it is NOT
2407 possible to use this method for reading an unwrapped sequence
2408 of elements written as JSON Arrays: to read such sequences, one
2409 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
2410 points to the first token of the first element (i.e. the second
2411 <code>START_ARRAY</code> which is part of the first element).</div>
2412<dl><dt><span class="strong">Throws:</span></dt>
2413<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></dd>
2414<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2415</li>
2416</ul>
2417<a name="readValues(java.io.Reader)">
2418<!--   -->
2419</a>
2420<ul class="blockList">
2421<li class="blockList">
2422<h4>readValues</h4>
2423<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<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)
2424                              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>,
2425                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
2426<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
2427<dl><dt><span class="strong">Throws:</span></dt>
2428<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></dd>
2429<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2430</li>
2431</ul>
2432<a name="readValues(java.lang.String)">
2433<!--   -->
2434</a>
2435<ul class="blockList">
2436<li class="blockList">
2437<h4>readValues</h4>
2438<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<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)
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                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
2441<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
2442<dl><dt><span class="strong">Parameters:</span></dt><dd><code>json</code> - String that contains JSON content to parse</dd>
2443<dt><span class="strong">Throws:</span></dt>
2444<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></dd>
2445<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2446</li>
2447</ul>
2448<a name="readValues(byte[], int, int)">
2449<!--   -->
2450</a>
2451<ul class="blockList">
2452<li class="blockList">
2453<h4>readValues</h4>
2454<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(byte[]&nbsp;src,
2455                                int&nbsp;offset,
2456                                int&nbsp;length)
2457                              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>,
2458                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
2459<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
2460<dl><dt><span class="strong">Throws:</span></dt>
2461<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></dd>
2462<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2463</li>
2464</ul>
2465<a name="readValues(byte[])">
2466<!--   -->
2467</a>
2468<ul class="blockList">
2469<li class="blockList">
2470<h4>readValues</h4>
2471<pre>public final&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(byte[]&nbsp;src)
2472                                    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>,
2473                                           com.fasterxml.jackson.core.JsonProcessingException</pre>
2474<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
2475<dl><dt><span class="strong">Throws:</span></dt>
2476<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></dd>
2477<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2478</li>
2479</ul>
2480<a name="readValues(java.io.File)">
2481<!--   -->
2482</a>
2483<ul class="blockList">
2484<li class="blockList">
2485<h4>readValues</h4>
2486<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<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)
2487                              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>,
2488                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
2489<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
2490<dl><dt><span class="strong">Throws:</span></dt>
2491<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></dd>
2492<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2493</li>
2494</ul>
2495<a name="readValues(java.net.URL)">
2496<!--   -->
2497</a>
2498<ul class="blockList">
2499<li class="blockList">
2500<h4>readValues</h4>
2501<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<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)
2502                              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>,
2503                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
2504<div class="block">Overloaded version of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue(java.io.InputStream)"><code>readValue(InputStream)</code></a>.</div>
2505<dl><dt><span class="strong">Parameters:</span></dt><dd><code>src</code> - URL to read to access JSON content to parse.</dd>
2506<dt><span class="strong">Throws:</span></dt>
2507<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></dd>
2508<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2509</li>
2510</ul>
2511<a name="treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)">
2512<!--   -->
2513</a>
2514<ul class="blockList">
2515<li class="blockList">
2516<h4>treeToValue</h4>
2517<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;treeToValue(com.fasterxml.jackson.core.TreeNode&nbsp;n,
2518                <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)
2519              throws com.fasterxml.jackson.core.JsonProcessingException</pre>
2520<dl>
2521<dt><strong>Specified by:</strong></dt>
2522<dd><code>treeToValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2523<dt><span class="strong">Throws:</span></dt>
2524<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2525</li>
2526</ul>
2527<a name="writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">
2528<!--   -->
2529</a>
2530<ul class="blockList">
2531<li class="blockList">
2532<h4>writeValue</h4>
2533<pre>public&nbsp;void&nbsp;writeValue(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
2534              <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)
2535                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>,
2536                       com.fasterxml.jackson.core.JsonProcessingException</pre>
2537<dl>
2538<dt><strong>Specified by:</strong></dt>
2539<dd><code>writeValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2540<dt><span class="strong">Throws:</span></dt>
2541<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></dd>
2542<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2543</li>
2544</ul>
2545<a name="_bind(com.fasterxml.jackson.core.JsonParser, java.lang.Object)">
2546<!--   -->
2547</a>
2548<ul class="blockList">
2549<li class="blockList">
2550<h4>_bind</h4>
2551<pre>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>&nbsp;_bind(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
2552           <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)
2553                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>
2554<div class="block">Actual implementation of value reading+binding operation.</div>
2555<dl><dt><span class="strong">Throws:</span></dt>
2556<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></dd></dl>
2557</li>
2558</ul>
2559<a name="_bindAndClose(com.fasterxml.jackson.core.JsonParser, java.lang.Object)">
2560<!--   -->
2561</a>
2562<ul class="blockList">
2563<li class="blockList">
2564<h4>_bindAndClose</h4>
2565<pre>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>&nbsp;_bindAndClose(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
2566                   <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)
2567                        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>
2568<dl><dt><span class="strong">Throws:</span></dt>
2569<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></dd></dl>
2570</li>
2571</ul>
2572<a name="_bindAndCloseAsTree(com.fasterxml.jackson.core.JsonParser)">
2573<!--   -->
2574</a>
2575<ul class="blockList">
2576<li class="blockList">
2577<h4>_bindAndCloseAsTree</h4>
2578<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;_bindAndCloseAsTree(com.fasterxml.jackson.core.JsonParser&nbsp;jp)
2579                                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>
2580<dl><dt><span class="strong">Throws:</span></dt>
2581<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></dd></dl>
2582</li>
2583</ul>
2584<a name="_bindAsTree(com.fasterxml.jackson.core.JsonParser)">
2585<!--   -->
2586</a>
2587<ul class="blockList">
2588<li class="blockList">
2589<h4>_bindAsTree</h4>
2590<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;_bindAsTree(com.fasterxml.jackson.core.JsonParser&nbsp;jp)
2591                        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>
2592<dl><dt><span class="strong">Throws:</span></dt>
2593<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></dd></dl>
2594</li>
2595</ul>
2596<a name="_bindAndReadValues(com.fasterxml.jackson.core.JsonParser, java.lang.Object)">
2597<!--   -->
2598</a>
2599<ul class="blockList">
2600<li class="blockList">
2601<h4>_bindAndReadValues</h4>
2602<pre>protected&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;_bindAndReadValues(com.fasterxml.jackson.core.JsonParser&nbsp;p,
2603                                        <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)
2604                                         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>
2605<dl><dt><span class="strong">Throws:</span></dt>
2606<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></dd><dt><span class="strong">Since:</span></dt>
2607  <dd>2.1</dd></dl>
2608</li>
2609</ul>
2610<a name="_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer)">
2611<!--   -->
2612</a>
2613<ul class="blockList">
2614<li class="blockList">
2615<h4>_unwrapAndDeserialize</h4>
2616<pre>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>&nbsp;_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
2617                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
2618                           <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
2619                           <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)
2620                                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>
2621<dl><dt><span class="strong">Throws:</span></dt>
2622<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></dd></dl>
2623</li>
2624</ul>
2625<a name="_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)">
2626<!--   -->
2627</a>
2628<ul class="blockList">
2629<li class="blockList">
2630<h4>_findRootDeserializer</h4>
2631<pre>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;&nbsp;_findRootDeserializer(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
2632                                             <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
2633                                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2634<div class="block">Method called to locate deserializer for the passed root-level value.</div>
2635<dl><dt><span class="strong">Throws:</span></dt>
2636<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
2637</li>
2638</ul>
2639<a name="_prefetchRootDeserializer(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType)">
2640<!--   -->
2641</a>
2642<ul class="blockList">
2643<li class="blockList">
2644<h4>_prefetchRootDeserializer</h4>
2645<pre>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;&nbsp;_prefetchRootDeserializer(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
2646                                                 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</pre>
2647<div class="block">Method called to locate deserializer ahead of time, if permitted
2648 by configuration. Method also is NOT to throw an exception if
2649 access fails.</div>
2650</li>
2651</ul>
2652<a name="_detectBindAndClose(byte[], int, int)">
2653<!--   -->
2654</a>
2655<ul class="blockList">
2656<li class="blockList">
2657<h4>_detectBindAndClose</h4>
2658<pre>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>&nbsp;_detectBindAndClose(byte[]&nbsp;src,
2659                         int&nbsp;offset,
2660                         int&nbsp;length)
2661                              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>
2662<dl><dt><span class="strong">Throws:</span></dt>
2663<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></dd></dl>
2664</li>
2665</ul>
2666<a name="_detectBindAndClose(com.fasterxml.jackson.databind.deser.DataFormatReaders.Match, boolean)">
2667<!--   -->
2668</a>
2669<ul class="blockList">
2670<li class="blockList">
2671<h4>_detectBindAndClose</h4>
2672<pre>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>&nbsp;_detectBindAndClose(<a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</a>&nbsp;match,
2673                         boolean&nbsp;forceClosing)
2674                              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>
2675<dl><dt><span class="strong">Throws:</span></dt>
2676<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></dd></dl>
2677</li>
2678</ul>
2679<a name="_detectBindAndReadValues(com.fasterxml.jackson.databind.deser.DataFormatReaders.Match, boolean)">
2680<!--   -->
2681</a>
2682<ul class="blockList">
2683<li class="blockList">
2684<h4>_detectBindAndReadValues</h4>
2685<pre>protected&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;_detectBindAndReadValues(<a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</a>&nbsp;match,
2686                                              boolean&nbsp;forceClosing)
2687                                               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>,
2688                                                      com.fasterxml.jackson.core.JsonProcessingException</pre>
2689<dl><dt><span class="strong">Throws:</span></dt>
2690<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></dd>
2691<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2692</li>
2693</ul>
2694<a name="_detectBindAndCloseAsTree(java.io.InputStream)">
2695<!--   -->
2696</a>
2697<ul class="blockList">
2698<li class="blockList">
2699<h4>_detectBindAndCloseAsTree</h4>
2700<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;_detectBindAndCloseAsTree(<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)
2701                                      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>
2702<dl><dt><span class="strong">Throws:</span></dt>
2703<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></dd></dl>
2704</li>
2705</ul>
2706<a name="_reportUnkownFormat(com.fasterxml.jackson.databind.deser.DataFormatReaders, com.fasterxml.jackson.databind.deser.DataFormatReaders.Match)">
2707<!--   -->
2708</a>
2709<ul class="blockList">
2710<li class="blockList">
2711<h4>_reportUnkownFormat</h4>
2712<pre>protected&nbsp;void&nbsp;_reportUnkownFormat(<a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a>&nbsp;detector,
2713                       <a href="../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</a>&nbsp;match)
2714                            throws com.fasterxml.jackson.core.JsonProcessingException</pre>
2715<div class="block">Method called to indicate that format detection failed to detect format
2716 of given input</div>
2717<dl><dt><span class="strong">Throws:</span></dt>
2718<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2719</li>
2720</ul>
2721<a name="_verifySchemaType(com.fasterxml.jackson.core.FormatSchema)">
2722<!--   -->
2723</a>
2724<ul class="blockList">
2725<li class="blockList">
2726<h4>_verifySchemaType</h4>
2727<pre>protected&nbsp;void&nbsp;_verifySchemaType(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</pre>
2728<dl><dt><span class="strong">Since:</span></dt>
2729  <dd>2.2</dd></dl>
2730</li>
2731</ul>
2732<a name="createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)">
2733<!--   -->
2734</a>
2735<ul class="blockList">
2736<li class="blockList">
2737<h4>createDeserializationContext</h4>
2738<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;createDeserializationContext(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
2739                                                         <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</pre>
2740<div class="block">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>
2741 for deserializing a single root value.
2742 Can be overridden if a custom context is needed.</div>
2743</li>
2744</ul>
2745<a name="_reportUndetectableSource(java.lang.Object)">
2746<!--   -->
2747</a>
2748<ul class="blockList">
2749<li class="blockList">
2750<h4>_reportUndetectableSource</h4>
2751<pre>protected&nbsp;void&nbsp;_reportUndetectableSource(<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)
2752                                  throws com.fasterxml.jackson.core.JsonProcessingException</pre>
2753<dl><dt><span class="strong">Throws:</span></dt>
2754<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
2755</li>
2756</ul>
2757<a name="_inputStream(java.net.URL)">
2758<!--   -->
2759</a>
2760<ul class="blockList">
2761<li class="blockList">
2762<h4>_inputStream</h4>
2763<pre>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>&nbsp;_inputStream(<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)
2764                            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>
2765<dl><dt><span class="strong">Throws:</span></dt>
2766<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></dd></dl>
2767</li>
2768</ul>
2769<a name="_inputStream(java.io.File)">
2770<!--   -->
2771</a>
2772<ul class="blockListLast">
2773<li class="blockList">
2774<h4>_inputStream</h4>
2775<pre>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>&nbsp;_inputStream(<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)
2776                            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>
2777<dl><dt><span class="strong">Throws:</span></dt>
2778<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></dd></dl>
2779</li>
2780</ul>
2781</li>
2782</ul>
2783</li>
2784</ul>
2785</div>
2786</div>
2787<!-- ========= END OF CLASS DATA ========= -->
2788<!-- ======= START OF BOTTOM NAVBAR ====== -->
2789<div class="bottomNav"><a name="navbar_bottom">
2790<!--   -->
2791</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
2792<!--   -->
2793</a>
2794<ul class="navList" title="Navigation">
2795<li><a href="../../../../overview-summary.html">Overview</a></li>
2796<li><a href="package-summary.html">Package</a></li>
2797<li class="navBarCell1Rev">Class</li>
2798<li><a href="class-use/ObjectReader.html">Use</a></li>
2799<li><a href="package-tree.html">Tree</a></li>
2800<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
2801<li><a href="../../../../index-all.html">Index</a></li>
2802<li><a href="../../../../help-doc.html">Help</a></li>
2803</ul>
2804</div>
2805<div class="subNav">
2806<ul class="navList">
2807<li><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
2808<li><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
2809</ul>
2810<ul class="navList">
2811<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectReader.html" target="_top">Frames</a></li>
2812<li><a href="ObjectReader.html" target="_top">No Frames</a></li>
2813</ul>
2814<ul class="navList" id="allclasses_navbar_bottom">
2815<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
2816</ul>
2817<div>
2818<script type="text/javascript"><!--
2819  allClassesLink = document.getElementById("allclasses_navbar_bottom");
2820  if(window==top) {
2821    allClassesLink.style.display = "block";
2822  }
2823  else {
2824    allClassesLink.style.display = "none";
2825  }
2826  //-->
2827</script>
2828</div>
2829<div>
2830<ul class="subNavList">
2831<li>Summary:&nbsp;</li>
2832<li>Nested&nbsp;|&nbsp;</li>
2833<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
2834<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
2835<li><a href="#method_summary">Method</a></li>
2836</ul>
2837<ul class="subNavList">
2838<li>Detail:&nbsp;</li>
2839<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
2840<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
2841<li><a href="#method_detail">Method</a></li>
2842</ul>
2843</div>
2844<a name="skip-navbar_bottom">
2845<!--   -->
2846</a></div>
2847<!-- ======== END OF BOTTOM NAVBAR ======= -->
2848<p class="legalCopy"><small>Copyright &#169; 2014-2015 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
2849</body>
2850</html>
2851