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