• Home
  • History
  • Annotate
  • 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>
109 extends <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>
110 implements <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