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_29) on Mon Mar 26 19:07:09 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8DeserializationContext (jackson-databind 2.0.0 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2012-03-26"> 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="DeserializationContext (jackson-databind 2.0.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/DeserializationContext.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/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A> 60 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum 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/DeserializationContext.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="DeserializationContext.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 DeserializationContext</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 "><B>com.fasterxml.jackson.databind.DeserializationContext</B> 98</PRE> 99<DL> 100<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</A></DD> 101</DL> 102<HR> 103<DL> 104<DT><PRE>public abstract class <B>DeserializationContext</B><DT>extends <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></DL> 105</PRE> 106 107<P> 108Context for the process of deserialization a single root-level value. 109 Used to allow passing in configuration settings and reusable temporary 110 objects (scrap arrays, containers). 111<p> 112 Instance life-cycle is such that an partially configured "blueprint" object 113 is registered with <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (and <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A>, 114 and when an actual instance is needed for deserialization, 115 a fully configured instance will 116 be created using a method in excented API of sub-class 117 (<A HREF="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html#createInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues)"><CODE>DefaultDeserializationContext.createInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues)</CODE></A>). 118 Each instance is guaranteed to only be used from single-threaded context; 119 instances may be reused iff no configuration has changed. 120<p> 121 Defined as abstract class so that implementations must define methods 122 for reconfiguring blueprints and creating instances. 123<P> 124 125<P> 126<HR> 127 128<P> 129<!-- =========== FIELD SUMMARY =========== --> 130 131<A NAME="field_summary"><!-- --></A> 132<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 133<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 134<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 135<B>Field Summary</B></FONT></TH> 136</TR> 137<TR BGCOLOR="white" CLASS="TableRowColor"> 138<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 139<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</A></CODE></FONT></TD> 140<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_arrayBuilders">_arrayBuilders</A></B></CODE> 141 142<BR> 143 </TD> 144</TR> 145<TR BGCOLOR="white" CLASS="TableRowColor"> 146<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 147<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</A></CODE></FONT></TD> 148<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_cache">_cache</A></B></CODE> 149 150<BR> 151 Object that handle details of <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A> caching.</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/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A></CODE></FONT></TD> 156<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_config">_config</A></B></CODE> 157 158<BR> 159 Generic deserialization processing configuration</TD> 160</TR> 161<TR BGCOLOR="white" CLASS="TableRowColor"> 162<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 163<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A></CODE></FONT></TD> 164<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_dateFormat">_dateFormat</A></B></CODE> 165 166<BR> 167 </TD> 168</TR> 169<TR BGCOLOR="white" CLASS="TableRowColor"> 170<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 171<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</A></CODE></FONT></TD> 172<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_factory">_factory</A></B></CODE> 173 174<BR> 175 Read-only factory instance; exposed to let 176 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>) 177 access it.</TD> 178</TR> 179<TR BGCOLOR="white" CLASS="TableRowColor"> 180<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 181<CODE>protected int</CODE></FONT></TD> 182<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_featureFlags">_featureFlags</A></B></CODE> 183 184<BR> 185 Bitmap of <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><CODE>DeserializationFeature</CODE></A>s that are enabled</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="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A></CODE></FONT></TD> 190<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_injectableValues">_injectableValues</A></B></CODE> 191 192<BR> 193 Object used for resolving references to injectable 194 values.</TD> 195</TR> 196<TR BGCOLOR="white" CLASS="TableRowColor"> 197<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 198<CODE>protected <A HREF="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</A></CODE></FONT></TD> 199<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_objectBuffer">_objectBuffer</A></B></CODE> 200 201<BR> 202 </TD> 203</TR> 204<TR BGCOLOR="white" CLASS="TableRowColor"> 205<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 206<CODE>protected com.fasterxml.jackson.core.JsonParser</CODE></FONT></TD> 207<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_parser">_parser</A></B></CODE> 208 209<BR> 210 Currently active parser used for deserialization.</TD> 211</TR> 212<TR BGCOLOR="white" CLASS="TableRowColor"> 213<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 214<CODE>protected <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><?></CODE></FONT></TD> 215<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_view">_view</A></B></CODE> 216 217<BR> 218 Currently active view, if any.</TD> 219</TR> 220</TABLE> 221 222<!-- ======== CONSTRUCTOR SUMMARY ======== --> 223 224<A NAME="constructor_summary"><!-- --></A> 225<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 226<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 227<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 228<B>Constructor Summary</B></FONT></TH> 229</TR> 230<TR BGCOLOR="white" CLASS="TableRowColor"> 231<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 232<CODE>protected </CODE></FONT></TD> 233<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues)">DeserializationContext</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> src, 234 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> config, 235 com.fasterxml.jackson.core.JsonParser jp, 236 <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> injectableValues)</CODE> 237 238<BR> 239 </TD> 240</TR> 241<TR BGCOLOR="white" CLASS="TableRowColor"> 242<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 243<CODE>protected </CODE></FONT></TD> 244<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.DeserializerFactory)">DeserializationContext</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> src, 245 <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</A> factory)</CODE> 246 247<BR> 248 </TD> 249</TR> 250<TR BGCOLOR="white" CLASS="TableRowColor"> 251<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 252<CODE>protected </CODE></FONT></TD> 253<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory)">DeserializationContext</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</A> df)</CODE> 254 255<BR> 256 </TD> 257</TR> 258<TR BGCOLOR="white" CLASS="TableRowColor"> 259<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 260<CODE>protected </CODE></FONT></TD> 261<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory, com.fasterxml.jackson.databind.deser.DeserializerCache)">DeserializationContext</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</A> df, 262 <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</A> cache)</CODE> 263 264<BR> 265 </TD> 266</TR> 267</TABLE> 268 269<!-- ========== METHOD SUMMARY =========== --> 270 271<A NAME="method_summary"><!-- --></A> 272<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 273<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 274<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 275<B>Method Summary</B></FONT></TH> 276</TR> 277<TR BGCOLOR="white" CLASS="TableRowColor"> 278<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 279<CODE>protected <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></CODE></FONT></TD> 280<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_calcName(java.lang.Class)">_calcName</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><?> cls)</CODE> 281 282<BR> 283 </TD> 284</TR> 285<TR BGCOLOR="white" CLASS="TableRowColor"> 286<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 287<CODE>protected <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></CODE></FONT></TD> 288<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_desc(java.lang.String)">_desc</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> desc)</CODE> 289 290<BR> 291 </TD> 292</TR> 293<TR BGCOLOR="white" CLASS="TableRowColor"> 294<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 295<CODE>protected <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></CODE></FONT></TD> 296<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_valueDesc()">_valueDesc</A></B>()</CODE> 297 298<BR> 299 </TD> 300</TR> 301<TR BGCOLOR="white" CLASS="TableRowColor"> 302<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 303<CODE> boolean</CODE></FONT></TD> 304<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#canOverrideAccessModifiers()">canOverrideAccessModifiers</A></B>()</CODE> 305 306<BR> 307 Convenience method, functionally equivalent to:</TD> 308</TR> 309<TR BGCOLOR="white" CLASS="TableRowColor"> 310<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 311<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</A></CODE></FONT></TD> 312<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#constructCalendar(java.util.Date)">constructCalendar</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> d)</CODE> 313 314<BR> 315 Convenience method for constructing Calendar instance set 316 to specified time, to be modified and used by caller.</TD> 317</TR> 318<TR BGCOLOR="white" CLASS="TableRowColor"> 319<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 320<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD> 321<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#constructType(java.lang.Class)">constructType</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><?> cls)</CODE> 322 323<BR> 324 Convenience method, functionally equivalent to:</TD> 325</TR> 326<TR BGCOLOR="white" CLASS="TableRowColor"> 327<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 328<CODE>abstract <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> 329<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)">deserializerInstance</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A> annotated, 330 <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> deserDef)</CODE> 331 332<BR> 333 </TD> 334</TR> 335<TR BGCOLOR="white" CLASS="TableRowColor"> 336<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 337<CODE>protected <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></CODE></FONT></TD> 338<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#determineClassName(java.lang.Object)">determineClassName</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> instance)</CODE> 339 340<BR> 341 </TD> 342</TR> 343<TR BGCOLOR="white" CLASS="TableRowColor"> 344<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 345<CODE> <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><?></CODE></FONT></TD> 346<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findClass(java.lang.String)">findClass</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> className)</CODE> 347 348<BR> 349 Helper method to use for locating Class for given name.</TD> 350</TR> 351<TR BGCOLOR="white" CLASS="TableRowColor"> 352<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 353<CODE> <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> 354<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findContextualValueDeserializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type, 355 <A HREF="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A> property)</CODE> 356 357<BR> 358 Method for finding a value deserializer, and creating a contextual 359 version if necessary, for value reached via specified property.</TD> 360</TR> 361<TR BGCOLOR="white" CLASS="TableRowColor"> 362<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 363<CODE> <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> 364<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findInjectableValue(java.lang.Object, com.fasterxml.jackson.databind.BeanProperty, java.lang.Object)">findInjectableValue</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> valueId, 365 <A HREF="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A> forProperty, 366 <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> beanInstance)</CODE> 367 368<BR> 369 </TD> 370</TR> 371<TR BGCOLOR="white" CLASS="TableRowColor"> 372<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 373<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</A></CODE></FONT></TD> 374<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findKeyDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findKeyDeserializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> keyType, 375 <A HREF="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A> property)</CODE> 376 377<BR> 378 Convenience method, functionally same as:</TD> 379</TR> 380<TR BGCOLOR="white" CLASS="TableRowColor"> 381<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 382<CODE>abstract <A HREF="../../../../com/fasterxml/jackson/databind/deser/impl/ReadableObjectId.html" title="class in com.fasterxml.jackson.databind.deser.impl">ReadableObjectId</A></CODE></FONT></TD> 383<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findObjectId(java.lang.Object, com.fasterxml.jackson.annotation.ObjectIdGenerator)">findObjectId</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> id, 384 com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator)</CODE> 385 386<BR> 387 Method called to find and return entry corresponding to given 388 Object Id: will add an entry if necessary, and never returns null</TD> 389</TR> 390<TR BGCOLOR="white" CLASS="TableRowColor"> 391<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 392<CODE> <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> 393<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)">findRootValueDeserializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type)</CODE> 394 395<BR> 396 Method for finding a deserializer for root-level value.</TD> 397</TR> 398<TR BGCOLOR="white" CLASS="TableRowColor"> 399<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 400<CODE> <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><?></CODE></FONT></TD> 401<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getActiveView()">getActiveView</A></B>()</CODE> 402 403<BR> 404 Accessor for locating currently active view, if any; 405 returns null if no view has been set.</TD> 406</TR> 407<TR BGCOLOR="white" CLASS="TableRowColor"> 408<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 409<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A></CODE></FONT></TD> 410<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getAnnotationIntrospector()">getAnnotationIntrospector</A></B>()</CODE> 411 412<BR> 413 </TD> 414</TR> 415<TR BGCOLOR="white" CLASS="TableRowColor"> 416<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 417<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</A></CODE></FONT></TD> 418<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getArrayBuilders()">getArrayBuilders</A></B>()</CODE> 419 420<BR> 421 Method for accessing object useful for building arrays of 422 primitive types (such as int[]).</TD> 423</TR> 424<TR BGCOLOR="white" CLASS="TableRowColor"> 425<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 426<CODE> com.fasterxml.jackson.core.Base64Variant</CODE></FONT></TD> 427<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getBase64Variant()">getBase64Variant</A></B>()</CODE> 428 429<BR> 430 Convenience method for accessing the default Base64 encoding 431 used for decoding base64 encoded binary content.</TD> 432</TR> 433<TR BGCOLOR="white" CLASS="TableRowColor"> 434<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 435<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A></CODE></FONT></TD> 436<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getConfig()">getConfig</A></B>()</CODE> 437 438<BR> 439 Method for accessing configuration setting object for 440 currently active deserialization.</TD> 441</TR> 442<TR BGCOLOR="white" CLASS="TableRowColor"> 443<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 444<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A></CODE></FONT></TD> 445<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getDateFormat()">getDateFormat</A></B>()</CODE> 446 447<BR> 448 </TD> 449</TR> 450<TR BGCOLOR="white" CLASS="TableRowColor"> 451<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 452<CODE> <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></CODE></FONT></TD> 453<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getLocale()">getLocale</A></B>()</CODE> 454 455<BR> 456 Method for accessing default Locale to use: convenience method for</TD> 457</TR> 458<TR BGCOLOR="white" CLASS="TableRowColor"> 459<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 460<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A></CODE></FONT></TD> 461<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getNodeFactory()">getNodeFactory</A></B>()</CODE> 462 463<BR> 464 Convenience method, functionally equivalent to:</TD> 465</TR> 466<TR BGCOLOR="white" CLASS="TableRowColor"> 467<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 468<CODE> com.fasterxml.jackson.core.JsonParser</CODE></FONT></TD> 469<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getParser()">getParser</A></B>()</CODE> 470 471<BR> 472 Method for accessing the currently active parser.</TD> 473</TR> 474<TR BGCOLOR="white" CLASS="TableRowColor"> 475<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 476<CODE> <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></CODE></FONT></TD> 477<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getTimeZone()">getTimeZone</A></B>()</CODE> 478 479<BR> 480 Method for accessing default TimeZone to use: convenience method for</TD> 481</TR> 482<TR BGCOLOR="white" CLASS="TableRowColor"> 483<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 484<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A></CODE></FONT></TD> 485<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getTypeFactory()">getTypeFactory</A></B>()</CODE> 486 487<BR> 488 Convenience method, functionally equivalent to:</TD> 489</TR> 490<TR BGCOLOR="white" CLASS="TableRowColor"> 491<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 492<CODE> boolean</CODE></FONT></TD> 493<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JsonDeserializer, java.lang.Object, java.lang.String)">handleUnknownProperty</A></B>(com.fasterxml.jackson.core.JsonParser jp, 494 <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?> deser, 495 <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> instanceOrClass, 496 <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> propName)</CODE> 497 498<BR> 499 Method deserializers can call to inform configured <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DeserializationProblemHandler</CODE></A>s 500 of an unrecognized property.</TD> 501</TR> 502<TR BGCOLOR="white" CLASS="TableRowColor"> 503<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 504<CODE> boolean</CODE></FONT></TD> 505<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType)">hasValueDeserializerFor</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type)</CODE> 506 507<BR> 508 Method for checking whether we could find a deserializer 509 for given type.</TD> 510</TR> 511<TR BGCOLOR="white" CLASS="TableRowColor"> 512<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 513<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></FONT></TD> 514<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#instantiationException(java.lang.Class, java.lang.String)">instantiationException</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><?> instClass, 515 <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> msg)</CODE> 516 517<BR> 518 </TD> 519</TR> 520<TR BGCOLOR="white" CLASS="TableRowColor"> 521<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 522<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></FONT></TD> 523<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#instantiationException(java.lang.Class, java.lang.Throwable)">instantiationException</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><?> instClass, 524 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A> t)</CODE> 525 526<BR> 527 Helper method for constructing instantiation exception for specified type, 528 to indicate problem with physically constructing instance of 529 specified class (missing constructor, exception from constructor)</TD> 530</TR> 531<TR BGCOLOR="white" CLASS="TableRowColor"> 532<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 533<CODE> boolean</CODE></FONT></TD> 534<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.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> feat)</CODE> 535 536<BR> 537 Convenience method for checking whether specified on/off 538 feature is enabled</TD> 539</TR> 540<TR BGCOLOR="white" CLASS="TableRowColor"> 541<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 542<CODE> boolean</CODE></FONT></TD> 543<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.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> feat)</CODE> 544 545<BR> 546 </TD> 547</TR> 548<TR BGCOLOR="white" CLASS="TableRowColor"> 549<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 550<CODE>abstract <A HREF="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</A></CODE></FONT></TD> 551<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)">keyDeserializerInstance</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A> annotated, 552 <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> deserDef)</CODE> 553 554<BR> 555 </TD> 556</TR> 557<TR BGCOLOR="white" CLASS="TableRowColor"> 558<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 559<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</A></CODE></FONT></TD> 560<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer()">leaseObjectBuffer</A></B>()</CODE> 561 562<BR> 563 Method that can be used to get access to a reusable ObjectBuffer, 564 useful for efficiently constructing Object arrays and Lists.</TD> 565</TR> 566<TR BGCOLOR="white" CLASS="TableRowColor"> 567<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 568<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></FONT></TD> 569<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException(java.lang.Class)">mappingException</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><?> targetClass)</CODE> 570 571<BR> 572 Helper method for constructing generic mapping exception for specified type</TD> 573</TR> 574<TR BGCOLOR="white" CLASS="TableRowColor"> 575<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 576<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></FONT></TD> 577<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException(java.lang.Class, com.fasterxml.jackson.core.JsonToken)">mappingException</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><?> targetClass, 578 com.fasterxml.jackson.core.JsonToken token)</CODE> 579 580<BR> 581 </TD> 582</TR> 583<TR BGCOLOR="white" CLASS="TableRowColor"> 584<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 585<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></FONT></TD> 586<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException(java.lang.String)">mappingException</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> message)</CODE> 587 588<BR> 589 Helper method for constructing generic mapping exception with specified 590 message and current location information</TD> 591</TR> 592<TR BGCOLOR="white" CLASS="TableRowColor"> 593<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 594<CODE>abstract com.fasterxml.jackson.annotation.ObjectIdGenerator<?></CODE></FONT></TD> 595<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#objectIdGeneratorInstance(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.introspect.ObjectIdInfo)">objectIdGeneratorInstance</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A> annotated, 596 <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A> objectIdInfo)</CODE> 597 598<BR> 599 </TD> 600</TR> 601<TR BGCOLOR="white" CLASS="TableRowColor"> 602<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 603<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A></CODE></FONT></TD> 604<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#parseDate(java.lang.String)">parseDate</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> dateStr)</CODE> 605 606<BR> 607 Convenience method for parsing a Date from given String, using 608 currently configured date format (accessed using 609 <A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()"><CODE>MapperConfig.getDateFormat()</CODE></A>).</TD> 610</TR> 611<TR BGCOLOR="white" CLASS="TableRowColor"> 612<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 613<CODE> void</CODE></FONT></TD> 614<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportUnknownProperty(java.lang.Object, java.lang.String, com.fasterxml.jackson.databind.JsonDeserializer)">reportUnknownProperty</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> instanceOrClass, 615 <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> fieldName, 616 <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?> deser)</CODE> 617 618<BR> 619 Helper method for reporting a problem with unhandled unknown exception</TD> 620</TR> 621<TR BGCOLOR="white" CLASS="TableRowColor"> 622<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 623<CODE> void</CODE></FONT></TD> 624<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)">returnObjectBuffer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</A> buf)</CODE> 625 626<BR> 627 Method to call to return object buffer previously leased with 628 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer()"><CODE>leaseObjectBuffer()</CODE></A>.</TD> 629</TR> 630<TR BGCOLOR="white" CLASS="TableRowColor"> 631<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 632<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></FONT></TD> 633<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#unknownTypeException(com.fasterxml.jackson.databind.JavaType, java.lang.String)">unknownTypeException</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type, 634 <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> id)</CODE> 635 636<BR> 637 Helper method for constructing exception to indicate that given 638 type id (parsed from JSON) could not be converted to a Java type.</TD> 639</TR> 640<TR BGCOLOR="white" CLASS="TableRowColor"> 641<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 642<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></FONT></TD> 643<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdKeyException(java.lang.Class, java.lang.String, java.lang.String)">weirdKeyException</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><?> keyClass, 644 <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> keyValue, 645 <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> msg)</CODE> 646 647<BR> 648 Helper method for constructing exception to indicate that given JSON 649 Object field name was not in format to be able to deserialize specified 650 key type.</TD> 651</TR> 652<TR BGCOLOR="white" CLASS="TableRowColor"> 653<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 654<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></FONT></TD> 655<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdNumberException(java.lang.Class, java.lang.String)">weirdNumberException</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><?> instClass, 656 <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> msg)</CODE> 657 658<BR> 659 Helper method for constructing exception to indicate that input JSON 660 Number was not suitable for deserializing into given type.</TD> 661</TR> 662<TR BGCOLOR="white" CLASS="TableRowColor"> 663<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 664<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></FONT></TD> 665<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdStringException(java.lang.Class, java.lang.String)">weirdStringException</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><?> instClass, 666 <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> msg)</CODE> 667 668<BR> 669 Method that will construct an exception suitable for throwing when 670 some String values are acceptable, but the one encountered is not.</TD> 671</TR> 672<TR BGCOLOR="white" CLASS="TableRowColor"> 673<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 674<CODE> <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></FONT></TD> 675<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#wrongTokenException(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken, java.lang.String)">wrongTokenException</A></B>(com.fasterxml.jackson.core.JsonParser jp, 676 com.fasterxml.jackson.core.JsonToken expToken, 677 <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> msg)</CODE> 678 679<BR> 680 Helper method for indicating that the current token was expected to be another 681 token.</TD> 682</TR> 683</TABLE> 684 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 685<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 686<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 687<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> 688</TR> 689<TR BGCOLOR="white" CLASS="TableRowColor"> 690<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> 691</TR> 692</TABLE> 693 694<P> 695 696<!-- ============ FIELD DETAIL =========== --> 697 698<A NAME="field_detail"><!-- --></A> 699<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 700<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 701<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 702<B>Field Detail</B></FONT></TH> 703</TR> 704</TABLE> 705 706<A NAME="_cache"><!-- --></A><H3> 707_cache</H3> 708<PRE> 709protected final <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</A> <B>_cache</B></PRE> 710<DL> 711<DD>Object that handle details of <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A> caching. 712<P> 713<DL> 714</DL> 715</DL> 716<HR> 717 718<A NAME="_factory"><!-- --></A><H3> 719_factory</H3> 720<PRE> 721protected final <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</A> <B>_factory</B></PRE> 722<DL> 723<DD>Read-only factory instance; exposed to let 724 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>) 725 access it. 726<P> 727<DL> 728</DL> 729</DL> 730<HR> 731 732<A NAME="_config"><!-- --></A><H3> 733_config</H3> 734<PRE> 735protected final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> <B>_config</B></PRE> 736<DL> 737<DD>Generic deserialization processing configuration 738<P> 739<DL> 740</DL> 741</DL> 742<HR> 743 744<A NAME="_featureFlags"><!-- --></A><H3> 745_featureFlags</H3> 746<PRE> 747protected final int <B>_featureFlags</B></PRE> 748<DL> 749<DD>Bitmap of <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><CODE>DeserializationFeature</CODE></A>s that are enabled 750<P> 751<DL> 752</DL> 753</DL> 754<HR> 755 756<A NAME="_view"><!-- --></A><H3> 757_view</H3> 758<PRE> 759protected final <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><?> <B>_view</B></PRE> 760<DL> 761<DD>Currently active view, if any. 762<P> 763<DL> 764</DL> 765</DL> 766<HR> 767 768<A NAME="_parser"><!-- --></A><H3> 769_parser</H3> 770<PRE> 771protected com.fasterxml.jackson.core.JsonParser <B>_parser</B></PRE> 772<DL> 773<DD>Currently active parser used for deserialization. 774 May be different from the outermost parser 775 when content is buffered. 776<P> 777<DL> 778</DL> 779</DL> 780<HR> 781 782<A NAME="_injectableValues"><!-- --></A><H3> 783_injectableValues</H3> 784<PRE> 785protected final <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> <B>_injectableValues</B></PRE> 786<DL> 787<DD>Object used for resolving references to injectable 788 values. 789<P> 790<DL> 791</DL> 792</DL> 793<HR> 794 795<A NAME="_arrayBuilders"><!-- --></A><H3> 796_arrayBuilders</H3> 797<PRE> 798protected <A HREF="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</A> <B>_arrayBuilders</B></PRE> 799<DL> 800<DL> 801</DL> 802</DL> 803<HR> 804 805<A NAME="_objectBuffer"><!-- --></A><H3> 806_objectBuffer</H3> 807<PRE> 808protected <A HREF="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</A> <B>_objectBuffer</B></PRE> 809<DL> 810<DL> 811</DL> 812</DL> 813<HR> 814 815<A NAME="_dateFormat"><!-- --></A><H3> 816_dateFormat</H3> 817<PRE> 818protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A> <B>_dateFormat</B></PRE> 819<DL> 820<DL> 821</DL> 822</DL> 823 824<!-- ========= CONSTRUCTOR DETAIL ======== --> 825 826<A NAME="constructor_detail"><!-- --></A> 827<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 828<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 829<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 830<B>Constructor Detail</B></FONT></TH> 831</TR> 832</TABLE> 833 834<A NAME="DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory)"><!-- --></A><H3> 835DeserializationContext</H3> 836<PRE> 837protected <B>DeserializationContext</B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</A> df)</PRE> 838<DL> 839</DL> 840<HR> 841 842<A NAME="DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory, com.fasterxml.jackson.databind.deser.DeserializerCache)"><!-- --></A><H3> 843DeserializationContext</H3> 844<PRE> 845protected <B>DeserializationContext</B>(<A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</A> df, 846 <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</A> cache)</PRE> 847<DL> 848</DL> 849<HR> 850 851<A NAME="DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.DeserializerFactory)"><!-- --></A><H3> 852DeserializationContext</H3> 853<PRE> 854protected <B>DeserializationContext</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> src, 855 <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</A> factory)</PRE> 856<DL> 857</DL> 858<HR> 859 860<A NAME="DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues)"><!-- --></A><H3> 861DeserializationContext</H3> 862<PRE> 863protected <B>DeserializationContext</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</A> src, 864 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> config, 865 com.fasterxml.jackson.core.JsonParser jp, 866 <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</A> injectableValues)</PRE> 867<DL> 868</DL> 869 870<!-- ============ METHOD DETAIL ========== --> 871 872<A NAME="method_detail"><!-- --></A> 873<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 874<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 875<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 876<B>Method Detail</B></FONT></TH> 877</TR> 878</TABLE> 879 880<A NAME="getConfig()"><!-- --></A><H3> 881getConfig</H3> 882<PRE> 883public <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</A> <B>getConfig</B>()</PRE> 884<DL> 885<DD>Method for accessing configuration setting object for 886 currently active deserialization. 887<P> 888<DD><DL> 889</DL> 890</DD> 891</DL> 892<HR> 893 894<A NAME="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"><!-- --></A><H3> 895isEnabled</H3> 896<PRE> 897public final boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> feat)</PRE> 898<DL> 899<DD>Convenience method for checking whether specified on/off 900 feature is enabled 901<P> 902<DD><DL> 903</DL> 904</DD> 905</DL> 906<HR> 907 908<A NAME="isEnabled(com.fasterxml.jackson.databind.MapperFeature)"><!-- --></A><H3> 909isEnabled</H3> 910<PRE> 911public final boolean <B>isEnabled</B>(<A HREF="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A> feat)</PRE> 912<DL> 913<DD><DL> 914</DL> 915</DD> 916</DL> 917<HR> 918 919<A NAME="getAnnotationIntrospector()"><!-- --></A><H3> 920getAnnotationIntrospector</H3> 921<PRE> 922public final <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> <B>getAnnotationIntrospector</B>()</PRE> 923<DL> 924<DD><DL> 925</DL> 926</DD> 927</DL> 928<HR> 929 930<A NAME="getParser()"><!-- --></A><H3> 931getParser</H3> 932<PRE> 933public final com.fasterxml.jackson.core.JsonParser <B>getParser</B>()</PRE> 934<DL> 935<DD>Method for accessing the currently active parser. 936 May be different from the outermost parser 937 when content is buffered. 938<p> 939 Use of this method is discouraged: if code has direct access 940 to the active parser, that should be used instead. 941<P> 942<DD><DL> 943</DL> 944</DD> 945</DL> 946<HR> 947 948<A NAME="findInjectableValue(java.lang.Object, com.fasterxml.jackson.databind.BeanProperty, java.lang.Object)"><!-- --></A><H3> 949findInjectableValue</H3> 950<PRE> 951public 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>findInjectableValue</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> valueId, 952 <A HREF="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A> forProperty, 953 <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> beanInstance)</PRE> 954<DL> 955<DD><DL> 956</DL> 957</DD> 958</DL> 959<HR> 960 961<A NAME="getActiveView()"><!-- --></A><H3> 962getActiveView</H3> 963<PRE> 964public final <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><?> <B>getActiveView</B>()</PRE> 965<DL> 966<DD>Accessor for locating currently active view, if any; 967 returns null if no view has been set. 968<P> 969<DD><DL> 970</DL> 971</DD> 972</DL> 973<HR> 974 975<A NAME="canOverrideAccessModifiers()"><!-- --></A><H3> 976canOverrideAccessModifiers</H3> 977<PRE> 978public final boolean <B>canOverrideAccessModifiers</B>()</PRE> 979<DL> 980<DD>Convenience method, functionally equivalent to: 981<pre> 982 getConfig().canOverrideAccessModifiers(); 983 </pre> 984<P> 985<DD><DL> 986</DL> 987</DD> 988</DL> 989<HR> 990 991<A NAME="getBase64Variant()"><!-- --></A><H3> 992getBase64Variant</H3> 993<PRE> 994public final com.fasterxml.jackson.core.Base64Variant <B>getBase64Variant</B>()</PRE> 995<DL> 996<DD>Convenience method for accessing the default Base64 encoding 997 used for decoding base64 encoded binary content. 998 Same as calling: 999<pre> 1000 getConfig().getBase64Variant(); 1001</pre> 1002<P> 1003<DD><DL> 1004</DL> 1005</DD> 1006</DL> 1007<HR> 1008 1009<A NAME="getNodeFactory()"><!-- --></A><H3> 1010getNodeFactory</H3> 1011<PRE> 1012public final <A HREF="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> <B>getNodeFactory</B>()</PRE> 1013<DL> 1014<DD>Convenience method, functionally equivalent to: 1015<pre> 1016 getConfig().getNodeFactory(); 1017 </pre> 1018<P> 1019<DD><DL> 1020</DL> 1021</DD> 1022</DL> 1023<HR> 1024 1025<A NAME="getTypeFactory()"><!-- --></A><H3> 1026getTypeFactory</H3> 1027<PRE> 1028public final <A HREF="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> <B>getTypeFactory</B>()</PRE> 1029<DL> 1030<DD>Convenience method, functionally equivalent to: 1031<pre> 1032 getConfig().getTypeFactory(); 1033 </pre> 1034<P> 1035<DD><DL> 1036</DL> 1037</DD> 1038</DL> 1039<HR> 1040 1041<A NAME="getLocale()"><!-- --></A><H3> 1042getLocale</H3> 1043<PRE> 1044public <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> <B>getLocale</B>()</PRE> 1045<DL> 1046<DD>Method for accessing default Locale to use: convenience method for 1047<pre> 1048 getConfig().getLocale(); 1049</pre> 1050<P> 1051<DD><DL> 1052</DL> 1053</DD> 1054</DL> 1055<HR> 1056 1057<A NAME="getTimeZone()"><!-- --></A><H3> 1058getTimeZone</H3> 1059<PRE> 1060public <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> <B>getTimeZone</B>()</PRE> 1061<DL> 1062<DD>Method for accessing default TimeZone to use: convenience method for 1063<pre> 1064 getConfig().getTimeZone(); 1065</pre> 1066<P> 1067<DD><DL> 1068</DL> 1069</DD> 1070</DL> 1071<HR> 1072 1073<A NAME="hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 1074hasValueDeserializerFor</H3> 1075<PRE> 1076public boolean <B>hasValueDeserializerFor</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type)</PRE> 1077<DL> 1078<DD>Method for checking whether we could find a deserializer 1079 for given type. 1080<P> 1081<DD><DL> 1082</DL> 1083</DD> 1084</DL> 1085<HR> 1086 1087<A NAME="findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)"><!-- --></A><H3> 1088findContextualValueDeserializer</H3> 1089<PRE> 1090public 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>findContextualValueDeserializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type, 1091 <A HREF="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A> property) 1092 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 1093<DL> 1094<DD>Method for finding a value deserializer, and creating a contextual 1095 version if necessary, for value reached via specified property. 1096<P> 1097<DD><DL> 1098 1099<DT><B>Throws:</B> 1100<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 1101</DD> 1102</DL> 1103<HR> 1104 1105<A NAME="findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 1106findRootValueDeserializer</H3> 1107<PRE> 1108public 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>findRootValueDeserializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type) 1109 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 1110<DL> 1111<DD>Method for finding a deserializer for root-level value. 1112<P> 1113<DD><DL> 1114 1115<DT><B>Throws:</B> 1116<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 1117</DD> 1118</DL> 1119<HR> 1120 1121<A NAME="findKeyDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)"><!-- --></A><H3> 1122findKeyDeserializer</H3> 1123<PRE> 1124public final <A HREF="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</A> <B>findKeyDeserializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> keyType, 1125 <A HREF="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</A> property) 1126 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 1127<DL> 1128<DD>Convenience method, functionally same as: 1129<pre> 1130 getDeserializerProvider().findKeyDeserializer(getConfig(), propertyType, property); 1131</pre> 1132<P> 1133<DD><DL> 1134 1135<DT><B>Throws:</B> 1136<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 1137</DD> 1138</DL> 1139<HR> 1140 1141<A NAME="findObjectId(java.lang.Object, com.fasterxml.jackson.annotation.ObjectIdGenerator)"><!-- --></A><H3> 1142findObjectId</H3> 1143<PRE> 1144public abstract <A HREF="../../../../com/fasterxml/jackson/databind/deser/impl/ReadableObjectId.html" title="class in com.fasterxml.jackson.databind.deser.impl">ReadableObjectId</A> <B>findObjectId</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> id, 1145 com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator)</PRE> 1146<DL> 1147<DD>Method called to find and return entry corresponding to given 1148 Object Id: will add an entry if necessary, and never returns null 1149<P> 1150<DD><DL> 1151</DL> 1152</DD> 1153</DL> 1154<HR> 1155 1156<A NAME="constructType(java.lang.Class)"><!-- --></A><H3> 1157constructType</H3> 1158<PRE> 1159public final <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>constructType</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><?> cls)</PRE> 1160<DL> 1161<DD>Convenience method, functionally equivalent to: 1162<pre> 1163 getConfig().constructType(cls); 1164 </pre> 1165<P> 1166<DD><DL> 1167</DL> 1168</DD> 1169</DL> 1170<HR> 1171 1172<A NAME="findClass(java.lang.String)"><!-- --></A><H3> 1173findClass</H3> 1174<PRE> 1175public <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><?> <B>findClass</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> className) 1176 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</A></PRE> 1177<DL> 1178<DD>Helper method to use for locating Class for given name. Should be used 1179 instead of basic <code>Class.forName(className);</code> as it can 1180 try using contextual class loader, or use platform-specific workarounds 1181 (like on Android, GAE). 1182<P> 1183<DD><DL> 1184 1185<DT><B>Throws:</B> 1186<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</A></CODE></DL> 1187</DD> 1188</DL> 1189<HR> 1190 1191<A NAME="deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)"><!-- --></A><H3> 1192deserializerInstance</H3> 1193<PRE> 1194public abstract <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>deserializerInstance</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A> annotated, 1195 <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> deserDef) 1196 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 1197<DL> 1198<DD><DL> 1199 1200<DT><B>Throws:</B> 1201<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 1202</DD> 1203</DL> 1204<HR> 1205 1206<A NAME="keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)"><!-- --></A><H3> 1207keyDeserializerInstance</H3> 1208<PRE> 1209public abstract <A HREF="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</A> <B>keyDeserializerInstance</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A> annotated, 1210 <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> deserDef) 1211 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 1212<DL> 1213<DD><DL> 1214 1215<DT><B>Throws:</B> 1216<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 1217</DD> 1218</DL> 1219<HR> 1220 1221<A NAME="objectIdGeneratorInstance(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"><!-- --></A><H3> 1222objectIdGeneratorInstance</H3> 1223<PRE> 1224public abstract com.fasterxml.jackson.annotation.ObjectIdGenerator<?> <B>objectIdGeneratorInstance</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A> annotated, 1225 <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A> objectIdInfo) 1226 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 1227<DL> 1228<DD><DL> 1229 1230<DT><B>Throws:</B> 1231<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 1232</DD> 1233</DL> 1234<HR> 1235 1236<A NAME="leaseObjectBuffer()"><!-- --></A><H3> 1237leaseObjectBuffer</H3> 1238<PRE> 1239public final <A HREF="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</A> <B>leaseObjectBuffer</B>()</PRE> 1240<DL> 1241<DD>Method that can be used to get access to a reusable ObjectBuffer, 1242 useful for efficiently constructing Object arrays and Lists. 1243 Note that leased buffers should be returned once deserializer 1244 is done, to allow for reuse during same round of deserialization. 1245<P> 1246<DD><DL> 1247</DL> 1248</DD> 1249</DL> 1250<HR> 1251 1252<A NAME="returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"><!-- --></A><H3> 1253returnObjectBuffer</H3> 1254<PRE> 1255public final void <B>returnObjectBuffer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</A> buf)</PRE> 1256<DL> 1257<DD>Method to call to return object buffer previously leased with 1258 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer()"><CODE>leaseObjectBuffer()</CODE></A>. 1259<P> 1260<DD><DL> 1261<DT><B>Parameters:</B><DD><CODE>buf</CODE> - Returned object buffer</DL> 1262</DD> 1263</DL> 1264<HR> 1265 1266<A NAME="getArrayBuilders()"><!-- --></A><H3> 1267getArrayBuilders</H3> 1268<PRE> 1269public final <A HREF="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</A> <B>getArrayBuilders</B>()</PRE> 1270<DL> 1271<DD>Method for accessing object useful for building arrays of 1272 primitive types (such as int[]). 1273<P> 1274<DD><DL> 1275</DL> 1276</DD> 1277</DL> 1278<HR> 1279 1280<A NAME="parseDate(java.lang.String)"><!-- --></A><H3> 1281parseDate</H3> 1282<PRE> 1283public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> <B>parseDate</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> dateStr) 1284 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE> 1285<DL> 1286<DD>Convenience method for parsing a Date from given String, using 1287 currently configured date format (accessed using 1288 <A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()"><CODE>MapperConfig.getDateFormat()</CODE></A>). 1289<p> 1290 Implementation will handle thread-safety issues related to 1291 date formats such that first time this method is called, 1292 date format is cloned, and cloned instance will be retained 1293 for use during this deserialization round. 1294<P> 1295<DD><DL> 1296 1297<DT><B>Throws:</B> 1298<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL> 1299</DD> 1300</DL> 1301<HR> 1302 1303<A NAME="constructCalendar(java.util.Date)"><!-- --></A><H3> 1304constructCalendar</H3> 1305<PRE> 1306public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</A> <B>constructCalendar</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> d)</PRE> 1307<DL> 1308<DD>Convenience method for constructing Calendar instance set 1309 to specified time, to be modified and used by caller. 1310<P> 1311<DD><DL> 1312</DL> 1313</DD> 1314</DL> 1315<HR> 1316 1317<A NAME="handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JsonDeserializer, java.lang.Object, java.lang.String)"><!-- --></A><H3> 1318handleUnknownProperty</H3> 1319<PRE> 1320public boolean <B>handleUnknownProperty</B>(com.fasterxml.jackson.core.JsonParser jp, 1321 <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?> deser, 1322 <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> instanceOrClass, 1323 <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> propName) 1324 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 1325 com.fasterxml.jackson.core.JsonProcessingException</PRE> 1326<DL> 1327<DD>Method deserializers can call to inform configured <A HREF="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>DeserializationProblemHandler</CODE></A>s 1328 of an unrecognized property. 1329<P> 1330<DD><DL> 1331 1332<DT><B>Throws:</B> 1333<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> 1334<DD><CODE>com.fasterxml.jackson.core.JsonProcessingException</CODE></DL> 1335</DD> 1336</DL> 1337<HR> 1338 1339<A NAME="reportUnknownProperty(java.lang.Object, java.lang.String, com.fasterxml.jackson.databind.JsonDeserializer)"><!-- --></A><H3> 1340reportUnknownProperty</H3> 1341<PRE> 1342public void <B>reportUnknownProperty</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> instanceOrClass, 1343 <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> fieldName, 1344 <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?> deser) 1345 throws <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></PRE> 1346<DL> 1347<DD>Helper method for reporting a problem with unhandled unknown exception 1348<P> 1349<DD><DL> 1350<DT><B>Parameters:</B><DD><CODE>instanceOrClass</CODE> - Either value being populated (if one has been 1351 instantiated), or Class that indicates type that would be (or 1352 have been) instantiated<DD><CODE>deser</CODE> - Deserializer that had the problem, if called by deserializer 1353 (or on behalf of one) 1354<DT><B>Throws:</B> 1355<DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A></CODE></DL> 1356</DD> 1357</DL> 1358<HR> 1359 1360<A NAME="mappingException(java.lang.Class)"><!-- --></A><H3> 1361mappingException</H3> 1362<PRE> 1363public <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A> <B>mappingException</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><?> targetClass)</PRE> 1364<DL> 1365<DD>Helper method for constructing generic mapping exception for specified type 1366<P> 1367<DD><DL> 1368</DL> 1369</DD> 1370</DL> 1371<HR> 1372 1373<A NAME="mappingException(java.lang.Class, com.fasterxml.jackson.core.JsonToken)"><!-- --></A><H3> 1374mappingException</H3> 1375<PRE> 1376public <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A> <B>mappingException</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><?> targetClass, 1377 com.fasterxml.jackson.core.JsonToken token)</PRE> 1378<DL> 1379<DD><DL> 1380</DL> 1381</DD> 1382</DL> 1383<HR> 1384 1385<A NAME="mappingException(java.lang.String)"><!-- --></A><H3> 1386mappingException</H3> 1387<PRE> 1388public <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A> <B>mappingException</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> message)</PRE> 1389<DL> 1390<DD>Helper method for constructing generic mapping exception with specified 1391 message and current location information 1392<P> 1393<DD><DL> 1394</DL> 1395</DD> 1396</DL> 1397<HR> 1398 1399<A NAME="instantiationException(java.lang.Class, java.lang.Throwable)"><!-- --></A><H3> 1400instantiationException</H3> 1401<PRE> 1402public <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A> <B>instantiationException</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><?> instClass, 1403 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A> t)</PRE> 1404<DL> 1405<DD>Helper method for constructing instantiation exception for specified type, 1406 to indicate problem with physically constructing instance of 1407 specified class (missing constructor, exception from constructor) 1408<P> 1409<DD><DL> 1410</DL> 1411</DD> 1412</DL> 1413<HR> 1414 1415<A NAME="instantiationException(java.lang.Class, java.lang.String)"><!-- --></A><H3> 1416instantiationException</H3> 1417<PRE> 1418public <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A> <B>instantiationException</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><?> instClass, 1419 <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> msg)</PRE> 1420<DL> 1421<DD><DL> 1422</DL> 1423</DD> 1424</DL> 1425<HR> 1426 1427<A NAME="weirdStringException(java.lang.Class, java.lang.String)"><!-- --></A><H3> 1428weirdStringException</H3> 1429<PRE> 1430public <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A> <B>weirdStringException</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><?> instClass, 1431 <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> msg)</PRE> 1432<DL> 1433<DD>Method that will construct an exception suitable for throwing when 1434 some String values are acceptable, but the one encountered is not. 1435<P> 1436<DD><DL> 1437</DL> 1438</DD> 1439</DL> 1440<HR> 1441 1442<A NAME="weirdNumberException(java.lang.Class, java.lang.String)"><!-- --></A><H3> 1443weirdNumberException</H3> 1444<PRE> 1445public <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A> <B>weirdNumberException</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><?> instClass, 1446 <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> msg)</PRE> 1447<DL> 1448<DD>Helper method for constructing exception to indicate that input JSON 1449 Number was not suitable for deserializing into given type. 1450<P> 1451<DD><DL> 1452</DL> 1453</DD> 1454</DL> 1455<HR> 1456 1457<A NAME="weirdKeyException(java.lang.Class, java.lang.String, java.lang.String)"><!-- --></A><H3> 1458weirdKeyException</H3> 1459<PRE> 1460public <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A> <B>weirdKeyException</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><?> keyClass, 1461 <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> keyValue, 1462 <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> msg)</PRE> 1463<DL> 1464<DD>Helper method for constructing exception to indicate that given JSON 1465 Object field name was not in format to be able to deserialize specified 1466 key type. 1467<P> 1468<DD><DL> 1469</DL> 1470</DD> 1471</DL> 1472<HR> 1473 1474<A NAME="wrongTokenException(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken, java.lang.String)"><!-- --></A><H3> 1475wrongTokenException</H3> 1476<PRE> 1477public <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A> <B>wrongTokenException</B>(com.fasterxml.jackson.core.JsonParser jp, 1478 com.fasterxml.jackson.core.JsonToken expToken, 1479 <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> msg)</PRE> 1480<DL> 1481<DD>Helper method for indicating that the current token was expected to be another 1482 token. 1483<P> 1484<DD><DL> 1485</DL> 1486</DD> 1487</DL> 1488<HR> 1489 1490<A NAME="unknownTypeException(com.fasterxml.jackson.databind.JavaType, java.lang.String)"><!-- --></A><H3> 1491unknownTypeException</H3> 1492<PRE> 1493public <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</A> <B>unknownTypeException</B>(<A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> type, 1494 <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> id)</PRE> 1495<DL> 1496<DD>Helper method for constructing exception to indicate that given 1497 type id (parsed from JSON) could not be converted to a Java type. 1498<P> 1499<DD><DL> 1500</DL> 1501</DD> 1502</DL> 1503<HR> 1504 1505<A NAME="getDateFormat()"><!-- --></A><H3> 1506getDateFormat</H3> 1507<PRE> 1508protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</A> <B>getDateFormat</B>()</PRE> 1509<DL> 1510<DD><DL> 1511</DL> 1512</DD> 1513</DL> 1514<HR> 1515 1516<A NAME="determineClassName(java.lang.Object)"><!-- --></A><H3> 1517determineClassName</H3> 1518<PRE> 1519protected <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> <B>determineClassName</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> instance)</PRE> 1520<DL> 1521<DD><DL> 1522</DL> 1523</DD> 1524</DL> 1525<HR> 1526 1527<A NAME="_calcName(java.lang.Class)"><!-- --></A><H3> 1528_calcName</H3> 1529<PRE> 1530protected <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> <B>_calcName</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><?> cls)</PRE> 1531<DL> 1532<DD><DL> 1533</DL> 1534</DD> 1535</DL> 1536<HR> 1537 1538<A NAME="_valueDesc()"><!-- --></A><H3> 1539_valueDesc</H3> 1540<PRE> 1541protected <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> <B>_valueDesc</B>()</PRE> 1542<DL> 1543<DD><DL> 1544</DL> 1545</DD> 1546</DL> 1547<HR> 1548 1549<A NAME="_desc(java.lang.String)"><!-- --></A><H3> 1550_desc</H3> 1551<PRE> 1552protected <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> <B>_desc</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> desc)</PRE> 1553<DL> 1554<DD><DL> 1555</DL> 1556</DD> 1557</DL> 1558<!-- ========= END OF CLASS DATA ========= --> 1559<HR> 1560 1561 1562<!-- ======= START OF BOTTOM NAVBAR ====== --> 1563<A NAME="navbar_bottom"><!-- --></A> 1564<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 1565<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 1566<TR> 1567<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 1568<A NAME="navbar_bottom_firstrow"><!-- --></A> 1569<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 1570 <TR ALIGN="center" VALIGN="top"> 1571 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 1572 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 1573 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 1574 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DeserializationContext.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 1575 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 1576 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 1577 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 1578 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 1579 </TR> 1580</TABLE> 1581</TD> 1582<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 1583</EM> 1584</TD> 1585</TR> 1586 1587<TR> 1588<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1589 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A> 1590 <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><B>NEXT CLASS</B></A></FONT></TD> 1591<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1592 <A HREF="../../../../index.html?com/fasterxml/jackson/databind/DeserializationContext.html" target="_top"><B>FRAMES</B></A> 1593 <A HREF="DeserializationContext.html" target="_top"><B>NO FRAMES</B></A> 1594 <SCRIPT type="text/javascript"> 1595 <!-- 1596 if(window==top) { 1597 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 1598 } 1599 //--> 1600</SCRIPT> 1601<NOSCRIPT> 1602 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 1603</NOSCRIPT> 1604 1605 1606</FONT></TD> 1607</TR> 1608<TR> 1609<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 1610 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 1611<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 1612DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 1613</TR> 1614</TABLE> 1615<A NAME="skip-navbar_bottom"></A> 1616<!-- ======== END OF BOTTOM NAVBAR ======= --> 1617 1618<HR> 1619Copyright © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. 1620</BODY> 1621</HTML> 1622