• 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_10-ea) on Sun Jul 14 20:03:27 PDT 2013 -->
6<title>ObjectReader (Jackson JSON Processor)</title>
7<meta name="date" content="2013-07-14">
8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
9</head>
10<body>
11<script type="text/javascript"><!--
12    if (location.href.indexOf('is-external=true') == -1) {
13        parent.document.title="ObjectReader (Jackson JSON Processor)";
14    }
15//-->
16</script>
17<noscript>
18<div>JavaScript is disabled on your browser.</div>
19</noscript>
20<!-- ========= START OF TOP NAVBAR ======= -->
21<div class="topNav"><a name="navbar_top">
22<!--   -->
23</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
24<!--   -->
25</a>
26<ul class="navList" title="Navigation">
27<li><a href="../../../../overview-summary.html">Overview</a></li>
28<li><a href="package-summary.html">Package</a></li>
29<li class="navBarCell1Rev">Class</li>
30<li><a href="class-use/ObjectReader.html">Use</a></li>
31<li><a href="package-tree.html">Tree</a></li>
32<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
33<li><a href="../../../../index-all.html">Index</a></li>
34<li><a href="../../../../help-doc.html">Help</a></li>
35</ul>
36</div>
37<div class="subNav">
38<ul class="navList">
39<li><a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li>
40<li><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li>
41</ul>
42<ul class="navList">
43<li><a href="../../../../index.html?org/codehaus/jackson/map/ObjectReader.html" target="_top">Frames</a></li>
44<li><a href="ObjectReader.html" target="_top">No Frames</a></li>
45</ul>
46<ul class="navList" id="allclasses_navbar_top">
47<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
48</ul>
49<div>
50<script type="text/javascript"><!--
51  allClassesLink = document.getElementById("allclasses_navbar_top");
52  if(window==top) {
53    allClassesLink.style.display = "block";
54  }
55  else {
56    allClassesLink.style.display = "none";
57  }
58  //-->
59</script>
60</div>
61<div>
62<ul class="subNavList">
63<li>Summary:&nbsp;</li>
64<li>Nested&nbsp;|&nbsp;</li>
65<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
66<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
67<li><a href="#method_summary">Method</a></li>
68</ul>
69<ul class="subNavList">
70<li>Detail:&nbsp;</li>
71<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
72<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
73<li><a href="#method_detail">Method</a></li>
74</ul>
75</div>
76<a name="skip-navbar_top">
77<!--   -->
78</a></div>
79<!-- ========= END OF TOP NAVBAR ========= -->
80<!-- ======== START OF CLASS DATA ======== -->
81<div class="header">
82<div class="subTitle">org.codehaus.jackson.map</div>
83<h2 title="Class ObjectReader" class="title">Class ObjectReader</h2>
84</div>
85<div class="contentContainer">
86<ul class="inheritance">
87<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>
88<li>
89<ul class="inheritance">
90<li><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">org.codehaus.jackson.ObjectCodec</a></li>
91<li>
92<ul class="inheritance">
93<li>org.codehaus.jackson.map.ObjectReader</li>
94</ul>
95</li>
96</ul>
97</li>
98</ul>
99<div class="description">
100<ul class="blockList">
101<li class="blockList">
102<dl>
103<dt>All Implemented Interfaces:</dt>
104<dd><a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></dd>
105</dl>
106<hr>
107<br>
108<pre>public class <span class="strong">ObjectReader</span>
109extends <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>
110implements <a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></pre>
111<div class="block">Builder object that can be used for per-serialization configuration of
112 deserialization parameters, such as root type to use or object
113 to update (instead of constructing new instance).
114 Uses "fluid" (aka builder) pattern so that instances are immutable
115 (and thus fully thread-safe with no external synchronization);
116 new instances are constructed for different configurations.
117 Instances are initially constructed by <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a> and can be
118 reused.</div>
119<dl><dt><span class="strong">Since:</span></dt>
120  <dd>1.6</dd>
121<dt><span class="strong">Author:</span></dt>
122  <dd>tatu</dd></dl>
123</li>
124</ul>
125</div>
126<div class="summary">
127<ul class="blockList">
128<li class="blockList">
129<!-- =========== FIELD SUMMARY =========== -->
130<ul class="blockList">
131<li class="blockList"><a name="field_summary">
132<!--   -->
133</a>
134<h3>Field Summary</h3>
135<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
136<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
137<tr>
138<th class="colFirst" scope="col">Modifier and Type</th>
139<th class="colLast" scope="col">Field and Description</th>
140</tr>
141<tr class="altColor">
142<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td>
143<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_config">_config</a></strong></code>
144<div class="block">General serialization configuration settings; while immutable,
145 can use copy-constructor to create modified instances as necessary.</div>
146</td>
147</tr>
148<tr class="rowColor">
149<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a></code></td>
150<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_injectableValues">_injectableValues</a></strong></code>
151<div class="block">Values that can be injected during deserialization, if any.</div>
152</td>
153</tr>
154<tr class="altColor">
155<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a></code></td>
156<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_jsonFactory">_jsonFactory</a></strong></code>
157<div class="block">Factory used for constructing <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>s</div>
158</td>
159</tr>
160<tr class="rowColor">
161<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a></code></td>
162<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_provider">_provider</a></strong></code>&nbsp;</td>
163</tr>
164<tr class="altColor">
165<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="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>,<a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">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>
166<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_rootDeserializers">_rootDeserializers</a></strong></code>
167<div class="block">Root-level cached deserializers</div>
168</td>
169</tr>
170<tr class="rowColor">
171<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a></code></td>
172<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_schema">_schema</a></strong></code>
173<div class="block">When using data format that uses a schema, schema is passed
174 to parser.</div>
175</td>
176</tr>
177<tr class="altColor">
178<td class="colFirst"><code>protected boolean</code></td>
179<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_unwrapRoot">_unwrapRoot</a></strong></code>
180<div class="block">Flag that indicates whether root values are expected to be unwrapped
181 or not</div>
182</td>
183</tr>
184<tr class="rowColor">
185<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>
186<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_valueToUpdate">_valueToUpdate</a></strong></code>
187<div class="block">Instance to update with data binding; if any.</div>
188</td>
189</tr>
190<tr class="altColor">
191<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a></code></td>
192<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_valueType">_valueType</a></strong></code>
193<div class="block">Declared type of value to instantiate during deserialization.</div>
194</td>
195</tr>
196</table>
197</li>
198</ul>
199<!-- ======== CONSTRUCTOR SUMMARY ======== -->
200<ul class="blockList">
201<li class="blockList"><a name="constructor_summary">
202<!--   -->
203</a>
204<h3>Constructor Summary</h3>
205<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
206<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
207<tr>
208<th class="colFirst" scope="col">Modifier</th>
209<th class="colLast" scope="col">Constructor and Description</th>
210</tr>
211<tr class="altColor">
212<td class="colFirst"><code>protected </code></td>
213<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#ObjectReader(org.codehaus.jackson.map.ObjectMapper, org.codehaus.jackson.map.DeserializationConfig)">ObjectReader</a></strong>(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;mapper,
214            <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;config)</code>
215<div class="block">Constructor used by <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a> for initial instantiation</div>
216</td>
217</tr>
218<tr class="rowColor">
219<td class="colFirst"><code>protected </code></td>
220<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#ObjectReader(org.codehaus.jackson.map.ObjectMapper, org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType, java.lang.Object, org.codehaus.jackson.FormatSchema, org.codehaus.jackson.map.InjectableValues)">ObjectReader</a></strong>(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;mapper,
221            <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;config,
222            <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType,
223            <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,
224            <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema,
225            <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a>&nbsp;injectableValues)</code>&nbsp;</td>
226</tr>
227<tr class="altColor">
228<td class="colFirst"><code>protected </code></td>
229<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#ObjectReader(org.codehaus.jackson.map.ObjectReader, org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType, java.lang.Object, org.codehaus.jackson.FormatSchema, org.codehaus.jackson.map.InjectableValues)">ObjectReader</a></strong>(<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;base,
230            <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;config,
231            <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType,
232            <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,
233            <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema,
234            <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a>&nbsp;injectableValues)</code>
235<div class="block">Copy constructor used for building variations.</div>
236</td>
237</tr>
238</table>
239</li>
240</ul>
241<!-- ========== METHOD SUMMARY =========== -->
242<ul class="blockList">
243<li class="blockList"><a name="method_summary">
244<!--   -->
245</a>
246<h3>Method Summary</h3>
247<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
248<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
249<tr>
250<th class="colFirst" scope="col">Modifier and Type</th>
251<th class="colLast" scope="col">Method and Description</th>
252</tr>
253<tr class="altColor">
254<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>
255<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_bind(org.codehaus.jackson.JsonParser)">_bind</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)</code>
256<div class="block">Actual implementation of value reading+binding operation.</div>
257</td>
258</tr>
259<tr class="rowColor">
260<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>
261<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_bindAndClose(org.codehaus.jackson.JsonParser)">_bindAndClose</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)</code>&nbsp;</td>
262</tr>
263<tr class="altColor">
264<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
265<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_bindAndCloseAsTree(org.codehaus.jackson.JsonParser)">_bindAndCloseAsTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)</code>&nbsp;</td>
266</tr>
267<tr class="rowColor">
268<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
269<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_bindAsTree(org.codehaus.jackson.JsonParser)">_bindAsTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)</code>&nbsp;</td>
270</tr>
271<tr class="altColor">
272<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a></code></td>
273<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_createDeserializationContext(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationConfig)">_createDeserializationContext</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
274                             <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)</code>&nbsp;</td>
275</tr>
276<tr class="rowColor">
277<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">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>
278<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_findRootDeserializer(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType)">_findRootDeserializer</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg,
279                     <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>
280<div class="block">Method called to locate deserializer for the passed root-level value.</div>
281</td>
282</tr>
283<tr class="altColor">
284<td class="colFirst"><code>protected static <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td>
285<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_initForReading(org.codehaus.jackson.JsonParser)">_initForReading</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)</code>&nbsp;</td>
286</tr>
287<tr class="rowColor">
288<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>
289<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_unwrapAndDeserialize(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.JsonDeserializer)">_unwrapAndDeserialize</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
290                     <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a>&nbsp;ctxt,
291                     <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;rootType,
292                     <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">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>
293</tr>
294<tr class="altColor">
295<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
296<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#createArrayNode()">createArrayNode</a></strong>()</code>
297<div class="block">Method for construct root level Array nodes
298 for Tree Model instances.</div>
299</td>
300</tr>
301<tr class="rowColor">
302<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
303<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#createObjectNode()">createObjectNode</a></strong>()</code>
304<div class="block">Method for construct root level Object nodes
305 for Tree Model instances.</div>
306</td>
307</tr>
308<tr class="altColor">
309<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
310<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
311<div class="block">Method that reads content from given input source,
312 using configuration of this reader, and binds it as JSON Tree.</div>
313</td>
314</tr>
315<tr class="rowColor">
316<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
317<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readTree(org.codehaus.jackson.JsonParser)">readTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)</code>
318<div class="block">Convenience method that binds content read using given parser, using
319 configuration of this reader, except that content is bound as
320 JSON tree instead of configured root value type.</div>
321</td>
322</tr>
323<tr class="altColor">
324<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
325<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
326<div class="block">Method that reads content from given input source,
327 using configuration of this reader, and binds it as JSON Tree.</div>
328</td>
329</tr>
330<tr class="rowColor">
331<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
332<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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;content)</code>
333<div class="block">Method that reads content from given JSON input String,
334 using configuration of this reader, and binds it as JSON Tree.</div>
335</td>
336</tr>
337<tr class="altColor">
338<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
339<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValue(byte[])">readValue</a></strong>(byte[]&nbsp;src)</code>
340<div class="block">Method that binds content read from given byte array,
341 using configuration of this reader.</div>
342</td>
343</tr>
344<tr class="rowColor">
345<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
346<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValue(byte[], int, int)">readValue</a></strong>(byte[]&nbsp;src,
347         int&nbsp;offset,
348         int&nbsp;length)</code>
349<div class="block">Method that binds content read from given byte array,
350 using configuration of this reader.</div>
351</td>
352</tr>
353<tr class="altColor">
354<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
355<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
356</tr>
357<tr class="rowColor">
358<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
359<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
360<div class="block">Method that binds content read from given input source,
361 using configuration of this reader.</div>
362</td>
363</tr>
364<tr class="altColor">
365<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
366<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValue(org.codehaus.jackson.JsonNode)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;src)</code>
367<div class="block">Convenience method for converting results from given JSON tree into given
368 value type.</div>
369</td>
370</tr>
371<tr class="rowColor">
372<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
373<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValue(org.codehaus.jackson.JsonParser)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)</code>
374<div class="block">Method that binds content read using given parser, using
375 configuration of this reader, including expected result type.</div>
376</td>
377</tr>
378<tr class="altColor">
379<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
380<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValue(org.codehaus.jackson.JsonParser, java.lang.Class)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
381         <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>
382<div class="block">Convenience method that binds content read using given parser, using
383 configuration of this reader, except that expected value type
384 is specified with the call (instead of currently configured root type).</div>
385</td>
386</tr>
387<tr class="rowColor">
388<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
389<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
390         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>
391<div class="block">Convenience method that binds content read using given parser, using
392 configuration of this reader, except that expected value type
393 is specified with the call (instead of currently configured root type).</div>
394</td>
395</tr>
396<tr class="altColor">
397<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
398<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
399         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</code>
400<div class="block">Convenience method that binds content read using given parser, using
401 configuration of this reader, except that expected value type
402 is specified with the call (instead of currently configured root type).</div>
403</td>
404</tr>
405<tr class="rowColor">
406<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
407<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
408<div class="block">Method that binds content read from given input source,
409 using configuration of this reader.</div>
410</td>
411</tr>
412<tr class="altColor">
413<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
414<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
415<div class="block">Method that binds content read from given JSON string,
416 using configuration of this reader.</div>
417</td>
418</tr>
419<tr class="rowColor">
420<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
421<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
422<div class="block">Method that binds content read from given input source,
423 using configuration of this reader.</div>
424</td>
425</tr>
426<tr class="altColor">
427<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
428<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValues(byte[])">readValues</a></strong>(byte[]&nbsp;src)</code>
429<div class="block">Since 1.9.3</div>
430</td>
431</tr>
432<tr class="rowColor">
433<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
434<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValues(byte[], int, int)">readValues</a></strong>(byte[]&nbsp;src,
435          int&nbsp;offset,
436          int&nbsp;length)</code>
437<div class="block">Method for reading sequence of Objects from parser stream.</div>
438</td>
439</tr>
440<tr class="altColor">
441<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
442<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
443<div class="block">Method for reading sequence of Objects from parser stream.</div>
444</td>
445</tr>
446<tr class="rowColor">
447<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
448<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
449<div class="block">Method for reading sequence of Objects from parser stream.</div>
450</td>
451</tr>
452<tr class="altColor">
453<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
454<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValues(org.codehaus.jackson.JsonParser)">readValues</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)</code>
455<div class="block">Method for reading sequence of Objects from parser stream.</div>
456</td>
457</tr>
458<tr class="rowColor">
459<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>
460<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValues(org.codehaus.jackson.JsonParser, java.lang.Class)">readValues</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
461          <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>
462<div class="block">Convenience method that is equivalent to:</div>
463</td>
464</tr>
465<tr class="altColor">
466<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>
467<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValues</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
468          <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>
469<div class="block">Convenience method that is equivalent to:</div>
470</td>
471</tr>
472<tr class="rowColor">
473<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>
474<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValues</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
475          <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</code>
476<div class="block">Convenience method that is equivalent to:</div>
477</td>
478</tr>
479<tr class="altColor">
480<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
481<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
482<div class="block">Method for reading sequence of Objects from parser stream.</div>
483</td>
484</tr>
485<tr class="rowColor">
486<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
487<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
488<div class="block">Method for reading sequence of Objects from parser stream.</div>
489</td>
490</tr>
491<tr class="altColor">
492<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
493<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
494<div class="block">Method for reading sequence of Objects from parser stream.</div>
495</td>
496</tr>
497<tr class="rowColor">
498<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></td>
499<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#treeAsTokens(org.codehaus.jackson.JsonNode)">treeAsTokens</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n)</code>
500<div class="block">Method for constructing a <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> for reading
501 contents of a JSON tree, as if it was external serialized
502 JSON content.</div>
503</td>
504</tr>
505<tr class="altColor">
506<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
507<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)">treeToValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n,
508           <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>
509<div class="block">Convenience method for converting given JSON tree into instance of specified
510 value type.</div>
511</td>
512</tr>
513<tr class="rowColor">
514<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/Version.html" title="class in org.codehaus.jackson">Version</a></code></td>
515<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#version()">version</a></strong>()</code>
516<div class="block">Method that will return version information stored in and read from jar
517 that contains this class.</div>
518</td>
519</tr>
520<tr class="altColor">
521<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
522<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withInjectableValues(org.codehaus.jackson.map.InjectableValues)">withInjectableValues</a></strong>(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a>&nbsp;injectableValues)</code>
523<div class="block">Method for constructing a new instance with configuration that uses
524 passed <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map"><code>InjectableValues</code></a> to provide injectable values.</div>
525</td>
526</tr>
527<tr class="rowColor">
528<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
529<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withNodeFactory(org.codehaus.jackson.node.JsonNodeFactory)">withNodeFactory</a></strong>(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a>&nbsp;f)</code>
530<div class="block">Method for constructing a new reader instance with configuration that uses
531 passed <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> for constructing <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a>
532 instances.</div>
533</td>
534</tr>
535<tr class="altColor">
536<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
537<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withSchema(org.codehaus.jackson.FormatSchema)">withSchema</a></strong>(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema)</code>
538<div class="block">Method for constructing a new instance with configuration that
539 passes specified <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson"><code>FormatSchema</code></a> to <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> that
540 is constructed for parsing content.</div>
541</td>
542</tr>
543<tr class="rowColor">
544<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
545<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
546<div class="block">Method for constructing a new reader instance that is configured
547 to data bind into specified type.</div>
548</td>
549</tr>
550<tr class="altColor">
551<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
552<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withType(org.codehaus.jackson.type.JavaType)">withType</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>
553<div class="block">Method for constructing a new reader instance that is configured
554 to data bind into specified type.</div>
555</td>
556</tr>
557<tr class="rowColor">
558<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
559<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
560<div class="block">Method for constructing a new reader instance that is configured
561 to data bind into specified type.</div>
562</td>
563</tr>
564<tr class="altColor">
565<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
566<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withType(org.codehaus.jackson.type.TypeReference)">withType</a></strong>(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</code>
567<div class="block">Method for constructing a new reader instance that is configured
568 to data bind into specified type.</div>
569</td>
570</tr>
571<tr class="rowColor">
572<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
573<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>
574<div class="block">Method for constructing a new instance with configuration that
575 updates passed Object (as root value), instead of constructing
576 a new value.</div>
577</td>
578</tr>
579<tr class="altColor">
580<td class="colFirst"><code>void</code></td>
581<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode)">writeTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
582         <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;rootNode)</code>
583<div class="block">NOTE: NOT implemented for <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a>.</div>
584</td>
585</tr>
586<tr class="rowColor">
587<td class="colFirst"><code>void</code></td>
588<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">writeValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
589          <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>
590<div class="block">Method to serialize given Java Object, using generator
591 provided.</div>
592</td>
593</tr>
594</table>
595<ul class="blockList">
596<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
597<!--   -->
598</a>
599<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>
600<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>
601</ul>
602</li>
603</ul>
604</li>
605</ul>
606</div>
607<div class="details">
608<ul class="blockList">
609<li class="blockList">
610<!-- ============ FIELD DETAIL =========== -->
611<ul class="blockList">
612<li class="blockList"><a name="field_detail">
613<!--   -->
614</a>
615<h3>Field Detail</h3>
616<a name="_config">
617<!--   -->
618</a>
619<ul class="blockList">
620<li class="blockList">
621<h4>_config</h4>
622<pre>protected final&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> _config</pre>
623<div class="block">General serialization configuration settings; while immutable,
624 can use copy-constructor to create modified instances as necessary.</div>
625</li>
626</ul>
627<a name="_unwrapRoot">
628<!--   -->
629</a>
630<ul class="blockList">
631<li class="blockList">
632<h4>_unwrapRoot</h4>
633<pre>protected final&nbsp;boolean _unwrapRoot</pre>
634<div class="block">Flag that indicates whether root values are expected to be unwrapped
635 or not</div>
636<dl><dt><span class="strong">Since:</span></dt>
637  <dd>1.9</dd></dl>
638</li>
639</ul>
640<a name="_rootDeserializers">
641<!--   -->
642</a>
643<ul class="blockList">
644<li class="blockList">
645<h4>_rootDeserializers</h4>
646<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="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>,<a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">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>
647<div class="block">Root-level cached deserializers</div>
648</li>
649</ul>
650<a name="_provider">
651<!--   -->
652</a>
653<ul class="blockList">
654<li class="blockList">
655<h4>_provider</h4>
656<pre>protected final&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> _provider</pre>
657</li>
658</ul>
659<a name="_jsonFactory">
660<!--   -->
661</a>
662<ul class="blockList">
663<li class="blockList">
664<h4>_jsonFactory</h4>
665<pre>protected final&nbsp;<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a> _jsonFactory</pre>
666<div class="block">Factory used for constructing <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>s</div>
667</li>
668</ul>
669<a name="_valueType">
670<!--   -->
671</a>
672<ul class="blockList">
673<li class="blockList">
674<h4>_valueType</h4>
675<pre>protected final&nbsp;<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> _valueType</pre>
676<div class="block">Declared type of value to instantiate during deserialization.
677 Defines which deserializer to use; as well as base type of instance
678 to construct if an updatable value is not configured to be used
679 (subject to changes by embedded type information, for polymorphic
680 types). If <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#_valueToUpdate"><code>_valueToUpdate</code></a> is non-null, only used for
681 locating deserializer.</div>
682</li>
683</ul>
684<a name="_valueToUpdate">
685<!--   -->
686</a>
687<ul class="blockList">
688<li class="blockList">
689<h4>_valueToUpdate</h4>
690<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>
691<div class="block">Instance to update with data binding; if any. If null,
692 a new instance is created, if non-null, properties of
693 this value object will be updated instead.
694 Note that value can be of almost any type, except not
695 <a href="../../../../org/codehaus/jackson/map/type/ArrayType.html" title="class in org.codehaus.jackson.map.type"><code>ArrayType</code></a>; array
696 types can not be modified because array size is immutable.</div>
697</li>
698</ul>
699<a name="_schema">
700<!--   -->
701</a>
702<ul class="blockList">
703<li class="blockList">
704<h4>_schema</h4>
705<pre>protected final&nbsp;<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> _schema</pre>
706<div class="block">When using data format that uses a schema, schema is passed
707 to parser.</div>
708<dl><dt><span class="strong">Since:</span></dt>
709  <dd>1.8</dd></dl>
710</li>
711</ul>
712<a name="_injectableValues">
713<!--   -->
714</a>
715<ul class="blockListLast">
716<li class="blockList">
717<h4>_injectableValues</h4>
718<pre>protected final&nbsp;<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> _injectableValues</pre>
719<div class="block">Values that can be injected during deserialization, if any.</div>
720<dl><dt><span class="strong">Since:</span></dt>
721  <dd>1.9</dd></dl>
722</li>
723</ul>
724</li>
725</ul>
726<!-- ========= CONSTRUCTOR DETAIL ======== -->
727<ul class="blockList">
728<li class="blockList"><a name="constructor_detail">
729<!--   -->
730</a>
731<h3>Constructor Detail</h3>
732<a name="ObjectReader(org.codehaus.jackson.map.ObjectMapper, org.codehaus.jackson.map.DeserializationConfig)">
733<!--   -->
734</a>
735<ul class="blockList">
736<li class="blockList">
737<h4>ObjectReader</h4>
738<pre>protected&nbsp;ObjectReader(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;mapper,
739            <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;config)</pre>
740<div class="block">Constructor used by <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a> for initial instantiation</div>
741<dl><dt><span class="strong">Since:</span></dt>
742  <dd>1.8</dd></dl>
743</li>
744</ul>
745<a name="ObjectReader(org.codehaus.jackson.map.ObjectMapper, org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType, java.lang.Object, org.codehaus.jackson.FormatSchema, org.codehaus.jackson.map.InjectableValues)">
746<!--   -->
747</a>
748<ul class="blockList">
749<li class="blockList">
750<h4>ObjectReader</h4>
751<pre>protected&nbsp;ObjectReader(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;mapper,
752            <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;config,
753            <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType,
754            <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,
755            <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema,
756            <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a>&nbsp;injectableValues)</pre>
757</li>
758</ul>
759<a name="ObjectReader(org.codehaus.jackson.map.ObjectReader, org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType, java.lang.Object, org.codehaus.jackson.FormatSchema, org.codehaus.jackson.map.InjectableValues)">
760<!--   -->
761</a>
762<ul class="blockListLast">
763<li class="blockList">
764<h4>ObjectReader</h4>
765<pre>protected&nbsp;ObjectReader(<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;base,
766            <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;config,
767            <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType,
768            <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,
769            <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema,
770            <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a>&nbsp;injectableValues)</pre>
771<div class="block">Copy constructor used for building variations.</div>
772</li>
773</ul>
774</li>
775</ul>
776<!-- ============ METHOD DETAIL ========== -->
777<ul class="blockList">
778<li class="blockList"><a name="method_detail">
779<!--   -->
780</a>
781<h3>Method Detail</h3>
782<a name="version()">
783<!--   -->
784</a>
785<ul class="blockList">
786<li class="blockList">
787<h4>version</h4>
788<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/Version.html" title="class in org.codehaus.jackson">Version</a>&nbsp;version()</pre>
789<div class="block">Method that will return version information stored in and read from jar
790 that contains this class.</div>
791<dl>
792<dt><strong>Specified by:</strong></dt>
793<dd><code><a href="../../../../org/codehaus/jackson/Versioned.html#version()">version</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></code></dd>
794<dt><span class="strong">Since:</span></dt>
795  <dd>1.6</dd></dl>
796</li>
797</ul>
798<a name="withType(org.codehaus.jackson.type.JavaType)">
799<!--   -->
800</a>
801<ul class="blockList">
802<li class="blockList">
803<h4>withType</h4>
804<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;withType(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</pre>
805<div class="block">Method for constructing a new reader instance that is configured
806 to data bind into specified type.
807<p>
808 Note that the method does NOT change state of this reader, but
809 rather construct and returns a newly configured instance.</div>
810</li>
811</ul>
812<a name="withType(java.lang.Class)">
813<!--   -->
814</a>
815<ul class="blockList">
816<li class="blockList">
817<h4>withType</h4>
818<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">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>
819<div class="block">Method for constructing a new reader instance that is configured
820 to data bind into specified type.
821<p>
822 Note that the method does NOT change state of this reader, but
823 rather construct and returns a newly configured instance.</div>
824</li>
825</ul>
826<a name="withType(java.lang.reflect.Type)">
827<!--   -->
828</a>
829<ul class="blockList">
830<li class="blockList">
831<h4>withType</h4>
832<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">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>
833<div class="block">Method for constructing a new reader instance that is configured
834 to data bind into specified type.
835<p>
836 Note that the method does NOT change state of this reader, but
837 rather construct and returns a newly configured instance.</div>
838</li>
839</ul>
840<a name="withType(org.codehaus.jackson.type.TypeReference)">
841<!--   -->
842</a>
843<ul class="blockList">
844<li class="blockList">
845<h4>withType</h4>
846<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;withType(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</pre>
847<div class="block">Method for constructing a new reader instance that is configured
848 to data bind into specified type.
849<p>
850 Note that the method does NOT change state of this reader, but
851 rather construct and returns a newly configured instance.</div>
852<dl><dt><span class="strong">Since:</span></dt>
853  <dd>1.8</dd></dl>
854</li>
855</ul>
856<a name="withNodeFactory(org.codehaus.jackson.node.JsonNodeFactory)">
857<!--   -->
858</a>
859<ul class="blockList">
860<li class="blockList">
861<h4>withNodeFactory</h4>
862<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;withNodeFactory(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a>&nbsp;f)</pre>
863<div class="block">Method for constructing a new reader instance with configuration that uses
864 passed <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> for constructing <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a>
865 instances.
866<p>
867 Note that the method does NOT change state of this reader, but
868 rather construct and returns a newly configured instance.</div>
869</li>
870</ul>
871<a name="withValueToUpdate(java.lang.Object)">
872<!--   -->
873</a>
874<ul class="blockList">
875<li class="blockList">
876<h4>withValueToUpdate</h4>
877<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">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>
878<div class="block">Method for constructing a new instance with configuration that
879 updates passed Object (as root value), instead of constructing
880 a new value.
881<p>
882 Note that the method does NOT change state of this reader, but
883 rather construct and returns a newly configured instance.</div>
884</li>
885</ul>
886<a name="withSchema(org.codehaus.jackson.FormatSchema)">
887<!--   -->
888</a>
889<ul class="blockList">
890<li class="blockList">
891<h4>withSchema</h4>
892<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;withSchema(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema)</pre>
893<div class="block">Method for constructing a new instance with configuration that
894 passes specified <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson"><code>FormatSchema</code></a> to <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> that
895 is constructed for parsing content.
896<p>
897 Note that the method does NOT change state of this reader, but
898 rather construct and returns a newly configured instance.</div>
899<dl><dt><span class="strong">Since:</span></dt>
900  <dd>1.8</dd></dl>
901</li>
902</ul>
903<a name="withInjectableValues(org.codehaus.jackson.map.InjectableValues)">
904<!--   -->
905</a>
906<ul class="blockList">
907<li class="blockList">
908<h4>withInjectableValues</h4>
909<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;withInjectableValues(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a>&nbsp;injectableValues)</pre>
910<div class="block">Method for constructing a new instance with configuration that uses
911 passed <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map"><code>InjectableValues</code></a> to provide injectable values.
912<p>
913 Note that the method does NOT change state of this reader, but
914 rather construct and returns a newly configured instance.</div>
915<dl><dt><span class="strong">Since:</span></dt>
916  <dd>1.9</dd></dl>
917</li>
918</ul>
919<a name="readValue(org.codehaus.jackson.JsonParser)">
920<!--   -->
921</a>
922<ul class="blockList">
923<li class="blockList">
924<h4>readValue</h4>
925<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)
926            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>,
927                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
928<div class="block">Method that binds content read using given parser, using
929 configuration of this reader, including expected result type.
930 Value return is either newly constructed, or root value that
931 was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
932<dl><dt><span class="strong">Throws:</span></dt>
933<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>
934<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
935</li>
936</ul>
937<a name="readValue(org.codehaus.jackson.JsonParser, java.lang.Class)">
938<!--   -->
939</a>
940<ul class="blockList">
941<li class="blockList">
942<h4>readValue</h4>
943<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
944              <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)
945            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>,
946                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
947<div class="block">Convenience method that binds content read using given parser, using
948 configuration of this reader, except that expected value type
949 is specified with the call (instead of currently configured root type).
950 Value return is either newly constructed, or root value that
951 was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
952<dl>
953<dt><strong>Specified by:</strong></dt>
954<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValue(org.codehaus.jackson.JsonParser, java.lang.Class)">readValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
955<dt><span class="strong">Throws:</span></dt>
956<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>
957<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
958</li>
959</ul>
960<a name="readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">
961<!--   -->
962</a>
963<ul class="blockList">
964<li class="blockList">
965<h4>readValue</h4>
966<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
967              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)
968            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>,
969                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
970<div class="block">Convenience method that binds content read using given parser, using
971 configuration of this reader, except that expected value type
972 is specified with the call (instead of currently configured root type).
973 Value return is either newly constructed, or root value that
974 was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
975<dl>
976<dt><strong>Specified by:</strong></dt>
977<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
978<dt><span class="strong">Throws:</span></dt>
979<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>
980<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
981</li>
982</ul>
983<a name="readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">
984<!--   -->
985</a>
986<ul class="blockList">
987<li class="blockList">
988<h4>readValue</h4>
989<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
990              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
991            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>,
992                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
993<div class="block">Convenience method that binds content read using given parser, using
994 configuration of this reader, except that expected value type
995 is specified with the call (instead of currently configured root type).
996 Value return is either newly constructed, or root value that
997 was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
998<dl>
999<dt><strong>Specified by:</strong></dt>
1000<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1001<dt><span class="strong">Throws:</span></dt>
1002<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>
1003<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1004</li>
1005</ul>
1006<a name="readTree(org.codehaus.jackson.JsonParser)">
1007<!--   -->
1008</a>
1009<ul class="blockList">
1010<li class="blockList">
1011<h4>readTree</h4>
1012<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;readTree(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)
1013                  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>,
1014                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1015<div class="block">Convenience method that binds content read using given parser, using
1016 configuration of this reader, except that content is bound as
1017 JSON tree instead of configured root value type.
1018<p>
1019 Note: if an object was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(java.lang.Object)</code></a>, it
1020 will be ignored.</div>
1021<dl>
1022<dt><strong>Specified by:</strong></dt>
1023<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readTree(org.codehaus.jackson.JsonParser)">readTree</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1024<dt><span class="strong">Throws:</span></dt>
1025<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>
1026<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1027</li>
1028</ul>
1029<a name="readValues(org.codehaus.jackson.JsonParser, java.lang.Class)">
1030<!--   -->
1031</a>
1032<ul class="blockList">
1033<li class="blockList">
1034<h4>readValues</h4>
1035<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(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
1036                         <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)
1037                       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>,
1038                              <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1039<div class="block">Convenience method that is equivalent to:
1040<pre>
1041   withType(valueType).readValues(jp);
1042</pre></div>
1043<dl>
1044<dt><strong>Specified by:</strong></dt>
1045<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValues(org.codehaus.jackson.JsonParser, java.lang.Class)">readValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1046<dt><span class="strong">Throws:</span></dt>
1047<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>
1048<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1049</li>
1050</ul>
1051<a name="readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">
1052<!--   -->
1053</a>
1054<ul class="blockList">
1055<li class="blockList">
1056<h4>readValues</h4>
1057<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(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
1058                         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)
1059                       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>,
1060                              <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1061<div class="block">Convenience method that is equivalent to:
1062<pre>
1063   withType(valueTypeRef).readValues(jp);
1064</pre></div>
1065<dl>
1066<dt><strong>Specified by:</strong></dt>
1067<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1068<dt><span class="strong">Throws:</span></dt>
1069<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>
1070<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1071</li>
1072</ul>
1073<a name="readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">
1074<!--   -->
1075</a>
1076<ul class="blockList">
1077<li class="blockList">
1078<h4>readValues</h4>
1079<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(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
1080                         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
1081                       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>,
1082                              <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1083<div class="block">Convenience method that is equivalent to:
1084<pre>
1085   withType(valueType).readValues(jp);
1086</pre></div>
1087<dl>
1088<dt><strong>Specified by:</strong></dt>
1089<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1090<dt><span class="strong">Throws:</span></dt>
1091<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>
1092<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1093</li>
1094</ul>
1095<a name="readValue(java.io.InputStream)">
1096<!--   -->
1097</a>
1098<ul class="blockList">
1099<li class="blockList">
1100<h4>readValue</h4>
1101<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)
1102            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>,
1103                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1104<div class="block">Method that binds content read from given input source,
1105 using configuration of this reader.
1106 Value return is either newly constructed, or root value that
1107 was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
1108<dl><dt><span class="strong">Throws:</span></dt>
1109<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>
1110<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1111</li>
1112</ul>
1113<a name="readValue(java.io.Reader)">
1114<!--   -->
1115</a>
1116<ul class="blockList">
1117<li class="blockList">
1118<h4>readValue</h4>
1119<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)
1120            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>,
1121                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1122<div class="block">Method that binds content read from given input source,
1123 using configuration of this reader.
1124 Value return is either newly constructed, or root value that
1125 was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
1126<dl><dt><span class="strong">Throws:</span></dt>
1127<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>
1128<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1129</li>
1130</ul>
1131<a name="readValue(java.lang.String)">
1132<!--   -->
1133</a>
1134<ul class="blockList">
1135<li class="blockList">
1136<h4>readValue</h4>
1137<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)
1138            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>,
1139                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1140<div class="block">Method that binds content read from given JSON string,
1141 using configuration of this reader.
1142 Value return is either newly constructed, or root value that
1143 was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
1144<dl><dt><span class="strong">Throws:</span></dt>
1145<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>
1146<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1147</li>
1148</ul>
1149<a name="readValue(byte[])">
1150<!--   -->
1151</a>
1152<ul class="blockList">
1153<li class="blockList">
1154<h4>readValue</h4>
1155<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src)
1156            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>,
1157                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1158<div class="block">Method that binds content read from given byte array,
1159 using configuration of this reader.
1160 Value return is either newly constructed, or root value that
1161 was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
1162<dl><dt><span class="strong">Throws:</span></dt>
1163<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>
1164<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1165</li>
1166</ul>
1167<a name="readValue(byte[], int, int)">
1168<!--   -->
1169</a>
1170<ul class="blockList">
1171<li class="blockList">
1172<h4>readValue</h4>
1173<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
1174              int&nbsp;offset,
1175              int&nbsp;length)
1176            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>,
1177                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1178<div class="block">Method that binds content read from given byte array,
1179 using configuration of this reader.
1180 Value return is either newly constructed, or root value that
1181 was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
1182<dl><dt><span class="strong">Throws:</span></dt>
1183<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>
1184<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1185</li>
1186</ul>
1187<a name="readValue(java.io.File)">
1188<!--   -->
1189</a>
1190<ul class="blockList">
1191<li class="blockList">
1192<h4>readValue</h4>
1193<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)
1194            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>,
1195                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1196<dl><dt><span class="strong">Throws:</span></dt>
1197<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>
1198<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1199</li>
1200</ul>
1201<a name="readValue(java.net.URL)">
1202<!--   -->
1203</a>
1204<ul class="blockList">
1205<li class="blockList">
1206<h4>readValue</h4>
1207<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)
1208            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>,
1209                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1210<div class="block">Method that binds content read from given input source,
1211 using configuration of this reader.
1212 Value return is either newly constructed, or root value that
1213 was specified with <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>.</div>
1214<dl><dt><span class="strong">Throws:</span></dt>
1215<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>
1216<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1217</li>
1218</ul>
1219<a name="readValue(org.codehaus.jackson.JsonNode)">
1220<!--   -->
1221</a>
1222<ul class="blockList">
1223<li class="blockList">
1224<h4>readValue</h4>
1225<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;src)
1226            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>,
1227                   <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1228<div class="block">Convenience method for converting results from given JSON tree into given
1229 value type. Basically short-cut for:
1230<pre>
1231   objectReader.readValue(src.traverse())
1232</pre></div>
1233<dl><dt><span class="strong">Throws:</span></dt>
1234<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>
1235<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1236</li>
1237</ul>
1238<a name="readTree(java.io.InputStream)">
1239<!--   -->
1240</a>
1241<ul class="blockList">
1242<li class="blockList">
1243<h4>readTree</h4>
1244<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">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)
1245                  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>,
1246                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1247<div class="block">Method that reads content from given input source,
1248 using configuration of this reader, and binds it as JSON Tree.
1249<p>
1250 Note that if an object was specified with a call to
1251 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>
1252 it will just be ignored; result is always a newly constructed
1253 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instance.</div>
1254<dl><dt><span class="strong">Throws:</span></dt>
1255<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>
1256<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1257</li>
1258</ul>
1259<a name="readTree(java.io.Reader)">
1260<!--   -->
1261</a>
1262<ul class="blockList">
1263<li class="blockList">
1264<h4>readTree</h4>
1265<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">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)
1266                  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>,
1267                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1268<div class="block">Method that reads content from given input source,
1269 using configuration of this reader, and binds it as JSON Tree.
1270<p>
1271 Note that if an object was specified with a call to
1272 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>
1273 it will just be ignored; result is always a newly constructed
1274 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instance.</div>
1275<dl><dt><span class="strong">Throws:</span></dt>
1276<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>
1277<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1278</li>
1279</ul>
1280<a name="readTree(java.lang.String)">
1281<!--   -->
1282</a>
1283<ul class="blockList">
1284<li class="blockList">
1285<h4>readTree</h4>
1286<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">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;content)
1287                  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>,
1288                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1289<div class="block">Method that reads content from given JSON input String,
1290 using configuration of this reader, and binds it as JSON Tree.
1291<p>
1292 Note that if an object was specified with a call to
1293 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html#withValueToUpdate(java.lang.Object)"><code>withValueToUpdate(Object)</code></a>
1294 it will just be ignored; result is always a newly constructed
1295 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instance.</div>
1296<dl><dt><span class="strong">Throws:</span></dt>
1297<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>
1298<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1299</li>
1300</ul>
1301<a name="readValues(org.codehaus.jackson.JsonParser)">
1302<!--   -->
1303</a>
1304<ul class="blockList">
1305<li class="blockList">
1306<h4>readValues</h4>
1307<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)
1308                              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>,
1309                                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1310<div class="block">Method for reading sequence of Objects from parser stream.</div>
1311<dl><dt><span class="strong">Throws:</span></dt>
1312<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>
1313<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1314  <dd>1.8</dd></dl>
1315</li>
1316</ul>
1317<a name="readValues(java.io.InputStream)">
1318<!--   -->
1319</a>
1320<ul class="blockList">
1321<li class="blockList">
1322<h4>readValues</h4>
1323<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">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)
1324                              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>,
1325                                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1326<div class="block">Method for reading sequence of Objects from parser stream.</div>
1327<dl><dt><span class="strong">Throws:</span></dt>
1328<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>
1329<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1330  <dd>1.8</dd></dl>
1331</li>
1332</ul>
1333<a name="readValues(java.io.Reader)">
1334<!--   -->
1335</a>
1336<ul class="blockList">
1337<li class="blockList">
1338<h4>readValues</h4>
1339<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">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)
1340                              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>,
1341                                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1342<div class="block">Method for reading sequence of Objects from parser stream.</div>
1343<dl><dt><span class="strong">Throws:</span></dt>
1344<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>
1345<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1346  <dd>1.8</dd></dl>
1347</li>
1348</ul>
1349<a name="readValues(java.lang.String)">
1350<!--   -->
1351</a>
1352<ul class="blockList">
1353<li class="blockList">
1354<h4>readValues</h4>
1355<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">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)
1356                              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>,
1357                                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1358<div class="block">Method for reading sequence of Objects from parser stream.</div>
1359<dl><dt><span class="strong">Throws:</span></dt>
1360<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>
1361<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1362  <dd>1.8</dd></dl>
1363</li>
1364</ul>
1365<a name="readValues(byte[], int, int)">
1366<!--   -->
1367</a>
1368<ul class="blockList">
1369<li class="blockList">
1370<h4>readValues</h4>
1371<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;&nbsp;readValues(byte[]&nbsp;src,
1372                                int&nbsp;offset,
1373                                int&nbsp;length)
1374                              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>,
1375                                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1376<div class="block">Method for reading sequence of Objects from parser stream.</div>
1377<dl><dt><span class="strong">Throws:</span></dt>
1378<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>
1379<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1380  <dd>1.8</dd></dl>
1381</li>
1382</ul>
1383<a name="readValues(byte[])">
1384<!--   -->
1385</a>
1386<ul class="blockList">
1387<li class="blockList">
1388<h4>readValues</h4>
1389<pre>public final&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;&nbsp;readValues(byte[]&nbsp;src)
1390                                    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>,
1391                                           <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1392<div class="block">Since 1.9.3</div>
1393<dl><dt><span class="strong">Throws:</span></dt>
1394<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>
1395<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1396</li>
1397</ul>
1398<a name="readValues(java.io.File)">
1399<!--   -->
1400</a>
1401<ul class="blockList">
1402<li class="blockList">
1403<h4>readValues</h4>
1404<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">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)
1405                              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>,
1406                                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1407<div class="block">Method for reading sequence of Objects from parser stream.</div>
1408<dl><dt><span class="strong">Throws:</span></dt>
1409<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>
1410<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1411  <dd>1.8</dd></dl>
1412</li>
1413</ul>
1414<a name="readValues(java.net.URL)">
1415<!--   -->
1416</a>
1417<ul class="blockList">
1418<li class="blockList">
1419<h4>readValues</h4>
1420<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">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)
1421                              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>,
1422                                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1423<div class="block">Method for reading sequence of Objects from parser stream.</div>
1424<dl><dt><span class="strong">Throws:</span></dt>
1425<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>
1426<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1427  <dd>1.8</dd></dl>
1428</li>
1429</ul>
1430<a name="_bind(org.codehaus.jackson.JsonParser)">
1431<!--   -->
1432</a>
1433<ul class="blockList">
1434<li class="blockList">
1435<h4>_bind</h4>
1436<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(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)
1437                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>,
1438                       <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
1439                       <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
1440<div class="block">Actual implementation of value reading+binding operation.</div>
1441<dl><dt><span class="strong">Throws:</span></dt>
1442<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>
1443<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
1444<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
1445</li>
1446</ul>
1447<a name="_bindAndClose(org.codehaus.jackson.JsonParser)">
1448<!--   -->
1449</a>
1450<ul class="blockList">
1451<li class="blockList">
1452<h4>_bindAndClose</h4>
1453<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(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)
1454                        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>,
1455                               <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
1456                               <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
1457<dl><dt><span class="strong">Throws:</span></dt>
1458<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>
1459<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
1460<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
1461</li>
1462</ul>
1463<a name="_bindAsTree(org.codehaus.jackson.JsonParser)">
1464<!--   -->
1465</a>
1466<ul class="blockList">
1467<li class="blockList">
1468<h4>_bindAsTree</h4>
1469<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;_bindAsTree(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)
1470                        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>,
1471                               <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
1472                               <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
1473<dl><dt><span class="strong">Throws:</span></dt>
1474<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>
1475<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
1476<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
1477</li>
1478</ul>
1479<a name="_bindAndCloseAsTree(org.codehaus.jackson.JsonParser)">
1480<!--   -->
1481</a>
1482<ul class="blockList">
1483<li class="blockList">
1484<h4>_bindAndCloseAsTree</h4>
1485<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;_bindAndCloseAsTree(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)
1486                                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>,
1487                                       <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
1488                                       <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
1489<dl><dt><span class="strong">Throws:</span></dt>
1490<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>
1491<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
1492<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
1493</li>
1494</ul>
1495<a name="_initForReading(org.codehaus.jackson.JsonParser)">
1496<!--   -->
1497</a>
1498<ul class="blockList">
1499<li class="blockList">
1500<h4>_initForReading</h4>
1501<pre>protected static&nbsp;<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;_initForReading(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)
1502                                    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>,
1503                                           <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
1504                                           <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
1505<dl><dt><span class="strong">Throws:</span></dt>
1506<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>
1507<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
1508<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
1509</li>
1510</ul>
1511<a name="_findRootDeserializer(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType)">
1512<!--   -->
1513</a>
1514<ul class="blockList">
1515<li class="blockList">
1516<h4>_findRootDeserializer</h4>
1517<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">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="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg,
1518                                             <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
1519                                                  throws <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
1520<div class="block">Method called to locate deserializer for the passed root-level value.</div>
1521<dl><dt><span class="strong">Throws:</span></dt>
1522<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
1523</li>
1524</ul>
1525<a name="_createDeserializationContext(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationConfig)">
1526<!--   -->
1527</a>
1528<ul class="blockList">
1529<li class="blockList">
1530<h4>_createDeserializationContext</h4>
1531<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a>&nbsp;_createDeserializationContext(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
1532                                                   <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)</pre>
1533</li>
1534</ul>
1535<a name="_unwrapAndDeserialize(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.JsonDeserializer)">
1536<!--   -->
1537</a>
1538<ul class="blockList">
1539<li class="blockList">
1540<h4>_unwrapAndDeserialize</h4>
1541<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(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
1542                           <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a>&nbsp;ctxt,
1543                           <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;rootType,
1544                           <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">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)
1545                                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>,
1546                                       <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
1547                                       <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
1548<dl><dt><span class="strong">Throws:</span></dt>
1549<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>
1550<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
1551<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
1552</li>
1553</ul>
1554<a name="createArrayNode()">
1555<!--   -->
1556</a>
1557<ul class="blockList">
1558<li class="blockList">
1559<h4>createArrayNode</h4>
1560<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;createArrayNode()</pre>
1561<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#createArrayNode()">ObjectCodec</a></code></strong></div>
1562<div class="block">Method for construct root level Array nodes
1563 for Tree Model instances.</div>
1564<dl>
1565<dt><strong>Specified by:</strong></dt>
1566<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#createArrayNode()">createArrayNode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1567</dl>
1568</li>
1569</ul>
1570<a name="createObjectNode()">
1571<!--   -->
1572</a>
1573<ul class="blockList">
1574<li class="blockList">
1575<h4>createObjectNode</h4>
1576<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;createObjectNode()</pre>
1577<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#createObjectNode()">ObjectCodec</a></code></strong></div>
1578<div class="block">Method for construct root level Object nodes
1579 for Tree Model instances.</div>
1580<dl>
1581<dt><strong>Specified by:</strong></dt>
1582<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#createObjectNode()">createObjectNode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1583</dl>
1584</li>
1585</ul>
1586<a name="treeAsTokens(org.codehaus.jackson.JsonNode)">
1587<!--   -->
1588</a>
1589<ul class="blockList">
1590<li class="blockList">
1591<h4>treeAsTokens</h4>
1592<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;treeAsTokens(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n)</pre>
1593<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#treeAsTokens(org.codehaus.jackson.JsonNode)">ObjectCodec</a></code></strong></div>
1594<div class="block">Method for constructing a <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> for reading
1595 contents of a JSON tree, as if it was external serialized
1596 JSON content.</div>
1597<dl>
1598<dt><strong>Specified by:</strong></dt>
1599<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#treeAsTokens(org.codehaus.jackson.JsonNode)">treeAsTokens</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1600</dl>
1601</li>
1602</ul>
1603<a name="treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)">
1604<!--   -->
1605</a>
1606<ul class="blockList">
1607<li class="blockList">
1608<h4>treeToValue</h4>
1609<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;treeToValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n,
1610                <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)
1611              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>,
1612                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1613<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)">ObjectCodec</a></code></strong></div>
1614<div class="block">Convenience method for converting given JSON tree into instance of specified
1615 value type. This is equivalent to first constructing a <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> to
1616 iterate over contents of the tree, and using that parser for data binding.</div>
1617<dl>
1618<dt><strong>Specified by:</strong></dt>
1619<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)">treeToValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1620<dt><span class="strong">Throws:</span></dt>
1621<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>
1622<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1623</li>
1624</ul>
1625<a name="writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode)">
1626<!--   -->
1627</a>
1628<ul class="blockList">
1629<li class="blockList">
1630<h4>writeTree</h4>
1631<pre>public&nbsp;void&nbsp;writeTree(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
1632             <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;rootNode)
1633               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>,
1634                      <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1635<div class="block">NOTE: NOT implemented for <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a>.</div>
1636<dl>
1637<dt><strong>Specified by:</strong></dt>
1638<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode)">writeTree</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1639<dt><span class="strong">Throws:</span></dt>
1640<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>
1641<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1642</li>
1643</ul>
1644<a name="writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">
1645<!--   -->
1646</a>
1647<ul class="blockListLast">
1648<li class="blockList">
1649<h4>writeValue</h4>
1650<pre>public&nbsp;void&nbsp;writeValue(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
1651              <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)
1652                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>,
1653                       <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
1654<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">ObjectCodec</a></code></strong></div>
1655<div class="block">Method to serialize given Java Object, using generator
1656 provided.</div>
1657<dl>
1658<dt><strong>Specified by:</strong></dt>
1659<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">writeValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
1660<dt><span class="strong">Throws:</span></dt>
1661<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>
1662<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
1663</li>
1664</ul>
1665</li>
1666</ul>
1667</li>
1668</ul>
1669</div>
1670</div>
1671<!-- ========= END OF CLASS DATA ========= -->
1672<!-- ======= START OF BOTTOM NAVBAR ====== -->
1673<div class="bottomNav"><a name="navbar_bottom">
1674<!--   -->
1675</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1676<!--   -->
1677</a>
1678<ul class="navList" title="Navigation">
1679<li><a href="../../../../overview-summary.html">Overview</a></li>
1680<li><a href="package-summary.html">Package</a></li>
1681<li class="navBarCell1Rev">Class</li>
1682<li><a href="class-use/ObjectReader.html">Use</a></li>
1683<li><a href="package-tree.html">Tree</a></li>
1684<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1685<li><a href="../../../../index-all.html">Index</a></li>
1686<li><a href="../../../../help-doc.html">Help</a></li>
1687</ul>
1688</div>
1689<div class="subNav">
1690<ul class="navList">
1691<li><a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li>
1692<li><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li>
1693</ul>
1694<ul class="navList">
1695<li><a href="../../../../index.html?org/codehaus/jackson/map/ObjectReader.html" target="_top">Frames</a></li>
1696<li><a href="ObjectReader.html" target="_top">No Frames</a></li>
1697</ul>
1698<ul class="navList" id="allclasses_navbar_bottom">
1699<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
1700</ul>
1701<div>
1702<script type="text/javascript"><!--
1703  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1704  if(window==top) {
1705    allClassesLink.style.display = "block";
1706  }
1707  else {
1708    allClassesLink.style.display = "none";
1709  }
1710  //-->
1711</script>
1712</div>
1713<div>
1714<ul class="subNavList">
1715<li>Summary:&nbsp;</li>
1716<li>Nested&nbsp;|&nbsp;</li>
1717<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
1718<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
1719<li><a href="#method_summary">Method</a></li>
1720</ul>
1721<ul class="subNavList">
1722<li>Detail:&nbsp;</li>
1723<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
1724<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
1725<li><a href="#method_detail">Method</a></li>
1726</ul>
1727</div>
1728<a name="skip-navbar_bottom">
1729<!--   -->
1730</a></div>
1731<!-- ======== END OF BOTTOM NAVBAR ======= -->
1732</body>
1733</html>
1734