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