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