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: </li> 64<li>Nested | </li> 65<li><a href="#field_summary">Field</a> | </li> 66<li><a href="#constructor_summary">Constr</a> | </li> 67<li><a href="#method_summary">Method</a></li> 68</ul> 69<ul class="subNavList"> 70<li>Detail: </li> 71<li><a href="#field_detail">Field</a> | </li> 72<li><a href="#constructor_detail">Constr</a> | </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"> </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> </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> </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"> </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> config)</code> </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"> </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> 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><?> cls)</code> </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> valueId, 181 <a href="../../../../org/codehaus/jackson/map/BeanProperty.html" title="interface in org.codehaus.jackson.map">BeanProperty</a> 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> beanInstance)</code> </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> </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> </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> jp, 230 <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><?> 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> 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> 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><?> 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> msg)</code> </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><?> 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> 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> 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><?> 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><?> targetClass, 274 <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> t)</code> </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> 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> 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> 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> 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> 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> 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> 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><?> 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> 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> 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><?> 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> 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><?> 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> 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> jp, 344 <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> 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> 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 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 <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 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 DeserializationContext(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> 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 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> 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 <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> 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 boolean isEnabled(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> 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 <a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a> 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 <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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 <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> 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 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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><?> 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 <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> 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 <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> 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> valueId, 516 <a href="../../../../org/codehaus/jackson/map/BeanProperty.html" title="interface in org.codehaus.jackson.map">BeanProperty</a> 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> 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 <a href="../../../../org/codehaus/jackson/map/util/ObjectBuffer.html" title="class in org.codehaus.jackson.map.util">ObjectBuffer</a> 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 void returnObjectBuffer(<a href="../../../../org/codehaus/jackson/map/util/ObjectBuffer.html" title="class in org.codehaus.jackson.map.util">ObjectBuffer</a> 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 <a href="../../../../org/codehaus/jackson/map/util/ArrayBuilders.html" title="class in org.codehaus.jackson.map.util">ArrayBuilders</a> 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 <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> 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> 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 <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> 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> 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 boolean handleUnknownProperty(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, 596 <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><?> 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> 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> 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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> 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><?> 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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> 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><?> targetClass, 628 <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> 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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> 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> 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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> 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><?> 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> 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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> 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><?> instClass, 666 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> 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><?> 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> 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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> 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><?> 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> 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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> 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><?> 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> 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> 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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> wrongTokenException(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> jp, 714 <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> 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> 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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> 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> 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> 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 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a> unknownTypeException(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> 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> 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: </li> 801<li>Nested | </li> 802<li><a href="#field_summary">Field</a> | </li> 803<li><a href="#constructor_summary">Constr</a> | </li> 804<li><a href="#method_summary">Method</a></li> 805</ul> 806<ul class="subNavList"> 807<li>Detail: </li> 808<li><a href="#field_detail">Field</a> | </li> 809<li><a href="#constructor_detail">Constr</a> | </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