1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_10-ea) on Sun Jul 14 20:03:26 PDT 2013 -->
6<title>DeserializationContext (Jackson JSON Processor)</title>
7<meta name="date" content="2013-07-14">
8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
9</head>
10<body>
11<script type="text/javascript"><!--
12    if (location.href.indexOf('is-external=true') == -1) {
13        parent.document.title="DeserializationContext (Jackson JSON Processor)";
14    }
15//-->
16</script>
17<noscript>
18<div>JavaScript is disabled on your browser.</div>
19</noscript>
20<!-- ========= START OF TOP NAVBAR ======= -->
21<div class="topNav"><a name="navbar_top">
22<!--   -->
23</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
24<!--   -->
25</a>
26<ul class="navList" title="Navigation">
27<li><a href="../../../../overview-summary.html">Overview</a></li>
28<li><a href="package-summary.html">Package</a></li>
29<li class="navBarCell1Rev">Class</li>
30<li><a href="class-use/DeserializationContext.html">Use</a></li>
31<li><a href="package-tree.html">Tree</a></li>
32<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
33<li><a href="../../../../index-all.html">Index</a></li>
34<li><a href="../../../../help-doc.html">Help</a></li>
35</ul>
36</div>
37<div class="subNav">
38<ul class="navList">
39<li><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li>
40<li><a href="../../../../org/codehaus/jackson/map/DeserializationProblemHandler.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li>
41</ul>
42<ul class="navList">
43<li><a href="../../../../index.html?org/codehaus/jackson/map/DeserializationContext.html" target="_top">Frames</a></li>
44<li><a href="DeserializationContext.html" target="_top">No Frames</a></li>
45</ul>
46<ul class="navList" id="allclasses_navbar_top">
47<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
48</ul>
49<div>
50<script type="text/javascript"><!--
51  allClassesLink = document.getElementById("allclasses_navbar_top");
52  if(window==top) {
53    allClassesLink.style.display = "block";
54  }
55  else {
56    allClassesLink.style.display = "none";
57  }
58  //-->
59</script>
60</div>
61<div>
62<ul class="subNavList">
63<li>Summary:&nbsp;</li>
64<li>Nested&nbsp;|&nbsp;</li>
65<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
66<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
67<li><a href="#method_summary">Method</a></li>
68</ul>
69<ul class="subNavList">
70<li>Detail:&nbsp;</li>
71<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
72<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
73<li><a href="#method_detail">Method</a></li>
74</ul>
75</div>
76<a name="skip-navbar_top">
77<!--   -->
78</a></div>
79<!-- ========= END OF TOP NAVBAR ========= -->
80<!-- ======== START OF CLASS DATA ======== -->
81<div class="header">
82<div class="subTitle">org.codehaus.jackson.map</div>
83<h2 title="Class DeserializationContext" class="title">Class DeserializationContext</h2>
84</div>
85<div class="contentContainer">
86<ul class="inheritance">
87<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
88<li>
89<ul class="inheritance">
90<li>org.codehaus.jackson.map.DeserializationContext</li>
91</ul>
92</li>
93</ul>
94<div class="description">
95<ul class="blockList">
96<li class="blockList">
97<dl>
98<dt>Direct Known Subclasses:</dt>
99<dd><a href="../../../../org/codehaus/jackson/map/deser/StdDeserializationContext.html" title="class in org.codehaus.jackson.map.deser">StdDeserializationContext</a></dd>
100</dl>
101<hr>
102<br>
103<pre>public abstract class <span class="strong">DeserializationContext</span>
104extends <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></pre>
105<div class="block">Context for deserialization process. Used to allow passing in configuration
106 settings and reusable temporary objects (scrap arrays, containers).</div>
107</li>
108</ul>
109</div>
110<div class="summary">
111<ul class="blockList">
112<li class="blockList">
113<!-- =========== FIELD SUMMARY =========== -->
114<ul class="blockList">
115<li class="blockList"><a name="field_summary">
116<!--   -->
117</a>
118<h3>Field Summary</h3>
119<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
120<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
121<tr>
122<th class="colFirst" scope="col">Modifier and Type</th>
123<th class="colLast" scope="col">Field and Description</th>
124</tr>
125<tr class="altColor">
126<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td>
127<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#_config">_config</a></strong></code>&nbsp;</td>
128</tr>
129<tr class="rowColor">
130<td class="colFirst"><code>protected int</code></td>
131<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#_featureFlags">_featureFlags</a></strong></code>&nbsp;</td>
132</tr>
133</table>
134</li>
135</ul>
136<!-- ======== CONSTRUCTOR SUMMARY ======== -->
137<ul class="blockList">
138<li class="blockList"><a name="constructor_summary">
139<!--   -->
140</a>
141<h3>Constructor Summary</h3>
142<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
143<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
144<tr>
145<th class="colFirst" scope="col">Modifier</th>
146<th class="colLast" scope="col">Constructor and Description</th>
147</tr>
148<tr class="altColor">
149<td class="colFirst"><code>protected </code></td>
150<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#DeserializationContext(org.codehaus.jackson.map.DeserializationConfig)">DeserializationContext</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;config)</code>&nbsp;</td>
151</tr>
152</table>
153</li>
154</ul>
155<!-- ========== METHOD SUMMARY =========== -->
156<ul class="blockList">
157<li class="blockList"><a name="method_summary">
158<!--   -->
159</a>
160<h3>Method Summary</h3>
161<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
162<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
163<tr>
164<th class="colFirst" scope="col">Modifier and Type</th>
165<th class="colLast" scope="col">Method and Description</th>
166</tr>
167<tr class="altColor">
168<td class="colFirst"><code>abstract <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></td>
169<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#constructCalendar(java.util.Date)">constructCalendar</a></strong>(<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>
170<div class="block">Convenience method for constructing Calendar instance set
171 to specified time, to be modified and used by caller.</div>
172</td>
173</tr>
174<tr class="rowColor">
175<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a></code></td>
176<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#constructType(java.lang.Class)">constructType</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>&nbsp;</td>
177</tr>
178<tr class="altColor">
179<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
180<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#findInjectableValue(java.lang.Object, org.codehaus.jackson.map.BeanProperty, java.lang.Object)">findInjectableValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueId,
181                   <a href="../../../../org/codehaus/jackson/map/BeanProperty.html" title="interface in org.codehaus.jackson.map">BeanProperty</a>&nbsp;forProperty,
182                   <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>&nbsp;</td>
183</tr>
184<tr class="rowColor">
185<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/util/ArrayBuilders.html" title="class in org.codehaus.jackson.map.util">ArrayBuilders</a></code></td>
186<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#getArrayBuilders()">getArrayBuilders</a></strong>()</code>
187<div class="block">Method for accessing object useful for building arrays of
188 primitive types (such as int[]).</div>
189</td>
190</tr>
191<tr class="altColor">
192<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a></code></td>
193<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#getBase64Variant()">getBase64Variant</a></strong>()</code>
194<div class="block">Convenience method for accessing the default Base64 encoding
195 used for decoding base64 encoded binary content.</div>
196</td>
197</tr>
198<tr class="rowColor">
199<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td>
200<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#getConfig()">getConfig</a></strong>()</code>
201<div class="block">Method for accessing configuration setting object for
202 currently active deserialization.</div>
203</td>
204</tr>
205<tr class="altColor">
206<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a></code></td>
207<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#getDeserializerProvider()">getDeserializerProvider</a></strong>()</code>
208<div class="block">Returns provider that can be used for dynamically locating
209 other deserializers during runtime.</div>
210</td>
211</tr>
212<tr class="rowColor">
213<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a></code></td>
214<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#getNodeFactory()">getNodeFactory</a></strong>()</code>&nbsp;</td>
215</tr>
216<tr class="altColor">
217<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></td>
218<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#getParser()">getParser</a></strong>()</code>
219<div class="block">Accessor for getting access to the underlying JSON parser used
220 for deserialization.</div>
221</td>
222</tr>
223<tr class="rowColor">
224<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a></code></td>
225<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#getTypeFactory()">getTypeFactory</a></strong>()</code>&nbsp;</td>
226</tr>
227<tr class="altColor">
228<td class="colFirst"><code>abstract boolean</code></td>
229<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#handleUnknownProperty(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.JsonDeserializer, java.lang.Object, java.lang.String)">handleUnknownProperty</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
230                     <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
231                     <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,
232                     <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>
233<div class="block">Method deserializers can call to inform configured <a href="../../../../org/codehaus/jackson/map/DeserializationProblemHandler.html" title="class in org.codehaus.jackson.map"><code>DeserializationProblemHandler</code></a>s
234 of an unrecognized property.</div>
235</td>
236</tr>
237<tr class="rowColor">
238<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
239<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#instantiationException(java.lang.Class, java.lang.String)">instantiationException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
240                      <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>&nbsp;</td>
241</tr>
242<tr class="altColor">
243<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
244<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#instantiationException(java.lang.Class, java.lang.Throwable)">instantiationException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
245                      <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>
246<div class="block">Helper method for constructing instantiation exception for specified type,
247 to indicate problem with physically constructing instance of
248 specified class (missing constructor, exception from constructor)</div>
249</td>
250</tr>
251<tr class="rowColor">
252<td class="colFirst"><code>boolean</code></td>
253<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#isEnabled(org.codehaus.jackson.map.DeserializationConfig.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>&nbsp;feat)</code>
254<div class="block">Convenience method for checking whether specified on/off
255 feature is enabled</div>
256</td>
257</tr>
258<tr class="altColor">
259<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/util/ObjectBuffer.html" title="class in org.codehaus.jackson.map.util">ObjectBuffer</a></code></td>
260<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#leaseObjectBuffer()">leaseObjectBuffer</a></strong>()</code>
261<div class="block">Method that can be used to get access to a reusable ObjectBuffer,
262 useful for efficiently constructing Object arrays and Lists.</div>
263</td>
264</tr>
265<tr class="rowColor">
266<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
267<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#mappingException(java.lang.Class)">mappingException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass)</code>
268<div class="block">Helper method for constructing generic mapping exception for specified type</div>
269</td>
270</tr>
271<tr class="altColor">
272<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
273<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#mappingException(java.lang.Class, org.codehaus.jackson.JsonToken)">mappingException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass,
274                <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;t)</code>&nbsp;</td>
275</tr>
276<tr class="rowColor">
277<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
278<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#mappingException(java.lang.String)">mappingException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
279<div class="block">Helper method for constructing generic mapping exception with specified
280 message and current location information</div>
281</td>
282</tr>
283<tr class="altColor">
284<td class="colFirst"><code>abstract <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></td>
285<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#parseDate(java.lang.String)">parseDate</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dateStr)</code>
286<div class="block">Convenience method for parsing a Date from given String, using
287 currently configured date format (accessed using
288 <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getDateFormat()"><code>MapperConfig.getDateFormat()</code></a>).</div>
289</td>
290</tr>
291<tr class="rowColor">
292<td class="colFirst"><code>abstract void</code></td>
293<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#returnObjectBuffer(org.codehaus.jackson.map.util.ObjectBuffer)">returnObjectBuffer</a></strong>(<a href="../../../../org/codehaus/jackson/map/util/ObjectBuffer.html" title="class in org.codehaus.jackson.map.util">ObjectBuffer</a>&nbsp;buf)</code>
294<div class="block">Method to call to return object buffer previously leased with
295 <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#leaseObjectBuffer()"><code>leaseObjectBuffer()</code></a>.</div>
296</td>
297</tr>
298<tr class="altColor">
299<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
300<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#unknownFieldException(java.lang.Object, java.lang.String)">unknownFieldException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instanceOrClass,
301                     <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)</code>
302<div class="block">Helper method for constructing exception to indicate that JSON Object
303 field name did not map to a known property of type being
304 deserialized.</div>
305</td>
306</tr>
307<tr class="rowColor">
308<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
309<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#unknownTypeException(org.codehaus.jackson.type.JavaType, java.lang.String)">unknownTypeException</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;baseType,
310                    <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>
311<div class="block">Helper method for constructing exception to indicate that given
312 type id (parsed from JSON) could not be converted to a Java type.</div>
313</td>
314</tr>
315<tr class="altColor">
316<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
317<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#weirdKeyException(java.lang.Class, java.lang.String, java.lang.String)">weirdKeyException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;keyClass,
318                 <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,
319                 <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>
320<div class="block">Helper method for constructing exception to indicate that given JSON
321 Object field name was not in format to be able to deserialize specified
322 key type.</div>
323</td>
324</tr>
325<tr class="rowColor">
326<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
327<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#weirdNumberException(java.lang.Class, java.lang.String)">weirdNumberException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
328                    <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>
329<div class="block">Helper method for constructing exception to indicate that input JSON
330 Number was not suitable for deserializing into given type.</div>
331</td>
332</tr>
333<tr class="altColor">
334<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
335<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#weirdStringException(java.lang.Class, java.lang.String)">weirdStringException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
336                    <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>
337<div class="block">Helper method for constructing exception to indicate that input JSON
338 String was not in recognized format for deserializing into given type.</div>
339</td>
340</tr>
341<tr class="rowColor">
342<td class="colFirst"><code>abstract <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></td>
343<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#wrongTokenException(org.codehaus.jackson.JsonParser, org.codehaus.jackson.JsonToken, java.lang.String)">wrongTokenException</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
344                   <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;expToken,
345                   <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>
346<div class="block">Helper method for indicating that the current token was expected to be another
347 token.</div>
348</td>
349</tr>
350</table>
351<ul class="blockList">
352<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
353<!--   -->
354</a>
355<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
356<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
357</ul>
358</li>
359</ul>
360</li>
361</ul>
362</div>
363<div class="details">
364<ul class="blockList">
365<li class="blockList">
366<!-- ============ FIELD DETAIL =========== -->
367<ul class="blockList">
368<li class="blockList"><a name="field_detail">
369<!--   -->
370</a>
371<h3>Field Detail</h3>
372<a name="_config">
373<!--   -->
374</a>
375<ul class="blockList">
376<li class="blockList">
377<h4>_config</h4>
378<pre>protected final&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> _config</pre>
379</li>
380</ul>
381<a name="_featureFlags">
382<!--   -->
383</a>
384<ul class="blockListLast">
385<li class="blockList">
386<h4>_featureFlags</h4>
387<pre>protected final&nbsp;int _featureFlags</pre>
388<dl><dt><span class="strong">Since:</span></dt>
389  <dd>1.7</dd></dl>
390</li>
391</ul>
392</li>
393</ul>
394<!-- ========= CONSTRUCTOR DETAIL ======== -->
395<ul class="blockList">
396<li class="blockList"><a name="constructor_detail">
397<!--   -->
398</a>
399<h3>Constructor Detail</h3>
400<a name="DeserializationContext(org.codehaus.jackson.map.DeserializationConfig)">
401<!--   -->
402</a>
403<ul class="blockListLast">
404<li class="blockList">
405<h4>DeserializationContext</h4>
406<pre>protected&nbsp;DeserializationContext(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;config)</pre>
407</li>
408</ul>
409</li>
410</ul>
411<!-- ============ METHOD DETAIL ========== -->
412<ul class="blockList">
413<li class="blockList"><a name="method_detail">
414<!--   -->
415</a>
416<h3>Method Detail</h3>
417<a name="getConfig()">
418<!--   -->
419</a>
420<ul class="blockList">
421<li class="blockList">
422<h4>getConfig</h4>
423<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;getConfig()</pre>
424<div class="block">Method for accessing configuration setting object for
425 currently active deserialization.</div>
426</li>
427</ul>
428<a name="getDeserializerProvider()">
429<!--   -->
430</a>
431<ul class="blockList">
432<li class="blockList">
433<h4>getDeserializerProvider</h4>
434<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a>&nbsp;getDeserializerProvider()</pre>
435<div class="block">Returns provider that can be used for dynamically locating
436 other deserializers during runtime.</div>
437<dl><dt><span class="strong">Since:</span></dt>
438  <dd>1.5</dd></dl>
439</li>
440</ul>
441<a name="isEnabled(org.codehaus.jackson.map.DeserializationConfig.Feature)">
442<!--   -->
443</a>
444<ul class="blockList">
445<li class="blockList">
446<h4>isEnabled</h4>
447<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>&nbsp;feat)</pre>
448<div class="block">Convenience method for checking whether specified on/off
449 feature is enabled</div>
450</li>
451</ul>
452<a name="getBase64Variant()">
453<!--   -->
454</a>
455<ul class="blockList">
456<li class="blockList">
457<h4>getBase64Variant</h4>
458<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a>&nbsp;getBase64Variant()</pre>
459<div class="block">Convenience method for accessing the default Base64 encoding
460 used for decoding base64 encoded binary content.
461 Same as calling:
462<pre>
463  getConfig().getBase64Variant();
464</pre></div>
465</li>
466</ul>
467<a name="getParser()">
468<!--   -->
469</a>
470<ul class="blockList">
471<li class="blockList">
472<h4>getParser</h4>
473<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;getParser()</pre>
474<div class="block">Accessor for getting access to the underlying JSON parser used
475 for deserialization.</div>
476</li>
477</ul>
478<a name="getNodeFactory()">
479<!--   -->
480</a>
481<ul class="blockList">
482<li class="blockList">
483<h4>getNodeFactory</h4>
484<pre>public final&nbsp;<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a>&nbsp;getNodeFactory()</pre>
485</li>
486</ul>
487<a name="constructType(java.lang.Class)">
488<!--   -->
489</a>
490<ul class="blockList">
491<li class="blockList">
492<h4>constructType</h4>
493<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;constructType(<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>
494<dl><dt><span class="strong">Since:</span></dt>
495  <dd>1.8</dd></dl>
496</li>
497</ul>
498<a name="getTypeFactory()">
499<!--   -->
500</a>
501<ul class="blockList">
502<li class="blockList">
503<h4>getTypeFactory</h4>
504<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a>&nbsp;getTypeFactory()</pre>
505<dl><dt><span class="strong">Since:</span></dt>
506  <dd>1.9</dd></dl>
507</li>
508</ul>
509<a name="findInjectableValue(java.lang.Object, org.codehaus.jackson.map.BeanProperty, java.lang.Object)">
510<!--   -->
511</a>
512<ul class="blockList">
513<li class="blockList">
514<h4>findInjectableValue</h4>
515<pre>public abstract&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>&nbsp;findInjectableValue(<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,
516                         <a href="../../../../org/codehaus/jackson/map/BeanProperty.html" title="interface in org.codehaus.jackson.map">BeanProperty</a>&nbsp;forProperty,
517                         <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>
518<dl><dt><span class="strong">Since:</span></dt>
519  <dd>1.9</dd></dl>
520</li>
521</ul>
522<a name="leaseObjectBuffer()">
523<!--   -->
524</a>
525<ul class="blockList">
526<li class="blockList">
527<h4>leaseObjectBuffer</h4>
528<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/util/ObjectBuffer.html" title="class in org.codehaus.jackson.map.util">ObjectBuffer</a>&nbsp;leaseObjectBuffer()</pre>
529<div class="block">Method that can be used to get access to a reusable ObjectBuffer,
530 useful for efficiently constructing Object arrays and Lists.
531 Note that leased buffers should be returned once deserializer
532 is done, to allow for reuse during same round of deserialization.</div>
533</li>
534</ul>
535<a name="returnObjectBuffer(org.codehaus.jackson.map.util.ObjectBuffer)">
536<!--   -->
537</a>
538<ul class="blockList">
539<li class="blockList">
540<h4>returnObjectBuffer</h4>
541<pre>public abstract&nbsp;void&nbsp;returnObjectBuffer(<a href="../../../../org/codehaus/jackson/map/util/ObjectBuffer.html" title="class in org.codehaus.jackson.map.util">ObjectBuffer</a>&nbsp;buf)</pre>
542<div class="block">Method to call to return object buffer previously leased with
543 <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html#leaseObjectBuffer()"><code>leaseObjectBuffer()</code></a>.</div>
544<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - Returned object buffer</dd></dl>
545</li>
546</ul>
547<a name="getArrayBuilders()">
548<!--   -->
549</a>
550<ul class="blockList">
551<li class="blockList">
552<h4>getArrayBuilders</h4>
553<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/util/ArrayBuilders.html" title="class in org.codehaus.jackson.map.util">ArrayBuilders</a>&nbsp;getArrayBuilders()</pre>
554<div class="block">Method for accessing object useful for building arrays of
555 primitive types (such as int[]).</div>
556</li>
557</ul>
558<a name="parseDate(java.lang.String)">
559<!--   -->
560</a>
561<ul class="blockList">
562<li class="blockList">
563<h4>parseDate</h4>
564<pre>public abstract&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>&nbsp;parseDate(<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)
565                        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>
566<div class="block">Convenience method for parsing a Date from given String, using
567 currently configured date format (accessed using
568 <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getDateFormat()"><code>MapperConfig.getDateFormat()</code></a>).
569<p>
570 Implementation will handle thread-safety issues related to
571 date formats such that first time this method is called,
572 date format is cloned, and cloned instance will be retained
573 for use during this deserialization round.</div>
574<dl><dt><span class="strong">Throws:</span></dt>
575<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></dd></dl>
576</li>
577</ul>
578<a name="constructCalendar(java.util.Date)">
579<!--   -->
580</a>
581<ul class="blockList">
582<li class="blockList">
583<h4>constructCalendar</h4>
584<pre>public abstract&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>&nbsp;constructCalendar(<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>
585<div class="block">Convenience method for constructing Calendar instance set
586 to specified time, to be modified and used by caller.</div>
587</li>
588</ul>
589<a name="handleUnknownProperty(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.JsonDeserializer, java.lang.Object, java.lang.String)">
590<!--   -->
591</a>
592<ul class="blockList">
593<li class="blockList">
594<h4>handleUnknownProperty</h4>
595<pre>public abstract&nbsp;boolean&nbsp;handleUnknownProperty(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
596                            <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
597                            <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,
598                            <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)
599                                       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>,
600                                              <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
601<div class="block">Method deserializers can call to inform configured <a href="../../../../org/codehaus/jackson/map/DeserializationProblemHandler.html" title="class in org.codehaus.jackson.map"><code>DeserializationProblemHandler</code></a>s
602 of an unrecognized property.</div>
603<dl><dt><span class="strong">Returns:</span></dt><dd>True if there was a configured problem handler that was able to handle the
604   proble</dd>
605<dt><span class="strong">Throws:</span></dt>
606<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
607<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
608  <dd>1.5</dd></dl>
609</li>
610</ul>
611<a name="mappingException(java.lang.Class)">
612<!--   -->
613</a>
614<ul class="blockList">
615<li class="blockList">
616<h4>mappingException</h4>
617<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;mappingException(<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>
618<div class="block">Helper method for constructing generic mapping exception for specified type</div>
619</li>
620</ul>
621<a name="mappingException(java.lang.Class, org.codehaus.jackson.JsonToken)">
622<!--   -->
623</a>
624<ul class="blockList">
625<li class="blockList">
626<h4>mappingException</h4>
627<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;mappingException(<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,
628                                    <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;t)</pre>
629<dl><dt><span class="strong">Since:</span></dt>
630  <dd>1.9</dd></dl>
631</li>
632</ul>
633<a name="mappingException(java.lang.String)">
634<!--   -->
635</a>
636<ul class="blockList">
637<li class="blockList">
638<h4>mappingException</h4>
639<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;mappingException(<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>
640<div class="block">Helper method for constructing generic mapping exception with specified
641 message and current location information</div>
642<dl><dt><span class="strong">Since:</span></dt>
643  <dd>1.7</dd></dl>
644</li>
645</ul>
646<a name="instantiationException(java.lang.Class, java.lang.Throwable)">
647<!--   -->
648</a>
649<ul class="blockList">
650<li class="blockList">
651<h4>instantiationException</h4>
652<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;instantiationException(<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,
653                                          <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>
654<div class="block">Helper method for constructing instantiation exception for specified type,
655 to indicate problem with physically constructing instance of
656 specified class (missing constructor, exception from constructor)</div>
657</li>
658</ul>
659<a name="instantiationException(java.lang.Class, java.lang.String)">
660<!--   -->
661</a>
662<ul class="blockList">
663<li class="blockList">
664<h4>instantiationException</h4>
665<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;instantiationException(<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,
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)</pre>
667</li>
668</ul>
669<a name="weirdStringException(java.lang.Class, java.lang.String)">
670<!--   -->
671</a>
672<ul class="blockList">
673<li class="blockList">
674<h4>weirdStringException</h4>
675<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;weirdStringException(<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,
676                                        <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>
677<div class="block">Helper method for constructing exception to indicate that input JSON
678 String was not in recognized format for deserializing into given type.</div>
679</li>
680</ul>
681<a name="weirdNumberException(java.lang.Class, java.lang.String)">
682<!--   -->
683</a>
684<ul class="blockList">
685<li class="blockList">
686<h4>weirdNumberException</h4>
687<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;weirdNumberException(<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,
688                                        <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>
689<div class="block">Helper method for constructing exception to indicate that input JSON
690 Number was not suitable for deserializing into given type.</div>
691</li>
692</ul>
693<a name="weirdKeyException(java.lang.Class, java.lang.String, java.lang.String)">
694<!--   -->
695</a>
696<ul class="blockList">
697<li class="blockList">
698<h4>weirdKeyException</h4>
699<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;weirdKeyException(<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,
700                                     <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,
701                                     <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>
702<div class="block">Helper method for constructing exception to indicate that given JSON
703 Object field name was not in format to be able to deserialize specified
704 key type.</div>
705</li>
706</ul>
707<a name="wrongTokenException(org.codehaus.jackson.JsonParser, org.codehaus.jackson.JsonToken, java.lang.String)">
708<!--   -->
709</a>
710<ul class="blockList">
711<li class="blockList">
712<h4>wrongTokenException</h4>
713<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;wrongTokenException(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
714                                       <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;expToken,
715                                       <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>
716<div class="block">Helper method for indicating that the current token was expected to be another
717 token.</div>
718</li>
719</ul>
720<a name="unknownFieldException(java.lang.Object, java.lang.String)">
721<!--   -->
722</a>
723<ul class="blockList">
724<li class="blockList">
725<h4>unknownFieldException</h4>
726<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;unknownFieldException(<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,
727                                         <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)</pre>
728<div class="block">Helper method for constructing exception to indicate that JSON Object
729 field name did not map to a known property of type being
730 deserialized.</div>
731<dl><dt><span class="strong">Parameters:</span></dt><dd><code>instanceOrClass</code> - Either value being populated (if one has been
732   instantiated), or Class that indicates type that would be (or
733   have been) instantiated</dd></dl>
734</li>
735</ul>
736<a name="unknownTypeException(org.codehaus.jackson.type.JavaType, java.lang.String)">
737<!--   -->
738</a>
739<ul class="blockListLast">
740<li class="blockList">
741<h4>unknownTypeException</h4>
742<pre>public abstract&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a>&nbsp;unknownTypeException(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;baseType,
743                                        <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>
744<div class="block">Helper method for constructing exception to indicate that given
745 type id (parsed from JSON) could not be converted to a Java type.</div>
746<dl><dt><span class="strong">Since:</span></dt>
747  <dd>1.5</dd></dl>
748</li>
749</ul>
750</li>
751</ul>
752</li>
753</ul>
754</div>
755</div>
756<!-- ========= END OF CLASS DATA ========= -->
757<!-- ======= START OF BOTTOM NAVBAR ====== -->
758<div class="bottomNav"><a name="navbar_bottom">
759<!--   -->
760</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
761<!--   -->
762</a>
763<ul class="navList" title="Navigation">
764<li><a href="../../../../overview-summary.html">Overview</a></li>
765<li><a href="package-summary.html">Package</a></li>
766<li class="navBarCell1Rev">Class</li>
767<li><a href="class-use/DeserializationContext.html">Use</a></li>
768<li><a href="package-tree.html">Tree</a></li>
769<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
770<li><a href="../../../../index-all.html">Index</a></li>
771<li><a href="../../../../help-doc.html">Help</a></li>
772</ul>
773</div>
774<div class="subNav">
775<ul class="navList">
776<li><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li>
777<li><a href="../../../../org/codehaus/jackson/map/DeserializationProblemHandler.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li>
778</ul>
779<ul class="navList">
780<li><a href="../../../../index.html?org/codehaus/jackson/map/DeserializationContext.html" target="_top">Frames</a></li>
781<li><a href="DeserializationContext.html" target="_top">No Frames</a></li>
782</ul>
783<ul class="navList" id="allclasses_navbar_bottom">
784<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
785</ul>
786<div>
787<script type="text/javascript"><!--
788  allClassesLink = document.getElementById("allclasses_navbar_bottom");
789  if(window==top) {
790    allClassesLink.style.display = "block";
791  }
792  else {
793    allClassesLink.style.display = "none";
794  }
795  //-->
796</script>
797</div>
798<div>
799<ul class="subNavList">
800<li>Summary:&nbsp;</li>
801<li>Nested&nbsp;|&nbsp;</li>
802<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
803<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
804<li><a href="#method_summary">Method</a></li>
805</ul>
806<ul class="subNavList">
807<li>Detail:&nbsp;</li>
808<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
809<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
810<li><a href="#method_detail">Method</a></li>
811</ul>
812</div>
813<a name="skip-navbar_bottom">
814<!--   -->
815</a></div>
816<!-- ======== END OF BOTTOM NAVBAR ======= -->
817</body>
818</html>
819