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 Mon Apr 22 19:50:31 PDT 2013 --> 6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"> 7<title>DeserializationContext (jackson-databind 2.2.0 API)</title> 8<meta name="date" content="2013-04-22"> 9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="DeserializationContext (jackson-databind 2.2.0 API)"; 15 } 16//--> 17</script> 18<noscript> 19<div>JavaScript is disabled on your browser.</div> 20</noscript> 21<!-- ========= START OF TOP NAVBAR ======= --> 22<div class="topNav"><a name="navbar_top"> 23<!-- --> 24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 25<!-- --> 26</a> 27<ul class="navList" title="Navigation"> 28<li><a href="../../../../overview-summary.html">Overview</a></li> 29<li><a href="package-summary.html">Package</a></li> 30<li class="navBarCell1Rev">Class</li> 31<li><a href="class-use/DeserializationContext.html">Use</a></li> 32<li><a href="package-tree.html">Tree</a></li> 33<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 34<li><a href="../../../../index-all.html">Index</a></li> 35<li><a href="../../../../help-doc.html">Help</a></li> 36</ul> 37</div> 38<div class="subNav"> 39<ul class="navList"> 40<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li> 41<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li> 42</ul> 43<ul class="navList"> 44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DeserializationContext.html" target="_top">Frames</a></li> 45<li><a href="DeserializationContext.html" target="_top">No Frames</a></li> 46</ul> 47<ul class="navList" id="allclasses_navbar_top"> 48<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 49</ul> 50<div> 51<script type="text/javascript"><!-- 52 allClassesLink = document.getElementById("allclasses_navbar_top"); 53 if(window==top) { 54 allClassesLink.style.display = "block"; 55 } 56 else { 57 allClassesLink.style.display = "none"; 58 } 59 //--> 60</script> 61</div> 62<div> 63<ul class="subNavList"> 64<li>Summary: </li> 65<li>Nested | </li> 66<li><a href="#field_summary">Field</a> | </li> 67<li><a href="#constructor_summary">Constr</a> | </li> 68<li><a href="#method_summary">Method</a></li> 69</ul> 70<ul class="subNavList"> 71<li>Detail: </li> 72<li><a href="#field_detail">Field</a> | </li> 73<li><a href="#constructor_detail">Constr</a> | </li> 74<li><a href="#method_detail">Method</a></li> 75</ul> 76</div> 77<a name="skip-navbar_top"> 78<!-- --> 79</a></div> 80<!-- ========= END OF TOP NAVBAR ========= --> 81<!-- ======== START OF CLASS DATA ======== --> 82<div class="header"> 83<div class="subTitle">com.fasterxml.jackson.databind</div> 84<h2 title="Class DeserializationContext" class="title">Class DeserializationContext</h2> 85</div> 86<div class="contentContainer"> 87<ul class="inheritance"> 88<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> 89<li> 90<ul class="inheritance"> 91<li><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.DatabindContext</a></li> 92<li> 93<ul class="inheritance"> 94<li>com.fasterxml.jackson.databind.DeserializationContext</li> 95</ul> 96</li> 97</ul> 98</li> 99</ul> 100<div class="description"> 101<ul class="blockList"> 102<li class="blockList"> 103<dl> 104<dt>All Implemented Interfaces:</dt> 105<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> 106</dl> 107<dl> 108<dt>Direct Known Subclasses:</dt> 109<dd><a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></dd> 110</dl> 111<hr> 112<br> 113<pre>public abstract class <span class="strong">DeserializationContext</span> 114extends <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a> 115implements <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> 116<div class="block">Context for the process of deserialization a single root-level value. 117 Used to allow passing in configuration settings and reusable temporary 118 objects (scrap arrays, containers). 119<p> 120 Instance life-cycle is such that an partially configured "blueprint" object 121 is registered with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> (and <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>, 122 and when an actual instance is needed for deserialization, 123 a fully configured instance will 124 be created using a method in excented API of sub-class 125 (<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html#createInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues)"><code>DefaultDeserializationContext.createInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues)</code></a>). 126 Each instance is guaranteed to only be used from single-threaded context; 127 instances may be reused iff no configuration has changed. 128<p> 129 Defined as abstract class so that implementations must define methods 130 for reconfiguring blueprints and creating instances.</div> 131<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.DeserializationContext">Serialized Form</a></dd></dl> 132</li> 133</ul> 134</div> 135<div class="summary"> 136<ul class="blockList"> 137<li class="blockList"> 138<!-- =========== FIELD SUMMARY =========== --> 139<ul class="blockList"> 140<li class="blockList"><a name="field_summary"> 141<!-- --> 142</a> 143<h3>Field Summary</h3> 144<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 145<caption><span>Fields</span><span class="tabEnd"> </span></caption> 146<tr> 147<th class="colFirst" scope="col">Modifier and Type</th> 148<th class="colLast" scope="col">Field and Description</th> 149</tr> 150<tr class="altColor"> 151<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</a></code></td> 152<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_arrayBuilders">_arrayBuilders</a></strong></code> </td> 153</tr> 154<tr class="rowColor"> 155<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a></code></td> 156<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_cache">_cache</a></strong></code> 157<div class="block">Object that handle details of <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> caching.</div> 158</td> 159</tr> 160<tr class="altColor"> 161<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td> 162<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_config">_config</a></strong></code> 163<div class="block">Generic deserialization processing configuration</div> 164</td> 165</tr> 166<tr class="rowColor"> 167<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td> 168<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_dateFormat">_dateFormat</a></strong></code> </td> 169</tr> 170<tr class="altColor"> 171<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td> 172<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_factory">_factory</a></strong></code> 173<div class="block">Read-only factory instance; exposed to let 174 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>) 175 access it.</div> 176</td> 177</tr> 178<tr class="rowColor"> 179<td class="colFirst"><code>protected int</code></td> 180<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_featureFlags">_featureFlags</a></strong></code> 181<div class="block">Bitmap of <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>DeserializationFeature</code></a>s that are enabled</div> 182</td> 183</tr> 184<tr class="altColor"> 185<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td> 186<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_injectableValues">_injectableValues</a></strong></code> 187<div class="block">Object used for resolving references to injectable 188 values.</div> 189</td> 190</tr> 191<tr class="rowColor"> 192<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a></code></td> 193<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_objectBuffer">_objectBuffer</a></strong></code> </td> 194</tr> 195<tr class="altColor"> 196<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td> 197<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_parser">_parser</a></strong></code> 198<div class="block">Currently active parser used for deserialization.</div> 199</td> 200</tr> 201<tr class="rowColor"> 202<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 203<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_view">_view</a></strong></code> 204<div class="block">Currently active view, if any.</div> 205</td> 206</tr> 207</table> 208</li> 209</ul> 210<!-- ======== CONSTRUCTOR SUMMARY ======== --> 211<ul class="blockList"> 212<li class="blockList"><a name="constructor_summary"> 213<!-- --> 214</a> 215<h3>Constructor Summary</h3> 216<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 217<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 218<tr> 219<th class="colFirst" scope="col">Modifier</th> 220<th class="colLast" scope="col">Constructor and Description</th> 221</tr> 222<tr class="altColor"> 223<td class="colFirst"><code>protected </code></td> 224<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues)">DeserializationContext</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> src, 225 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> config, 226 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 227 <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> injectableValues)</code> </td> 228</tr> 229<tr class="rowColor"> 230<td class="colFirst"><code>protected </code></td> 231<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.DeserializerFactory)">DeserializationContext</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> src, 232 <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> factory)</code> </td> 233</tr> 234<tr class="altColor"> 235<td class="colFirst"><code>protected </code></td> 236<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory)">DeserializationContext</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> df)</code> </td> 237</tr> 238<tr class="rowColor"> 239<td class="colFirst"><code>protected </code></td> 240<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory, com.fasterxml.jackson.databind.deser.DeserializerCache)">DeserializationContext</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> df, 241 <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a> cache)</code> </td> 242</tr> 243</table> 244</li> 245</ul> 246<!-- ========== METHOD SUMMARY =========== --> 247<ul class="blockList"> 248<li class="blockList"><a name="method_summary"> 249<!-- --> 250</a> 251<h3>Method Summary</h3> 252<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 253<caption><span>Methods</span><span class="tabEnd"> </span></caption> 254<tr> 255<th class="colFirst" scope="col">Modifier and Type</th> 256<th class="colLast" scope="col">Method and Description</th> 257</tr> 258<tr class="altColor"> 259<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 260<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_calcName(java.lang.Class)">_calcName</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> 261</tr> 262<tr class="rowColor"> 263<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 264<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_desc(java.lang.String)">_desc</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> desc)</code> </td> 265</tr> 266<tr class="altColor"> 267<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 268<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_valueDesc()">_valueDesc</a></strong>()</code> </td> 269</tr> 270<tr class="rowColor"> 271<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a></code></td> 272<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/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> 273<div class="block">Convenience method for constructing Calendar instance set 274 to specified time, to be modified and used by caller.</div> 275</td> 276</tr> 277<tr class="altColor"> 278<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 279<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/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> 280<div class="block">Convenience method, functionally equivalent to:</div> 281</td> 282</tr> 283<tr class="rowColor"> 284<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> 285<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)">deserializerInstance</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> annotated, 286 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserDef)</code> </td> 287</tr> 288<tr class="altColor"> 289<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 290<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#determineClassName(java.lang.Object)">determineClassName</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> instance)</code> </td> 291</tr> 292<tr class="rowColor"> 293<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 294<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#endOfInputException(java.lang.Class)">endOfInputException</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)</code> </td> 295</tr> 296<tr class="altColor"> 297<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 298<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findClass(java.lang.String)">findClass</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> className)</code> 299<div class="block">Helper method to use for locating Class for given name.</div> 300</td> 301</tr> 302<tr class="rowColor"> 303<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> 304<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findContextualValueDeserializer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 305 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> 306<div class="block">Method for finding a value deserializer, and creating a contextual 307 version if necessary, for value reached via specified property.</div> 308</td> 309</tr> 310<tr class="altColor"> 311<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 312<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findInjectableValue(java.lang.Object, com.fasterxml.jackson.databind.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, 313 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> forProperty, 314 <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> 315</tr> 316<tr class="rowColor"> 317<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td> 318<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findKeyDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findKeyDeserializer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> keyType, 319 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> 320<div class="block">Convenience method, functionally same as:</div> 321</td> 322</tr> 323<tr class="altColor"> 324<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/deser/impl/ReadableObjectId.html" title="class in com.fasterxml.jackson.databind.deser.impl">ReadableObjectId</a></code></td> 325<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findObjectId(java.lang.Object, com.fasterxml.jackson.annotation.ObjectIdGenerator)">findObjectId</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> id, 326 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a><?> generator)</code> 327<div class="block">Method called to find and return entry corresponding to given 328 Object Id: will add an entry if necessary, and never returns null</div> 329</td> 330</tr> 331<tr class="rowColor"> 332<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> 333<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)">findRootValueDeserializer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</code> 334<div class="block">Method for finding a deserializer for root-level value.</div> 335</td> 336</tr> 337<tr class="altColor"> 338<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 339<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getActiveView()">getActiveView</a></strong>()</code> 340<div class="block">Accessor for locating currently active view, if any; 341 returns null if no view has been set.</div> 342</td> 343</tr> 344<tr class="rowColor"> 345<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td> 346<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></strong>()</code> 347<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:</div> 348</td> 349</tr> 350<tr class="altColor"> 351<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</a></code></td> 352<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getArrayBuilders()">getArrayBuilders</a></strong>()</code> 353<div class="block">Method for accessing object useful for building arrays of 354 primitive types (such as int[]).</div> 355</td> 356</tr> 357<tr class="rowColor"> 358<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a></code></td> 359<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getBase64Variant()">getBase64Variant</a></strong>()</code> 360<div class="block">Convenience method for accessing the default Base64 encoding 361 used for decoding base64 encoded binary content.</div> 362</td> 363</tr> 364<tr class="altColor"> 365<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td> 366<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getConfig()">getConfig</a></strong>()</code> 367<div class="block">Accessor to currently active configuration (both per-request configs 368 and per-mapper config).</div> 369</td> 370</tr> 371<tr class="rowColor"> 372<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td> 373<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getDateFormat()">getDateFormat</a></strong>()</code> </td> 374</tr> 375<tr class="altColor"> 376<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td> 377<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getFactory()">getFactory</a></strong>()</code> 378<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>.</div> 379</td> 380</tr> 381<tr class="rowColor"> 382<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a></code></td> 383<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getLocale()">getLocale</a></strong>()</code> 384<div class="block">Method for accessing default Locale to use: convenience method for</div> 385</td> 386</tr> 387<tr class="altColor"> 388<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a></code></td> 389<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getNodeFactory()">getNodeFactory</a></strong>()</code> 390<div class="block">Convenience method, functionally equivalent to:</div> 391</td> 392</tr> 393<tr class="rowColor"> 394<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td> 395<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getParser()">getParser</a></strong>()</code> 396<div class="block">Method for accessing the currently active parser.</div> 397</td> 398</tr> 399<tr class="altColor"> 400<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a></code></td> 401<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getTimeZone()">getTimeZone</a></strong>()</code> 402<div class="block">Method for accessing default TimeZone to use: convenience method for</div> 403</td> 404</tr> 405<tr class="rowColor"> 406<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td> 407<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getTypeFactory()">getTypeFactory</a></strong>()</code> </td> 408</tr> 409<tr class="altColor"> 410<td class="colFirst"><code>boolean</code></td> 411<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JsonDeserializer, java.lang.Object, java.lang.String)">handleUnknownProperty</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 412 <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 413 <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, 414 <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> 415<div class="block">Method deserializers can call to inform configured <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s 416 of an unrecognized property.</div> 417</td> 418</tr> 419<tr class="rowColor"> 420<td class="colFirst"><code>boolean</code></td> 421<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType)">hasValueDeserializerFor</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</code> 422<div class="block">Method for checking whether we could find a deserializer 423 for given type.</div> 424</td> 425</tr> 426<tr class="altColor"> 427<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 428<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/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, 429 <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> 430</tr> 431<tr class="rowColor"> 432<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 433<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/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, 434 <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> 435<div class="block">Helper method for constructing instantiation exception for specified type, 436 to indicate problem with physically constructing instance of 437 specified class (missing constructor, exception from constructor)</div> 438</td> 439</tr> 440<tr class="altColor"> 441<td class="colFirst"><code>boolean</code></td> 442<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> feat)</code> 443<div class="block">Convenience method for checking whether specified on/off 444 feature is enabled</div> 445</td> 446</tr> 447<tr class="rowColor"> 448<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td> 449<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)">keyDeserializerInstance</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> annotated, 450 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserDef)</code> </td> 451</tr> 452<tr class="altColor"> 453<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a></code></td> 454<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer()">leaseObjectBuffer</a></strong>()</code> 455<div class="block">Method that can be used to get access to a reusable ObjectBuffer, 456 useful for efficiently constructing Object arrays and Lists.</div> 457</td> 458</tr> 459<tr class="rowColor"> 460<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 461<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/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> 462<div class="block">Helper method for constructing generic mapping exception for specified type</div> 463</td> 464</tr> 465<tr class="altColor"> 466<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 467<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException(java.lang.Class, com.fasterxml.jackson.core.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, 468 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a> token)</code> </td> 469</tr> 470<tr class="rowColor"> 471<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 472<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/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> 473<div class="block">Helper method for constructing generic mapping exception with specified 474 message and current location information</div> 475</td> 476</tr> 477<tr class="altColor"> 478<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td> 479<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/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> 480<div class="block">Convenience method for parsing a Date from given String, using 481 currently configured date format (accessed using 482 <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()"><code>MapperConfig.getDateFormat()</code></a>).</div> 483</td> 484</tr> 485<tr class="rowColor"> 486<td class="colFirst"><code>void</code></td> 487<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportUnknownProperty(java.lang.Object, java.lang.String, com.fasterxml.jackson.databind.JsonDeserializer)">reportUnknownProperty</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, 488 <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, 489 <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser)</code> 490<div class="block">Helper method for reporting a problem with unhandled unknown exception</div> 491</td> 492</tr> 493<tr class="altColor"> 494<td class="colFirst"><code>void</code></td> 495<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)">returnObjectBuffer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a> buf)</code> 496<div class="block">Method to call to return object buffer previously leased with 497 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer()"><code>leaseObjectBuffer()</code></a>.</div> 498</td> 499</tr> 500<tr class="rowColor"> 501<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 502<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#unknownTypeException(com.fasterxml.jackson.databind.JavaType, java.lang.String)">unknownTypeException</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 503 <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> 504<div class="block">Helper method for constructing exception to indicate that given 505 type id (parsed from JSON) could not be converted to a Java type.</div> 506</td> 507</tr> 508<tr class="altColor"> 509<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 510<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/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, 511 <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, 512 <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> 513<div class="block">Helper method for constructing exception to indicate that given JSON 514 Object field name was not in format to be able to deserialize specified 515 key type.</div> 516</td> 517</tr> 518<tr class="rowColor"> 519<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 520<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/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, 521 <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> 522<div class="block"><strong>Deprecated.</strong> </div> 523</td> 524</tr> 525<tr class="altColor"> 526<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 527<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdNumberException(java.lang.Number, java.lang.Class, java.lang.String)">weirdNumberException</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> value, 528 <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, 529 <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> 530<div class="block">Helper method for constructing exception to indicate that input JSON 531 Number was not suitable for deserializing into given target type.</div> 532</td> 533</tr> 534<tr class="rowColor"> 535<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 536<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/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, 537 <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> 538<div class="block"><strong>Deprecated.</strong> 539<div class="block"><i>Since 2.1 should use variant that takes value</i></div> 540</div> 541</td> 542</tr> 543<tr class="altColor"> 544<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 545<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdStringException(java.lang.String, java.lang.Class, java.lang.String)">weirdStringException</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> value, 546 <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, 547 <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> 548<div class="block">Method that will construct an exception suitable for throwing when 549 some String values are acceptable, but the one encountered is not.</div> 550</td> 551</tr> 552<tr class="rowColor"> 553<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td> 554<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#wrongTokenException(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken, java.lang.String)">wrongTokenException</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 555 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a> expToken, 556 <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> 557<div class="block">Helper method for indicating that the current token was expected to be another 558 token.</div> 559</td> 560</tr> 561</table> 562<ul class="blockList"> 563<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.DatabindContext"> 564<!-- --> 565</a> 566<h3>Methods inherited from class com.fasterxml.jackson.databind.<a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></h3> 567<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#canOverrideAccessModifiers()">canOverrideAccessModifiers</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class)">constructSpecializedType</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructType(java.lang.reflect.Type)">constructType</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#converterInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)">converterInstance</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#objectIdGeneratorInstance(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.introspect.ObjectIdInfo)">objectIdGeneratorInstance</a></code></li> 568</ul> 569<ul class="blockList"> 570<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 571<!-- --> 572</a> 573<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> 574<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> 575</ul> 576</li> 577</ul> 578</li> 579</ul> 580</div> 581<div class="details"> 582<ul class="blockList"> 583<li class="blockList"> 584<!-- ============ FIELD DETAIL =========== --> 585<ul class="blockList"> 586<li class="blockList"><a name="field_detail"> 587<!-- --> 588</a> 589<h3>Field Detail</h3> 590<a name="_cache"> 591<!-- --> 592</a> 593<ul class="blockList"> 594<li class="blockList"> 595<h4>_cache</h4> 596<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a> _cache</pre> 597<div class="block">Object that handle details of <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> caching.</div> 598</li> 599</ul> 600<a name="_factory"> 601<!-- --> 602</a> 603<ul class="blockList"> 604<li class="blockList"> 605<h4>_factory</h4> 606<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> _factory</pre> 607<div class="block">Read-only factory instance; exposed to let 608 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>) 609 access it.</div> 610</li> 611</ul> 612<a name="_config"> 613<!-- --> 614</a> 615<ul class="blockList"> 616<li class="blockList"> 617<h4>_config</h4> 618<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre> 619<div class="block">Generic deserialization processing configuration</div> 620</li> 621</ul> 622<a name="_featureFlags"> 623<!-- --> 624</a> 625<ul class="blockList"> 626<li class="blockList"> 627<h4>_featureFlags</h4> 628<pre>protected final int _featureFlags</pre> 629<div class="block">Bitmap of <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>DeserializationFeature</code></a>s that are enabled</div> 630</li> 631</ul> 632<a name="_view"> 633<!-- --> 634</a> 635<ul class="blockList"> 636<li class="blockList"> 637<h4>_view</h4> 638<pre>protected final <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> _view</pre> 639<div class="block">Currently active view, if any.</div> 640</li> 641</ul> 642<a name="_parser"> 643<!-- --> 644</a> 645<ul class="blockList"> 646<li class="blockList"> 647<h4>_parser</h4> 648<pre>protected transient <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> _parser</pre> 649<div class="block">Currently active parser used for deserialization. 650 May be different from the outermost parser 651 when content is buffered.</div> 652</li> 653</ul> 654<a name="_injectableValues"> 655<!-- --> 656</a> 657<ul class="blockList"> 658<li class="blockList"> 659<h4>_injectableValues</h4> 660<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre> 661<div class="block">Object used for resolving references to injectable 662 values.</div> 663</li> 664</ul> 665<a name="_arrayBuilders"> 666<!-- --> 667</a> 668<ul class="blockList"> 669<li class="blockList"> 670<h4>_arrayBuilders</h4> 671<pre>protected transient <a href="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</a> _arrayBuilders</pre> 672</li> 673</ul> 674<a name="_objectBuffer"> 675<!-- --> 676</a> 677<ul class="blockList"> 678<li class="blockList"> 679<h4>_objectBuffer</h4> 680<pre>protected transient <a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a> _objectBuffer</pre> 681</li> 682</ul> 683<a name="_dateFormat"> 684<!-- --> 685</a> 686<ul class="blockListLast"> 687<li class="blockList"> 688<h4>_dateFormat</h4> 689<pre>protected transient <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _dateFormat</pre> 690</li> 691</ul> 692</li> 693</ul> 694<!-- ========= CONSTRUCTOR DETAIL ======== --> 695<ul class="blockList"> 696<li class="blockList"><a name="constructor_detail"> 697<!-- --> 698</a> 699<h3>Constructor Detail</h3> 700<a name="DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory)"> 701<!-- --> 702</a> 703<ul class="blockList"> 704<li class="blockList"> 705<h4>DeserializationContext</h4> 706<pre>protected DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> df)</pre> 707</li> 708</ul> 709<a name="DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory, com.fasterxml.jackson.databind.deser.DeserializerCache)"> 710<!-- --> 711</a> 712<ul class="blockList"> 713<li class="blockList"> 714<h4>DeserializationContext</h4> 715<pre>protected DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> df, 716 <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a> cache)</pre> 717</li> 718</ul> 719<a name="DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.DeserializerFactory)"> 720<!-- --> 721</a> 722<ul class="blockList"> 723<li class="blockList"> 724<h4>DeserializationContext</h4> 725<pre>protected DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> src, 726 <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> factory)</pre> 727</li> 728</ul> 729<a name="DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues)"> 730<!-- --> 731</a> 732<ul class="blockListLast"> 733<li class="blockList"> 734<h4>DeserializationContext</h4> 735<pre>protected DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> src, 736 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> config, 737 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 738 <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> injectableValues)</pre> 739</li> 740</ul> 741</li> 742</ul> 743<!-- ============ METHOD DETAIL ========== --> 744<ul class="blockList"> 745<li class="blockList"><a name="method_detail"> 746<!-- --> 747</a> 748<h3>Method Detail</h3> 749<a name="getConfig()"> 750<!-- --> 751</a> 752<ul class="blockList"> 753<li class="blockList"> 754<h4>getConfig</h4> 755<pre>public <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> getConfig()</pre> 756<div class="block"><strong>Description copied from class: <code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getConfig()">DatabindContext</a></code></strong></div> 757<div class="block">Accessor to currently active configuration (both per-request configs 758 and per-mapper config).</div> 759<dl> 760<dt><strong>Specified by:</strong></dt> 761<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getConfig()">getConfig</a></code> in class <code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd> 762</dl> 763</li> 764</ul> 765<a name="getActiveView()"> 766<!-- --> 767</a> 768<ul class="blockList"> 769<li class="blockList"> 770<h4>getActiveView</h4> 771<pre>public final <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> getActiveView()</pre> 772<div class="block"><strong>Description copied from class: <code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getActiveView()">DatabindContext</a></code></strong></div> 773<div class="block">Accessor for locating currently active view, if any; 774 returns null if no view has been set.</div> 775<dl> 776<dt><strong>Specified by:</strong></dt> 777<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getActiveView()">getActiveView</a></code> in class <code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd> 778</dl> 779</li> 780</ul> 781<a name="getAnnotationIntrospector()"> 782<!-- --> 783</a> 784<ul class="blockList"> 785<li class="blockList"> 786<h4>getAnnotationIntrospector</h4> 787<pre>public final <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> getAnnotationIntrospector()</pre> 788<div class="block"><strong>Description copied from class: <code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAnnotationIntrospector()">DatabindContext</a></code></strong></div> 789<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to: 790<pre> 791 getConfig().getAnnotationIntrospector(); 792</pre></div> 793<dl> 794<dt><strong>Specified by:</strong></dt> 795<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></code> in class <code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd> 796</dl> 797</li> 798</ul> 799<a name="getTypeFactory()"> 800<!-- --> 801</a> 802<ul class="blockList"> 803<li class="blockList"> 804<h4>getTypeFactory</h4> 805<pre>public final <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> getTypeFactory()</pre> 806<dl> 807<dt><strong>Specified by:</strong></dt> 808<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getTypeFactory()">getTypeFactory</a></code> in class <code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd> 809</dl> 810</li> 811</ul> 812<a name="getFactory()"> 813<!-- --> 814</a> 815<ul class="blockList"> 816<li class="blockList"> 817<h4>getFactory</h4> 818<pre>public <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> getFactory()</pre> 819<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>.</div> 820</li> 821</ul> 822<a name="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"> 823<!-- --> 824</a> 825<ul class="blockList"> 826<li class="blockList"> 827<h4>isEnabled</h4> 828<pre>public final boolean isEnabled(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> feat)</pre> 829<div class="block">Convenience method for checking whether specified on/off 830 feature is enabled</div> 831</li> 832</ul> 833<a name="getParser()"> 834<!-- --> 835</a> 836<ul class="blockList"> 837<li class="blockList"> 838<h4>getParser</h4> 839<pre>public final <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> getParser()</pre> 840<div class="block">Method for accessing the currently active parser. 841 May be different from the outermost parser 842 when content is buffered. 843<p> 844 Use of this method is discouraged: if code has direct access 845 to the active parser, that should be used instead.</div> 846</li> 847</ul> 848<a name="findInjectableValue(java.lang.Object, com.fasterxml.jackson.databind.BeanProperty, java.lang.Object)"> 849<!-- --> 850</a> 851<ul class="blockList"> 852<li class="blockList"> 853<h4>findInjectableValue</h4> 854<pre>public final <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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, 855 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> forProperty, 856 <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> 857</li> 858</ul> 859<a name="getBase64Variant()"> 860<!-- --> 861</a> 862<ul class="blockList"> 863<li class="blockList"> 864<h4>getBase64Variant</h4> 865<pre>public final <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> getBase64Variant()</pre> 866<div class="block">Convenience method for accessing the default Base64 encoding 867 used for decoding base64 encoded binary content. 868 Same as calling: 869<pre> 870 getConfig().getBase64Variant(); 871</pre></div> 872</li> 873</ul> 874<a name="getNodeFactory()"> 875<!-- --> 876</a> 877<ul class="blockList"> 878<li class="blockList"> 879<h4>getNodeFactory</h4> 880<pre>public final <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> getNodeFactory()</pre> 881<div class="block">Convenience method, functionally equivalent to: 882<pre> 883 getConfig().getNodeFactory(); 884 </pre></div> 885</li> 886</ul> 887<a name="getLocale()"> 888<!-- --> 889</a> 890<ul class="blockList"> 891<li class="blockList"> 892<h4>getLocale</h4> 893<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> getLocale()</pre> 894<div class="block">Method for accessing default Locale to use: convenience method for 895<pre> 896 getConfig().getLocale(); 897</pre></div> 898</li> 899</ul> 900<a name="getTimeZone()"> 901<!-- --> 902</a> 903<ul class="blockList"> 904<li class="blockList"> 905<h4>getTimeZone</h4> 906<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> getTimeZone()</pre> 907<div class="block">Method for accessing default TimeZone to use: convenience method for 908<pre> 909 getConfig().getTimeZone(); 910</pre></div> 911</li> 912</ul> 913<a name="hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType)"> 914<!-- --> 915</a> 916<ul class="blockList"> 917<li class="blockList"> 918<h4>hasValueDeserializerFor</h4> 919<pre>public boolean hasValueDeserializerFor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</pre> 920<div class="block">Method for checking whether we could find a deserializer 921 for given type.</div> 922</li> 923</ul> 924<a name="findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)"> 925<!-- --> 926</a> 927<ul class="blockList"> 928<li class="blockList"> 929<h4>findContextualValueDeserializer</h4> 930<pre>public final <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> findContextualValueDeserializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 931 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property) 932 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 933<div class="block">Method for finding a value deserializer, and creating a contextual 934 version if necessary, for value reached via specified property.</div> 935<dl><dt><span class="strong">Throws:</span></dt> 936<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 937</li> 938</ul> 939<a name="findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)"> 940<!-- --> 941</a> 942<ul class="blockList"> 943<li class="blockList"> 944<h4>findRootValueDeserializer</h4> 945<pre>public final <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> findRootValueDeserializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type) 946 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 947<div class="block">Method for finding a deserializer for root-level value.</div> 948<dl><dt><span class="strong">Throws:</span></dt> 949<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 950</li> 951</ul> 952<a name="findKeyDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)"> 953<!-- --> 954</a> 955<ul class="blockList"> 956<li class="blockList"> 957<h4>findKeyDeserializer</h4> 958<pre>public final <a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> findKeyDeserializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> keyType, 959 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property) 960 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 961<div class="block">Convenience method, functionally same as: 962<pre> 963 getDeserializerProvider().findKeyDeserializer(getConfig(), propertyType, property); 964</pre></div> 965<dl><dt><span class="strong">Throws:</span></dt> 966<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 967</li> 968</ul> 969<a name="findObjectId(java.lang.Object, com.fasterxml.jackson.annotation.ObjectIdGenerator)"> 970<!-- --> 971</a> 972<ul class="blockList"> 973<li class="blockList"> 974<h4>findObjectId</h4> 975<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/deser/impl/ReadableObjectId.html" title="class in com.fasterxml.jackson.databind.deser.impl">ReadableObjectId</a> findObjectId(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, 976 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a><?> generator)</pre> 977<div class="block">Method called to find and return entry corresponding to given 978 Object Id: will add an entry if necessary, and never returns null</div> 979</li> 980</ul> 981<a name="constructType(java.lang.Class)"> 982<!-- --> 983</a> 984<ul class="blockList"> 985<li class="blockList"> 986<h4>constructType</h4> 987<pre>public final <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">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> 988<div class="block">Convenience method, functionally equivalent to: 989<pre> 990 getConfig().constructType(cls); 991 </pre></div> 992</li> 993</ul> 994<a name="findClass(java.lang.String)"> 995<!-- --> 996</a> 997<ul class="blockList"> 998<li class="blockList"> 999<h4>findClass</h4> 1000<pre>public <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><?> findClass(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className) 1001 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre> 1002<div class="block">Helper method to use for locating Class for given name. Should be used 1003 instead of basic <code>Class.forName(className);</code> as it can 1004 try using contextual class loader, or use platform-specific workarounds 1005 (like on Android, GAE).</div> 1006<dl><dt><span class="strong">Throws:</span></dt> 1007<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd></dl> 1008</li> 1009</ul> 1010<a name="deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)"> 1011<!-- --> 1012</a> 1013<ul class="blockList"> 1014<li class="blockList"> 1015<h4>deserializerInstance</h4> 1016<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> deserializerInstance(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> annotated, 1017 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserDef) 1018 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 1019<dl><dt><span class="strong">Throws:</span></dt> 1020<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 1021</li> 1022</ul> 1023<a name="keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)"> 1024<!-- --> 1025</a> 1026<ul class="blockList"> 1027<li class="blockList"> 1028<h4>keyDeserializerInstance</h4> 1029<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> keyDeserializerInstance(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> annotated, 1030 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserDef) 1031 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 1032<dl><dt><span class="strong">Throws:</span></dt> 1033<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 1034</li> 1035</ul> 1036<a name="leaseObjectBuffer()"> 1037<!-- --> 1038</a> 1039<ul class="blockList"> 1040<li class="blockList"> 1041<h4>leaseObjectBuffer</h4> 1042<pre>public final <a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a> leaseObjectBuffer()</pre> 1043<div class="block">Method that can be used to get access to a reusable ObjectBuffer, 1044 useful for efficiently constructing Object arrays and Lists. 1045 Note that leased buffers should be returned once deserializer 1046 is done, to allow for reuse during same round of deserialization.</div> 1047</li> 1048</ul> 1049<a name="returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"> 1050<!-- --> 1051</a> 1052<ul class="blockList"> 1053<li class="blockList"> 1054<h4>returnObjectBuffer</h4> 1055<pre>public final void returnObjectBuffer(<a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a> buf)</pre> 1056<div class="block">Method to call to return object buffer previously leased with 1057 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer()"><code>leaseObjectBuffer()</code></a>.</div> 1058<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - Returned object buffer</dd></dl> 1059</li> 1060</ul> 1061<a name="getArrayBuilders()"> 1062<!-- --> 1063</a> 1064<ul class="blockList"> 1065<li class="blockList"> 1066<h4>getArrayBuilders</h4> 1067<pre>public final <a href="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</a> getArrayBuilders()</pre> 1068<div class="block">Method for accessing object useful for building arrays of 1069 primitive types (such as int[]).</div> 1070</li> 1071</ul> 1072<a name="parseDate(java.lang.String)"> 1073<!-- --> 1074</a> 1075<ul class="blockList"> 1076<li class="blockList"> 1077<h4>parseDate</h4> 1078<pre>public <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) 1079 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> 1080<div class="block">Convenience method for parsing a Date from given String, using 1081 currently configured date format (accessed using 1082 <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()"><code>MapperConfig.getDateFormat()</code></a>). 1083<p> 1084 Implementation will handle thread-safety issues related to 1085 date formats such that first time this method is called, 1086 date format is cloned, and cloned instance will be retained 1087 for use during this deserialization round.</div> 1088<dl><dt><span class="strong">Throws:</span></dt> 1089<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> 1090</li> 1091</ul> 1092<a name="constructCalendar(java.util.Date)"> 1093<!-- --> 1094</a> 1095<ul class="blockList"> 1096<li class="blockList"> 1097<h4>constructCalendar</h4> 1098<pre>public <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> 1099<div class="block">Convenience method for constructing Calendar instance set 1100 to specified time, to be modified and used by caller.</div> 1101</li> 1102</ul> 1103<a name="handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JsonDeserializer, java.lang.Object, java.lang.String)"> 1104<!-- --> 1105</a> 1106<ul class="blockList"> 1107<li class="blockList"> 1108<h4>handleUnknownProperty</h4> 1109<pre>public boolean handleUnknownProperty(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 1110 <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 1111 <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, 1112 <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) 1113 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>, 1114 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 1115<div class="block">Method deserializers can call to inform configured <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s 1116 of an unrecognized property.</div> 1117<dl><dt><span class="strong">Throws:</span></dt> 1118<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> 1119<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 1120</li> 1121</ul> 1122<a name="reportUnknownProperty(java.lang.Object, java.lang.String, com.fasterxml.jackson.databind.JsonDeserializer)"> 1123<!-- --> 1124</a> 1125<ul class="blockList"> 1126<li class="blockList"> 1127<h4>reportUnknownProperty</h4> 1128<pre>public void reportUnknownProperty(<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, 1129 <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, 1130 <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser) 1131 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 1132<div class="block">Helper method for reporting a problem with unhandled unknown exception</div> 1133<dl><dt><span class="strong">Parameters:</span></dt><dd><code>instanceOrClass</code> - Either value being populated (if one has been 1134 instantiated), or Class that indicates type that would be (or 1135 have been) instantiated</dd><dd><code>deser</code> - Deserializer that had the problem, if called by deserializer 1136 (or on behalf of one)</dd> 1137<dt><span class="strong">Throws:</span></dt> 1138<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 1139</li> 1140</ul> 1141<a name="mappingException(java.lang.Class)"> 1142<!-- --> 1143</a> 1144<ul class="blockList"> 1145<li class="blockList"> 1146<h4>mappingException</h4> 1147<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">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> 1148<div class="block">Helper method for constructing generic mapping exception for specified type</div> 1149</li> 1150</ul> 1151<a name="mappingException(java.lang.Class, com.fasterxml.jackson.core.JsonToken)"> 1152<!-- --> 1153</a> 1154<ul class="blockList"> 1155<li class="blockList"> 1156<h4>mappingException</h4> 1157<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">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, 1158 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a> token)</pre> 1159</li> 1160</ul> 1161<a name="mappingException(java.lang.String)"> 1162<!-- --> 1163</a> 1164<ul class="blockList"> 1165<li class="blockList"> 1166<h4>mappingException</h4> 1167<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">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> 1168<div class="block">Helper method for constructing generic mapping exception with specified 1169 message and current location information</div> 1170</li> 1171</ul> 1172<a name="instantiationException(java.lang.Class, java.lang.Throwable)"> 1173<!-- --> 1174</a> 1175<ul class="blockList"> 1176<li class="blockList"> 1177<h4>instantiationException</h4> 1178<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">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, 1179 <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> 1180<div class="block">Helper method for constructing instantiation exception for specified type, 1181 to indicate problem with physically constructing instance of 1182 specified class (missing constructor, exception from constructor)</div> 1183</li> 1184</ul> 1185<a name="instantiationException(java.lang.Class, java.lang.String)"> 1186<!-- --> 1187</a> 1188<ul class="blockList"> 1189<li class="blockList"> 1190<h4>instantiationException</h4> 1191<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">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, 1192 <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> 1193</li> 1194</ul> 1195<a name="weirdStringException(java.lang.Class, java.lang.String)"> 1196<!-- --> 1197</a> 1198<ul class="blockList"> 1199<li class="blockList"> 1200<h4>weirdStringException</h4> 1201<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 1202public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">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, 1203 <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> 1204<div class="block"><span class="strong">Deprecated.</span> <i>Since 2.1 should use variant that takes value</i></div> 1205<div class="block">Method that will construct an exception suitable for throwing when 1206 some String values are acceptable, but the one encountered is not.</div> 1207</li> 1208</ul> 1209<a name="weirdStringException(java.lang.String, java.lang.Class, java.lang.String)"> 1210<!-- --> 1211</a> 1212<ul class="blockList"> 1213<li class="blockList"> 1214<h4>weirdStringException</h4> 1215<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> weirdStringException(<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> value, 1216 <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, 1217 <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> 1218<div class="block">Method that will construct an exception suitable for throwing when 1219 some String values are acceptable, but the one encountered is not.</div> 1220<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - String value from input being deserialized</dd><dd><code>instClass</code> - Type that String should be deserialized into</dd><dd><code>msg</code> - Message that describes specific problem</dd><dt><span class="strong">Since:</span></dt> 1221 <dd>2.1</dd></dl> 1222</li> 1223</ul> 1224<a name="weirdNumberException(java.lang.Class, java.lang.String)"> 1225<!-- --> 1226</a> 1227<ul class="blockList"> 1228<li class="blockList"> 1229<h4>weirdNumberException</h4> 1230<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 1231public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">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, 1232 <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> 1233<div class="block"><span class="strong">Deprecated.</span> </div> 1234<div class="block">Helper method for constructing exception to indicate that input JSON 1235 Number was not suitable for deserializing into given type.</div> 1236</li> 1237</ul> 1238<a name="weirdNumberException(java.lang.Number, java.lang.Class, java.lang.String)"> 1239<!-- --> 1240</a> 1241<ul class="blockList"> 1242<li class="blockList"> 1243<h4>weirdNumberException</h4> 1244<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> weirdNumberException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> value, 1245 <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, 1246 <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> 1247<div class="block">Helper method for constructing exception to indicate that input JSON 1248 Number was not suitable for deserializing into given target type.</div> 1249</li> 1250</ul> 1251<a name="weirdKeyException(java.lang.Class, java.lang.String, java.lang.String)"> 1252<!-- --> 1253</a> 1254<ul class="blockList"> 1255<li class="blockList"> 1256<h4>weirdKeyException</h4> 1257<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">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, 1258 <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, 1259 <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> 1260<div class="block">Helper method for constructing exception to indicate that given JSON 1261 Object field name was not in format to be able to deserialize specified 1262 key type.</div> 1263</li> 1264</ul> 1265<a name="wrongTokenException(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken, java.lang.String)"> 1266<!-- --> 1267</a> 1268<ul class="blockList"> 1269<li class="blockList"> 1270<h4>wrongTokenException</h4> 1271<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> wrongTokenException(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 1272 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a> expToken, 1273 <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> 1274<div class="block">Helper method for indicating that the current token was expected to be another 1275 token.</div> 1276</li> 1277</ul> 1278<a name="unknownTypeException(com.fasterxml.jackson.databind.JavaType, java.lang.String)"> 1279<!-- --> 1280</a> 1281<ul class="blockList"> 1282<li class="blockList"> 1283<h4>unknownTypeException</h4> 1284<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> unknownTypeException(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 1285 <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> 1286<div class="block">Helper method for constructing exception to indicate that given 1287 type id (parsed from JSON) could not be converted to a Java type.</div> 1288</li> 1289</ul> 1290<a name="endOfInputException(java.lang.Class)"> 1291<!-- --> 1292</a> 1293<ul class="blockList"> 1294<li class="blockList"> 1295<h4>endOfInputException</h4> 1296<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> endOfInputException(<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)</pre> 1297</li> 1298</ul> 1299<a name="getDateFormat()"> 1300<!-- --> 1301</a> 1302<ul class="blockList"> 1303<li class="blockList"> 1304<h4>getDateFormat</h4> 1305<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> getDateFormat()</pre> 1306</li> 1307</ul> 1308<a name="determineClassName(java.lang.Object)"> 1309<!-- --> 1310</a> 1311<ul class="blockList"> 1312<li class="blockList"> 1313<h4>determineClassName</h4> 1314<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> determineClassName(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> instance)</pre> 1315</li> 1316</ul> 1317<a name="_calcName(java.lang.Class)"> 1318<!-- --> 1319</a> 1320<ul class="blockList"> 1321<li class="blockList"> 1322<h4>_calcName</h4> 1323<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _calcName(<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> 1324</li> 1325</ul> 1326<a name="_valueDesc()"> 1327<!-- --> 1328</a> 1329<ul class="blockList"> 1330<li class="blockList"> 1331<h4>_valueDesc</h4> 1332<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _valueDesc()</pre> 1333</li> 1334</ul> 1335<a name="_desc(java.lang.String)"> 1336<!-- --> 1337</a> 1338<ul class="blockListLast"> 1339<li class="blockList"> 1340<h4>_desc</h4> 1341<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _desc(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> desc)</pre> 1342</li> 1343</ul> 1344</li> 1345</ul> 1346</li> 1347</ul> 1348</div> 1349</div> 1350<!-- ========= END OF CLASS DATA ========= --> 1351<!-- ======= START OF BOTTOM NAVBAR ====== --> 1352<div class="bottomNav"><a name="navbar_bottom"> 1353<!-- --> 1354</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 1355<!-- --> 1356</a> 1357<ul class="navList" title="Navigation"> 1358<li><a href="../../../../overview-summary.html">Overview</a></li> 1359<li><a href="package-summary.html">Package</a></li> 1360<li class="navBarCell1Rev">Class</li> 1361<li><a href="class-use/DeserializationContext.html">Use</a></li> 1362<li><a href="package-tree.html">Tree</a></li> 1363<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 1364<li><a href="../../../../index-all.html">Index</a></li> 1365<li><a href="../../../../help-doc.html">Help</a></li> 1366</ul> 1367</div> 1368<div class="subNav"> 1369<ul class="navList"> 1370<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li> 1371<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li> 1372</ul> 1373<ul class="navList"> 1374<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DeserializationContext.html" target="_top">Frames</a></li> 1375<li><a href="DeserializationContext.html" target="_top">No Frames</a></li> 1376</ul> 1377<ul class="navList" id="allclasses_navbar_bottom"> 1378<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 1379</ul> 1380<div> 1381<script type="text/javascript"><!-- 1382 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1383 if(window==top) { 1384 allClassesLink.style.display = "block"; 1385 } 1386 else { 1387 allClassesLink.style.display = "none"; 1388 } 1389 //--> 1390</script> 1391</div> 1392<div> 1393<ul class="subNavList"> 1394<li>Summary: </li> 1395<li>Nested | </li> 1396<li><a href="#field_summary">Field</a> | </li> 1397<li><a href="#constructor_summary">Constr</a> | </li> 1398<li><a href="#method_summary">Method</a></li> 1399</ul> 1400<ul class="subNavList"> 1401<li>Detail: </li> 1402<li><a href="#field_detail">Field</a> | </li> 1403<li><a href="#constructor_detail">Constr</a> | </li> 1404<li><a href="#method_detail">Method</a></li> 1405</ul> 1406</div> 1407<a name="skip-navbar_bottom"> 1408<!-- --> 1409</a></div> 1410<!-- ======== END OF BOTTOM NAVBAR ======= --> 1411<p class="legalCopy"><small>Copyright © 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p> 1412</body> 1413</html> 1414