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: </li> 64<li>Nested | </li> 65<li><a href="#field_summary">Field</a> | </li> 66<li><a href="#constructor_summary">Constr</a> | </li> 67<li><a href="#method_summary">Method</a></li> 68</ul> 69<ul class="subNavList"> 70<li>Detail: </li> 71<li><a href="#field_detail">Field</a> | </li> 72<li><a href="#constructor_detail">Constr</a> | </li> 73<li><a href="#method_detail">Method</a></li> 74</ul> 75</div> 76<a name="skip-navbar_top"> 77<!-- --> 78</a></div> 79<!-- ========= END OF TOP NAVBAR ========= --> 80<!-- ======== START OF CLASS DATA ======== --> 81<div class="header"> 82<div class="subTitle">org.codehaus.jackson.map</div> 83<h2 title="Class ObjectReader" class="title">Class ObjectReader</h2> 84</div> 85<div class="contentContainer"> 86<ul class="inheritance"> 87<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> 88<li> 89<ul class="inheritance"> 90<li><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">org.codehaus.jackson.ObjectCodec</a></li> 91<li> 92<ul class="inheritance"> 93<li>org.codehaus.jackson.map.ObjectReader</li> 94</ul> 95</li> 96</ul> 97</li> 98</ul> 99<div class="description"> 100<ul class="blockList"> 101<li class="blockList"> 102<dl> 103<dt>All Implemented Interfaces:</dt> 104<dd><a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></dd> 105</dl> 106<hr> 107<br> 108<pre>public class <span class="strong">ObjectReader</span> 109extends <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> 110implements <a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></pre> 111<div class="block">Builder object that can be used for per-serialization configuration of 112 deserialization parameters, such as root type to use or object 113 to update (instead of constructing new instance). 114 Uses "fluid" (aka builder) pattern so that instances are immutable 115 (and thus fully thread-safe with no external synchronization); 116 new instances are constructed for different configurations. 117 Instances are initially constructed by <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a> and can be 118 reused.</div> 119<dl><dt><span class="strong">Since:</span></dt> 120 <dd>1.6</dd> 121<dt><span class="strong">Author:</span></dt> 122 <dd>tatu</dd></dl> 123</li> 124</ul> 125</div> 126<div class="summary"> 127<ul class="blockList"> 128<li class="blockList"> 129<!-- =========== FIELD SUMMARY =========== --> 130<ul class="blockList"> 131<li class="blockList"><a name="field_summary"> 132<!-- --> 133</a> 134<h3>Field Summary</h3> 135<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 136<caption><span>Fields</span><span class="tabEnd"> </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> </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><<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><<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> 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"> </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> mapper, 214 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> 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> mapper, 221 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> config, 222 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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> valueToUpdate, 224 <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema, 225 <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> injectableValues)</code> </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> base, 230 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> config, 231 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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> valueToUpdate, 233 <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema, 234 <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> 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"> </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> 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> jp)</code> </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> jp)</code> </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> jp)</code> </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> jp, 274 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg)</code> </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><<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> 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> cfg, 279 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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> jp)</code> </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> jp, 290 <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a> ctxt, 291 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> rootType, 292 <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> deser)</code> </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> 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> 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> 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> 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><T> T</code></td> 339<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValue(byte[])">readValue</a></strong>(byte[] 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><T> 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[] src, 347 int offset, 348 int 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><T> 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> src)</code> </td> 356</tr> 357<tr class="rowColor"> 358<td class="colFirst"><code><T> 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> 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><T> 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> 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><T> 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> 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><T> 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> 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><T> 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><T> 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> jp, 390 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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><T> 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> jp, 399 <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> 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><T> 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> 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><T> 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> 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><T> 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> 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><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></code></td> 428<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValues(byte[])">readValues</a></strong>(byte[] src)</code> 429<div class="block">Since 1.9.3</div> 430</td> 431</tr> 432<tr class="rowColor"> 433<td class="colFirst"><code><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></code></td> 434<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectReader.html#readValues(byte[], int, int)">readValues</a></strong>(byte[] src, 435 int offset, 436 int 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><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></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> 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><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></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> 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><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></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> 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><T> <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><T></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> 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><T> 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><T> <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><T></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> jp, 468 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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><T> <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><T></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> jp, 475 <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> 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><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></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> 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><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></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> 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><T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T></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> 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> 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><T> 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> 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><T> 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> 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> 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> 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><?> 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> 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> 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><?> 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> 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> jgen, 582 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> 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> 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> 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 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 <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 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 <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><<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><<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>>> _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 <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 <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 <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 <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 <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 <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 ObjectReader(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> mapper, 739 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> 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 ObjectReader(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a> mapper, 752 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> config, 753 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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> valueToUpdate, 755 <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema, 756 <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> 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 ObjectReader(<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> base, 766 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> config, 767 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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> valueToUpdate, 769 <a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> schema, 770 <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> 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 <a href="../../../../org/codehaus/jackson/Version.html" title="class in org.codehaus.jackson">Version</a> 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> in interface <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 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> withType(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> 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><?> 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 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> 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> 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 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> withType(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> 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 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> withNodeFactory(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> 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 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> 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> 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 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> withSchema(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a> 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 <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a> withInjectableValues(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> 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 <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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 <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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><T> 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> in class <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 <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, 967 <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> 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> in class <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 <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, 990 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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> in class <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 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> readTree(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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> in class <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 <T> <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><T> readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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><T> 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> in class <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 <T> <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><T> readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, 1058 <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a><?> 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> in class <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 <T> <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><T> readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, 1080 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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> in class <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 <T> T 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> 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 <T> T 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> 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 <T> T 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> 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 <T> T readValue(byte[] 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 <T> T readValue(byte[] src, 1174 int offset, 1175 int 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 <T> T 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> 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 <T> T 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> 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 <T> T readValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> 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 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> 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> 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 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> 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> 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 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> 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> 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 <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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 <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> 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> 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 <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> 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> 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 <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> 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> 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 <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> readValues(byte[] src, 1372 int offset, 1373 int 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 <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> readValues(byte[] 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 <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> 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> 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 <T> <a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a><T> 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> 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 <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> _bind(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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 <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> _bindAndClose(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> _bindAsTree(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> _bindAndCloseAsTree(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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 <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> _initForReading(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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 <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> _findRootDeserializer(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> cfg, 1518 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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 <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a> _createDeserializationContext(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, 1532 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> 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 <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> _unwrapAndDeserialize(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, 1542 <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a> ctxt, 1543 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> rootType, 1544 <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> 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 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> createArrayNode()</pre> 1561<div class="block"><strong>Description copied from class: <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> in class <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 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> createObjectNode()</pre> 1577<div class="block"><strong>Description copied from class: <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> in class <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 <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> treeAsTokens(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> n)</pre> 1593<div class="block"><strong>Description copied from class: <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> in class <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 <T> T treeToValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> 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><T> 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: <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> in class <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 void writeTree(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jgen, 1632 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> 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> in class <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 void writeValue(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> 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> 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: <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> in class <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: </li> 1716<li>Nested | </li> 1717<li><a href="#field_summary">Field</a> | </li> 1718<li><a href="#constructor_summary">Constr</a> | </li> 1719<li><a href="#method_summary">Method</a></li> 1720</ul> 1721<ul class="subNavList"> 1722<li>Detail: </li> 1723<li><a href="#field_detail">Field</a> | </li> 1724<li><a href="#constructor_detail">Constr</a> | </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