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