1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (version 1.7.0_10-ea) on Sun Jul 14 20:03:26 PDT 2013 --> 6<title>DeserializationConfig (Jackson JSON Processor)</title> 7<meta name="date" content="2013-07-14"> 8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> 9</head> 10<body> 11<script type="text/javascript"><!-- 12 if (location.href.indexOf('is-external=true') == -1) { 13 parent.document.title="DeserializationConfig (Jackson JSON Processor)"; 14 } 15//--> 16</script> 17<noscript> 18<div>JavaScript is disabled on your browser.</div> 19</noscript> 20<!-- ========= START OF TOP NAVBAR ======= --> 21<div class="topNav"><a name="navbar_top"> 22<!-- --> 23</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 24<!-- --> 25</a> 26<ul class="navList" title="Navigation"> 27<li><a href="../../../../overview-summary.html">Overview</a></li> 28<li><a href="package-summary.html">Package</a></li> 29<li class="navBarCell1Rev">Class</li> 30<li><a href="class-use/DeserializationConfig.html">Use</a></li> 31<li><a href="package-tree.html">Tree</a></li> 32<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 33<li><a href="../../../../index-all.html">Index</a></li> 34<li><a href="../../../../help-doc.html">Help</a></li> 35</ul> 36</div> 37<div class="subNav"> 38<ul class="navList"> 39<li><a href="../../../../org/codehaus/jackson/map/ContextualSerializer.html" title="interface in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li> 40<li><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li> 41</ul> 42<ul class="navList"> 43<li><a href="../../../../index.html?org/codehaus/jackson/map/DeserializationConfig.html" target="_top">Frames</a></li> 44<li><a href="DeserializationConfig.html" target="_top">No Frames</a></li> 45</ul> 46<ul class="navList" id="allclasses_navbar_top"> 47<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 48</ul> 49<div> 50<script type="text/javascript"><!-- 51 allClassesLink = document.getElementById("allclasses_navbar_top"); 52 if(window==top) { 53 allClassesLink.style.display = "block"; 54 } 55 else { 56 allClassesLink.style.display = "none"; 57 } 58 //--> 59</script> 60</div> 61<div> 62<ul class="subNavList"> 63<li>Summary: </li> 64<li><a href="#nested_class_summary">Nested</a> | </li> 65<li><a href="#field_summary">Field</a> | </li> 66<li><a href="#constructor_summary">Constr</a> | </li> 67<li><a href="#method_summary">Method</a></li> 68</ul> 69<ul class="subNavList"> 70<li>Detail: </li> 71<li><a href="#field_detail">Field</a> | </li> 72<li><a href="#constructor_detail">Constr</a> | </li> 73<li><a href="#method_detail">Method</a></li> 74</ul> 75</div> 76<a name="skip-navbar_top"> 77<!-- --> 78</a></div> 79<!-- ========= END OF TOP NAVBAR ========= --> 80<!-- ======== START OF CLASS DATA ======== --> 81<div class="header"> 82<div class="subTitle">org.codehaus.jackson.map</div> 83<h2 title="Class DeserializationConfig" class="title">Class DeserializationConfig</h2> 84</div> 85<div class="contentContainer"> 86<ul class="inheritance"> 87<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> 88<li> 89<ul class="inheritance"> 90<li><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">org.codehaus.jackson.map.MapperConfig</a><T></li> 91<li> 92<ul class="inheritance"> 93<li>org.codehaus.jackson.map.DeserializationConfig</li> 94</ul> 95</li> 96</ul> 97</li> 98</ul> 99<div class="description"> 100<ul class="blockList"> 101<li class="blockList"> 102<dl> 103<dt>All Implemented Interfaces:</dt> 104<dd><a href="../../../../org/codehaus/jackson/map/ClassIntrospector.MixInResolver.html" title="interface in org.codehaus.jackson.map">ClassIntrospector.MixInResolver</a></dd> 105</dl> 106<hr> 107<br> 108<pre>public class <span class="strong">DeserializationConfig</span> 109extends <a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><T></pre> 110<div class="block">Object that contains baseline configuration for deserialization 111 process. An instance is owned by <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a>, which makes 112 a copy that is passed during serialization process to 113 <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map"><code>DeserializerProvider</code></a> and <a href="../../../../org/codehaus/jackson/map/DeserializerFactory.html" title="class in org.codehaus.jackson.map"><code>DeserializerFactory</code></a>. 114<p> 115 Note: although configuration settings can be changed at any time 116 (for factories and instances), they are not guaranteed to have 117 effect if called after constructing relevant mapper or deserializer 118 instance. This because some objects may be configured, constructed and 119 cached first time they are needed. 120<p> 121 As of version 1.9, the goal is to make this class eventually immutable. 122 Because of this, existing methods that allow changing state of this 123 instance are deprecated in favor of methods that create new instances 124 with different configuration ("fluent factories")</div> 125</li> 126</ul> 127</div> 128<div class="summary"> 129<ul class="blockList"> 130<li class="blockList"> 131<!-- ======== NESTED CLASS SUMMARY ======== --> 132<ul class="blockList"> 133<li class="blockList"><a name="nested_class_summary"> 134<!-- --> 135</a> 136<h3>Nested Class Summary</h3> 137<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> 138<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> 139<tr> 140<th class="colFirst" scope="col">Modifier and Type</th> 141<th class="colLast" scope="col">Class and Description</th> 142</tr> 143<tr class="altColor"> 144<td class="colFirst"><code>static class </code></td> 145<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a></strong></code> 146<div class="block">Enumeration that defines togglable features that guide 147 the serialization feature.</div> 148</td> 149</tr> 150</table> 151<ul class="blockList"> 152<li class="blockList"><a name="nested_classes_inherited_from_class_org.codehaus.jackson.map.MapperConfig"> 153<!-- --> 154</a> 155<h3>Nested classes/interfaces inherited from class org.codehaus.jackson.map.<a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a></h3> 156<code><a href="../../../../org/codehaus/jackson/map/MapperConfig.Base.html" title="class in org.codehaus.jackson.map">MapperConfig.Base</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.ConfigFeature.html" title="interface in org.codehaus.jackson.map">MapperConfig.ConfigFeature</a></code></li> 157</ul> 158</li> 159</ul> 160<!-- =========== FIELD SUMMARY =========== --> 161<ul class="blockList"> 162<li class="blockList"><a name="field_summary"> 163<!-- --> 164</a> 165<h3>Field Summary</h3> 166<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 167<caption><span>Fields</span><span class="tabEnd"> </span></caption> 168<tr> 169<th class="colFirst" scope="col">Modifier and Type</th> 170<th class="colLast" scope="col">Field and Description</th> 171</tr> 172<tr class="altColor"> 173<td class="colFirst"><code>protected int</code></td> 174<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#_featureFlags">_featureFlags</a></strong></code> 175<div class="block"> 176 Note: moved to base class in 1.9; was stored by sub-class earlier</div> 177</td> 178</tr> 179<tr class="rowColor"> 180<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a></code></td> 181<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#_nodeFactory">_nodeFactory</a></strong></code> 182<div class="block">Factory used for constructing <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div> 183</td> 184</tr> 185<tr class="altColor"> 186<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/util/LinkedNode.html" title="class in org.codehaus.jackson.map.util">LinkedNode</a><<a href="../../../../org/codehaus/jackson/map/DeserializationProblemHandler.html" title="class in org.codehaus.jackson.map">DeserializationProblemHandler</a>></code></td> 187<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#_problemHandlers">_problemHandlers</a></strong></code> 188<div class="block">Linked list that contains all registered problem handlers.</div> 189</td> 190</tr> 191<tr class="rowColor"> 192<td class="colFirst"><code>protected boolean</code></td> 193<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#_sortPropertiesAlphabetically">_sortPropertiesAlphabetically</a></strong></code> 194<div class="block">Feature flag from <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> which is needed to 195 know if serializer will by default sort properties in 196 alphabetic order.</div> 197</td> 198</tr> 199</table> 200<ul class="blockList"> 201<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.map.MapperConfig"> 202<!-- --> 203</a> 204<h3>Fields inherited from class org.codehaus.jackson.map.<a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a></h3> 205<code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#_base">_base</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#_mixInAnnotations">_mixInAnnotations</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#_mixInAnnotationsShared">_mixInAnnotationsShared</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#_subtypeResolver">_subtypeResolver</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#DEFAULT_DATE_FORMAT">DEFAULT_DATE_FORMAT</a></code></li> 206</ul> 207</li> 208</ul> 209<!-- ======== CONSTRUCTOR SUMMARY ======== --> 210<ul class="blockList"> 211<li class="blockList"><a name="constructor_summary"> 212<!-- --> 213</a> 214<h3>Constructor Summary</h3> 215<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 216<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 217<tr> 218<th class="colFirst" scope="col">Modifier</th> 219<th class="colLast" scope="col">Constructor and Description</th> 220</tr> 221<tr class="altColor"> 222<td class="colFirst"><code> </code></td> 223<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#DeserializationConfig(org.codehaus.jackson.map.ClassIntrospector, org.codehaus.jackson.map.AnnotationIntrospector, org.codehaus.jackson.map.introspect.VisibilityChecker, org.codehaus.jackson.map.jsontype.SubtypeResolver, org.codehaus.jackson.map.PropertyNamingStrategy, org.codehaus.jackson.map.type.TypeFactory, org.codehaus.jackson.map.HandlerInstantiator)">DeserializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a><? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> intr, 224 <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> annIntr, 225 <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> vc, 226 <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> subtypeResolver, 227 <a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a> propertyNamingStrategy, 228 <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> typeFactory, 229 <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a> handlerInstantiator)</code> 230<div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div> 231</td> 232</tr> 233<tr class="rowColor"> 234<td class="colFirst"><code>protected </code></td> 235<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#DeserializationConfig(org.codehaus.jackson.map.DeserializationConfig)">DeserializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> src)</code> </td> 236</tr> 237<tr class="altColor"> 238<td class="colFirst"><code>protected </code></td> 239<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#DeserializationConfig(org.codehaus.jackson.map.DeserializationConfig, int)">DeserializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> src, 240 int featureFlags)</code> </td> 241</tr> 242<tr class="rowColor"> 243<td class="colFirst"><code>protected </code></td> 244<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#DeserializationConfig(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.node.JsonNodeFactory)">DeserializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> src, 245 <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> f)</code> </td> 246</tr> 247<tr class="altColor"> 248<td class="colFirst"><code>protected </code></td> 249<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#DeserializationConfig(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.map.MapperConfig.Base)">DeserializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> src, 250 <a href="../../../../org/codehaus/jackson/map/MapperConfig.Base.html" title="class in org.codehaus.jackson.map">MapperConfig.Base</a> base)</code> </td> 251</tr> 252</table> 253</li> 254</ul> 255<!-- ========== METHOD SUMMARY =========== --> 256<ul class="blockList"> 257<li class="blockList"><a name="method_summary"> 258<!-- --> 259</a> 260<h3>Method Summary</h3> 261<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 262<caption><span>Methods</span><span class="tabEnd"> </span></caption> 263<tr> 264<th class="colFirst" scope="col">Modifier and Type</th> 265<th class="colLast" scope="col">Method and Description</th> 266</tr> 267<tr class="altColor"> 268<td class="colFirst"><code>void</code></td> 269<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#addHandler(org.codehaus.jackson.map.DeserializationProblemHandler)">addHandler</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationProblemHandler.html" title="class in org.codehaus.jackson.map">DeserializationProblemHandler</a> h)</code> 270<div class="block">Method that can be used to add a handler that can (try to) 271 resolve non-fatal deserialization problems.</div> 272</td> 273</tr> 274<tr class="rowColor"> 275<td class="colFirst"><code>boolean</code></td> 276<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#canOverrideAccessModifiers()">canOverrideAccessModifiers</a></strong>()</code> 277<div class="block">Accessor for determining whether it is ok to try to force override of access 278 modifiers to be able to get or set values of non-public Methods, Fields; 279 to invoke non-public Constructors, Methods; or to instantiate non-public 280 Classes.</div> 281</td> 282</tr> 283<tr class="altColor"> 284<td class="colFirst"><code>void</code></td> 285<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#clearHandlers()">clearHandlers</a></strong>()</code> 286<div class="block">Method for removing all configured problem handlers; usually done to replace 287 existing handler(s) with different one(s)</div> 288</td> 289</tr> 290<tr class="rowColor"> 291<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 292<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#createUnshared(org.codehaus.jackson.map.jsontype.SubtypeResolver)">createUnshared</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> subtypeResolver)</code> 293<div class="block">Method that is called to create a non-shared copy of the configuration 294 to be used for a deserialization operation.</div> 295</td> 296</tr> 297<tr class="altColor"> 298<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">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> 299<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#deserializerInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)">deserializerInstance</a></strong>(<a href="../../../../org/codehaus/jackson/map/introspect/Annotated.html" title="class in org.codehaus.jackson.map.introspect">Annotated</a> annotated, 300 <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><? extends <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><?>> deserClass)</code> </td> 301</tr> 302<tr class="rowColor"> 303<td class="colFirst"><code>void</code></td> 304<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#disable(org.codehaus.jackson.map.DeserializationConfig.Feature)">disable</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f)</code> 305<div class="block"><strong>Deprecated.</strong> 306<div class="block"><i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#without(org.codehaus.jackson.map.DeserializationConfig.Feature...)"><code>without(org.codehaus.jackson.map.DeserializationConfig.Feature...)</code></a> instead; 307 this method is deprecated as it modifies current instance instead of 308 creating a new one (as the goal is to make this class immutable)</i></div> 309</div> 310</td> 311</tr> 312<tr class="altColor"> 313<td class="colFirst"><code>void</code></td> 314<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#enable(org.codehaus.jackson.map.DeserializationConfig.Feature)">enable</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f)</code> 315<div class="block"><strong>Deprecated.</strong> 316<div class="block"><i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#with(org.codehaus.jackson.map.DeserializationConfig.Feature...)"><code>with(org.codehaus.jackson.map.DeserializationConfig.Feature...)</code></a> instead; 317 this method is deprecated as it modifies current instance instead of 318 creating a new one (as the goal is to make this class immutable)</i></div> 319</div> 320</td> 321</tr> 322<tr class="rowColor"> 323<td class="colFirst"><code>void</code></td> 324<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#fromAnnotations(java.lang.Class)">fromAnnotations</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> 325<div class="block"><strong>Deprecated.</strong> 326<div class="block"><i>Since 1.9, it is preferably to explicitly configure 327 instances; this method also modifies existing instance which is 328 against immutable design goals of this class.</i></div> 329</div> 330</td> 331</tr> 332<tr class="altColor"> 333<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a></code></td> 334<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></strong>()</code> 335<div class="block">Method for getting <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> configured 336 to introspect annotation values used for configuration.</div> 337</td> 338</tr> 339<tr class="rowColor"> 340<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a></code></td> 341<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#getBase64Variant()">getBase64Variant</a></strong>()</code> 342<div class="block">Method called during deserialization if Base64 encoded content 343 needs to be decoded.</div> 344</td> 345</tr> 346<tr class="altColor"> 347<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?></code></td> 348<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</a></strong>()</code> 349<div class="block">Accessor for object used for determining whether specific property elements 350 (method, constructors, fields) can be auto-detected based on 351 their visibility (access modifiers).</div> 352</td> 353</tr> 354<tr class="rowColor"> 355<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a></code></td> 356<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#getNodeFactory()">getNodeFactory</a></strong>()</code> </td> 357</tr> 358<tr class="altColor"> 359<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/util/LinkedNode.html" title="class in org.codehaus.jackson.map.util">LinkedNode</a><<a href="../../../../org/codehaus/jackson/map/DeserializationProblemHandler.html" title="class in org.codehaus.jackson.map">DeserializationProblemHandler</a>></code></td> 360<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#getProblemHandlers()">getProblemHandlers</a></strong>()</code> 361<div class="block">Method for getting head of the problem handler chain.</div> 362</td> 363</tr> 364<tr class="rowColor"> 365<td class="colFirst"><code><T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> <br>T</code></td> 366<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#introspect(org.codehaus.jackson.type.JavaType)">introspect</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</code> 367<div class="block">Method that will introspect full bean properties for the purpose 368 of building a bean deserializer</div> 369</td> 370</tr> 371<tr class="altColor"> 372<td class="colFirst"><code><T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> <br>T</code></td> 373<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#introspectClassAnnotations(org.codehaus.jackson.type.JavaType)">introspectClassAnnotations</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</code> 374<div class="block">Accessor for getting bean description that only contains class 375 annotations: useful if no getter/setter/creator information is needed.</div> 376</td> 377</tr> 378<tr class="rowColor"> 379<td class="colFirst"><code><T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> <br>T</code></td> 380<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#introspectDirectClassAnnotations(org.codehaus.jackson.type.JavaType)">introspectDirectClassAnnotations</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</code> 381<div class="block">Accessor for getting bean description that only contains immediate class 382 annotations: ones from the class, and its direct mix-in, if any, but 383 not from super types.</div> 384</td> 385</tr> 386<tr class="altColor"> 387<td class="colFirst"><code><T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> <br>T</code></td> 388<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#introspectForCreation(org.codehaus.jackson.type.JavaType)">introspectForCreation</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</code> 389<div class="block">Method that will introspect subset of bean properties needed to 390 construct bean instance.</div> 391</td> 392</tr> 393<tr class="rowColor"> 394<td class="colFirst"><code>boolean</code></td> 395<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#isAnnotationProcessingEnabled()">isAnnotationProcessingEnabled</a></strong>()</code> 396<div class="block">Method for determining whether annotation processing is enabled or not 397 (default settings are typically that it is enabled; must explicitly disable).</div> 398</td> 399</tr> 400<tr class="altColor"> 401<td class="colFirst"><code>boolean</code></td> 402<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#isEnabled(org.codehaus.jackson.map.DeserializationConfig.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f)</code> 403<div class="block">An overload for <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)"><code>MapperConfig.isEnabled(MapperConfig.ConfigFeature)</code></a>, 404 needed for backwards-compatibility.</div> 405</td> 406</tr> 407<tr class="rowColor"> 408<td class="colFirst"><code>boolean</code></td> 409<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/map/MapperConfig.ConfigFeature.html" title="interface in org.codehaus.jackson.map">MapperConfig.ConfigFeature</a> f)</code> 410<div class="block">Method for checking whether given feature is enabled or not</div> 411</td> 412</tr> 413<tr class="altColor"> 414<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/KeyDeserializer.html" title="class in org.codehaus.jackson.map">KeyDeserializer</a></code></td> 415<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#keyDeserializerInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)">keyDeserializerInstance</a></strong>(<a href="../../../../org/codehaus/jackson/map/introspect/Annotated.html" title="class in org.codehaus.jackson.map.introspect">Annotated</a> annotated, 416 <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><? extends <a href="../../../../org/codehaus/jackson/map/KeyDeserializer.html" title="class in org.codehaus.jackson.map">KeyDeserializer</a>> keyDeserClass)</code> </td> 417</tr> 418<tr class="rowColor"> 419<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 420<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#passSerializationFeatures(int)">passSerializationFeatures</a></strong>(int serializationFeatureFlags)</code> 421<div class="block">Helper method to be called right after creating a non-shared 422 instance, needed to pass state of feature(s) shared with 423 SerializationConfig.</div> 424</td> 425</tr> 426<tr class="altColor"> 427<td class="colFirst"><code>void</code></td> 428<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#set(org.codehaus.jackson.map.DeserializationConfig.Feature, boolean)">set</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f, 429 boolean state)</code> 430<div class="block"><strong>Deprecated.</strong> 431<div class="block"><i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#without(org.codehaus.jackson.map.DeserializationConfig.Feature...)"><code>without(org.codehaus.jackson.map.DeserializationConfig.Feature...)</code></a> and <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#with(org.codehaus.jackson.map.DeserializationConfig.Feature...)"><code>with(org.codehaus.jackson.map.DeserializationConfig.Feature...)</code></a> instead; 432 this method is deprecated as it modifies current instance instead of 433 creating a new one (as the goal is to make this class immutable)</i></div> 434</div> 435</td> 436</tr> 437<tr class="rowColor"> 438<td class="colFirst"><code>boolean</code></td> 439<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#shouldSortPropertiesAlphabetically()">shouldSortPropertiesAlphabetically</a></strong>()</code> 440<div class="block">Accessor for checking whether default settings for property handling 441 indicate that properties should be alphabetically ordered or not.</div> 442</td> 443</tr> 444<tr class="altColor"> 445<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/deser/ValueInstantiator.html" title="class in org.codehaus.jackson.map.deser">ValueInstantiator</a></code></td> 446<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#valueInstantiatorInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)">valueInstantiatorInstance</a></strong>(<a href="../../../../org/codehaus/jackson/map/introspect/Annotated.html" title="class in org.codehaus.jackson.map.introspect">Annotated</a> annotated, 447 <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><? extends <a href="../../../../org/codehaus/jackson/map/deser/ValueInstantiator.html" title="class in org.codehaus.jackson.map.deser">ValueInstantiator</a>> instClass)</code> </td> 448</tr> 449<tr class="rowColor"> 450<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 451<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#with(org.codehaus.jackson.map.DeserializationConfig.Feature...)">with</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>... features)</code> 452<div class="block">Fluent factory method that will construct and return a new configuration 453 object instance with specified features enabled.</div> 454</td> 455</tr> 456<tr class="altColor"> 457<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 458<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withAnnotationIntrospector</a></strong>(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</code> 459<div class="block">Method for constructing and returning a new instance with different 460 <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> to use (replacing old one).</div> 461</td> 462</tr> 463<tr class="rowColor"> 464<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 465<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withAppendedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withAppendedAnnotationIntrospector</a></strong>(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</code> 466<div class="block">Method for constructing and returning a new instance with additional 467 <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> appended (as the lowest priority one)</div> 468</td> 469</tr> 470<tr class="altColor"> 471<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 472<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withClassIntrospector(org.codehaus.jackson.map.ClassIntrospector)">withClassIntrospector</a></strong>(<a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a><? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> ci)</code> 473<div class="block">Method for constructing and returning a new instance with different 474 <a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map"><code>ClassIntrospector</code></a> 475 to use.</div> 476</td> 477</tr> 478<tr class="rowColor"> 479<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 480<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withDateFormat(java.text.DateFormat)">withDateFormat</a></strong>(<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> df)</code> 481<div class="block">Method for constructing and returning a new instance with different 482 <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> 483 to use.</div> 484</td> 485</tr> 486<tr class="altColor"> 487<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 488<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)">withHandlerInstantiator</a></strong>(<a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a> hi)</code> 489<div class="block">Method for constructing and returning a new instance with different 490 <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map"><code>HandlerInstantiator</code></a> 491 to use.</div> 492</td> 493</tr> 494<tr class="rowColor"> 495<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 496<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withInsertedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withInsertedAnnotationIntrospector</a></strong>(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</code> 497<div class="block">Method for constructing and returning a new instance with additional 498 <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> inserted (as the highest priority one)</div> 499</td> 500</tr> 501<tr class="altColor"> 502<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 503<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withNodeFactory(org.codehaus.jackson.node.JsonNodeFactory)">withNodeFactory</a></strong>(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> f)</code> 504<div class="block">Fluent factory method that will construct a new instance with 505 specified <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a></div> 506</td> 507</tr> 508<tr class="rowColor"> 509<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 510<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#without(org.codehaus.jackson.map.DeserializationConfig.Feature...)">without</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>... features)</code> 511<div class="block">Fluent factory method that will construct and return a new configuration 512 object instance with specified features disabled.</div> 513</td> 514</tr> 515<tr class="altColor"> 516<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 517<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)">withPropertyNamingStrategy</a></strong>(<a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a> pns)</code> 518<div class="block">Method for constructing and returning a new instance with different 519 <a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map"><code>PropertyNamingStrategy</code></a> 520 to use.</div> 521</td> 522</tr> 523<tr class="rowColor"> 524<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 525<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)">withSubtypeResolver</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> str)</code> 526<div class="block">Method for constructing and returning a new instance with different 527 <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype"><code>SubtypeResolver</code></a> 528 to use.</div> 529</td> 530</tr> 531<tr class="altColor"> 532<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 533<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withTypeFactory(org.codehaus.jackson.map.type.TypeFactory)">withTypeFactory</a></strong>(<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> tf)</code> 534<div class="block">Method for constructing and returning a new instance with different 535 <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> 536 to use.</div> 537</td> 538</tr> 539<tr class="rowColor"> 540<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 541<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withTypeResolverBuilder(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)">withTypeResolverBuilder</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype">TypeResolverBuilder</a><?> trb)</code> 542<div class="block">Method for constructing and returning a new instance with different 543 <a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a> 544 to use.</div> 545</td> 546</tr> 547<tr class="altColor"> 548<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 549<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)">withVisibility</a></strong>(<a href="../../../../org/codehaus/jackson/annotate/JsonMethod.html" title="enum in org.codehaus.jackson.annotate">JsonMethod</a> forMethod, 550 <a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.Visibility.html" title="enum in org.codehaus.jackson.annotate">JsonAutoDetect.Visibility</a> visibility)</code> 551<div class="block">Method for constructing and returning a new instance with different 552 minimal visibility level for specified property type</div> 553</td> 554</tr> 555<tr class="rowColor"> 556<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td> 557<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#withVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)">withVisibilityChecker</a></strong>(<a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> vc)</code> 558<div class="block">Method for constructing and returning a new instance with different 559 <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect"><code>VisibilityChecker</code></a> 560 to use.</div> 561</td> 562</tr> 563</table> 564<ul class="blockList"> 565<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.map.MapperConfig"> 566<!-- --> 567</a> 568<h3>Methods inherited from class org.codehaus.jackson.map.<a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a></h3> 569<code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#addMixInAnnotations(java.lang.Class, java.lang.Class)">addMixInAnnotations</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#appendAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">appendAnnotationIntrospector</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#constructSpecializedType(org.codehaus.jackson.type.JavaType, java.lang.Class)">constructSpecializedType</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#constructType(java.lang.Class)">constructType</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#constructType(org.codehaus.jackson.type.TypeReference)">constructType</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getClassIntrospector()">getClassIntrospector</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getDateFormat()">getDateFormat</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getDefaultTyper(org.codehaus.jackson.type.JavaType)">getDefaultTyper</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getHandlerInstantiator()">getHandlerInstantiator</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getPropertyNamingStrategy()">getPropertyNamingStrategy</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getSubtypeResolver()">getSubtypeResolver</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getTypeFactory()">getTypeFactory</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#insertAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">insertAnnotationIntrospector</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#introspectClassAnnotations(java.lang.Class)">introspectClassAnnotations</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#introspectDirectClassAnnotations(java.lang.Class)">introspectDirectClassAnnotations</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#mixInCount()">mixInCount</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#setAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">setAnnotationIntrospector</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#setDateFormat(java.text.DateFormat)">setDateFormat</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#setMixInAnnotations(java.util.Map)">setMixInAnnotations</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#typeIdResolverInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)">typeIdResolverInstance</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#typeResolverBuilderInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)">typeResolverBuilderInstance</a></code></li> 570</ul> 571<ul class="blockList"> 572<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 573<!-- --> 574</a> 575<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> 576<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> 577</ul> 578</li> 579</ul> 580</li> 581</ul> 582</div> 583<div class="details"> 584<ul class="blockList"> 585<li class="blockList"> 586<!-- ============ FIELD DETAIL =========== --> 587<ul class="blockList"> 588<li class="blockList"><a name="field_detail"> 589<!-- --> 590</a> 591<h3>Field Detail</h3> 592<a name="_problemHandlers"> 593<!-- --> 594</a> 595<ul class="blockList"> 596<li class="blockList"> 597<h4>_problemHandlers</h4> 598<pre>protected <a href="../../../../org/codehaus/jackson/map/util/LinkedNode.html" title="class in org.codehaus.jackson.map.util">LinkedNode</a><<a href="../../../../org/codehaus/jackson/map/DeserializationProblemHandler.html" title="class in org.codehaus.jackson.map">DeserializationProblemHandler</a>> _problemHandlers</pre> 599<div class="block">Linked list that contains all registered problem handlers. 600 Implementation as front-added linked list allows for sharing 601 of the list (tail) without copying the list.</div> 602</li> 603</ul> 604<a name="_nodeFactory"> 605<!-- --> 606</a> 607<ul class="blockList"> 608<li class="blockList"> 609<h4>_nodeFactory</h4> 610<pre>protected final <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> _nodeFactory</pre> 611<div class="block">Factory used for constructing <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div> 612<dl><dt><span class="strong">Since:</span></dt> 613 <dd>1.6</dd></dl> 614</li> 615</ul> 616<a name="_sortPropertiesAlphabetically"> 617<!-- --> 618</a> 619<ul class="blockList"> 620<li class="blockList"> 621<h4>_sortPropertiesAlphabetically</h4> 622<pre>protected boolean _sortPropertiesAlphabetically</pre> 623<div class="block">Feature flag from <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> which is needed to 624 know if serializer will by default sort properties in 625 alphabetic order. 626<p> 627 Note that although this property is not marked as final, 628 it is handled like it was, except for the fact that it is 629 assigned with a call to <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#passSerializationFeatures(int)"><code>passSerializationFeatures(int)</code></a> 630 instead of constructor.</div> 631<dl><dt><span class="strong">Since:</span></dt> 632 <dd>1.9</dd></dl> 633</li> 634</ul> 635<a name="_featureFlags"> 636<!-- --> 637</a> 638<ul class="blockListLast"> 639<li class="blockList"> 640<h4>_featureFlags</h4> 641<pre>protected int _featureFlags</pre> 642<div class="block"><p> 643 Note: moved to base class in 1.9; was stored by sub-class earlier</div> 644</li> 645</ul> 646</li> 647</ul> 648<!-- ========= CONSTRUCTOR DETAIL ======== --> 649<ul class="blockList"> 650<li class="blockList"><a name="constructor_detail"> 651<!-- --> 652</a> 653<h3>Constructor Detail</h3> 654<a name="DeserializationConfig(org.codehaus.jackson.map.ClassIntrospector, org.codehaus.jackson.map.AnnotationIntrospector, org.codehaus.jackson.map.introspect.VisibilityChecker, org.codehaus.jackson.map.jsontype.SubtypeResolver, org.codehaus.jackson.map.PropertyNamingStrategy, org.codehaus.jackson.map.type.TypeFactory, org.codehaus.jackson.map.HandlerInstantiator)"> 655<!-- --> 656</a> 657<ul class="blockList"> 658<li class="blockList"> 659<h4>DeserializationConfig</h4> 660<pre>public DeserializationConfig(<a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a><? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> intr, 661 <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> annIntr, 662 <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> vc, 663 <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> subtypeResolver, 664 <a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a> propertyNamingStrategy, 665 <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> typeFactory, 666 <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a> handlerInstantiator)</pre> 667<div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div> 668</li> 669</ul> 670<a name="DeserializationConfig(org.codehaus.jackson.map.DeserializationConfig)"> 671<!-- --> 672</a> 673<ul class="blockList"> 674<li class="blockList"> 675<h4>DeserializationConfig</h4> 676<pre>protected DeserializationConfig(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> src)</pre> 677<dl><dt><span class="strong">Since:</span></dt> 678 <dd>1.8</dd></dl> 679</li> 680</ul> 681<a name="DeserializationConfig(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.map.MapperConfig.Base)"> 682<!-- --> 683</a> 684<ul class="blockList"> 685<li class="blockList"> 686<h4>DeserializationConfig</h4> 687<pre>protected DeserializationConfig(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> src, 688 <a href="../../../../org/codehaus/jackson/map/MapperConfig.Base.html" title="class in org.codehaus.jackson.map">MapperConfig.Base</a> base)</pre> 689<dl><dt><span class="strong">Since:</span></dt> 690 <dd>1.8</dd></dl> 691</li> 692</ul> 693<a name="DeserializationConfig(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.node.JsonNodeFactory)"> 694<!-- --> 695</a> 696<ul class="blockList"> 697<li class="blockList"> 698<h4>DeserializationConfig</h4> 699<pre>protected DeserializationConfig(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> src, 700 <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> f)</pre> 701<dl><dt><span class="strong">Since:</span></dt> 702 <dd>1.8</dd></dl> 703</li> 704</ul> 705<a name="DeserializationConfig(org.codehaus.jackson.map.DeserializationConfig, int)"> 706<!-- --> 707</a> 708<ul class="blockListLast"> 709<li class="blockList"> 710<h4>DeserializationConfig</h4> 711<pre>protected DeserializationConfig(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> src, 712 int featureFlags)</pre> 713<dl><dt><span class="strong">Since:</span></dt> 714 <dd>1.9</dd></dl> 715</li> 716</ul> 717</li> 718</ul> 719<!-- ============ METHOD DETAIL ========== --> 720<ul class="blockList"> 721<li class="blockList"><a name="method_detail"> 722<!-- --> 723</a> 724<h3>Method Detail</h3> 725<a name="passSerializationFeatures(int)"> 726<!-- --> 727</a> 728<ul class="blockList"> 729<li class="blockList"> 730<h4>passSerializationFeatures</h4> 731<pre>protected <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> passSerializationFeatures(int serializationFeatureFlags)</pre> 732<div class="block">Helper method to be called right after creating a non-shared 733 instance, needed to pass state of feature(s) shared with 734 SerializationConfig. 735 736 Since 1.9</div> 737</li> 738</ul> 739<a name="withClassIntrospector(org.codehaus.jackson.map.ClassIntrospector)"> 740<!-- --> 741</a> 742<ul class="blockList"> 743<li class="blockList"> 744<h4>withClassIntrospector</h4> 745<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withClassIntrospector(<a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a><? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> ci)</pre> 746<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withClassIntrospector(org.codehaus.jackson.map.ClassIntrospector)">MapperConfig</a></code></strong></div> 747<div class="block">Method for constructing and returning a new instance with different 748 <a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map"><code>ClassIntrospector</code></a> 749 to use. 750<p> 751 NOTE: make sure to register new instance with <code>ObjectMapper</code> 752 if directly calling this method.</div> 753<dl> 754<dt><strong>Specified by:</strong></dt> 755<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withClassIntrospector(org.codehaus.jackson.map.ClassIntrospector)">withClassIntrospector</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 756</dl> 757</li> 758</ul> 759<a name="withAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)"> 760<!-- --> 761</a> 762<ul class="blockList"> 763<li class="blockList"> 764<h4>withAnnotationIntrospector</h4> 765<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withAnnotationIntrospector(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</pre> 766<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">MapperConfig</a></code></strong></div> 767<div class="block">Method for constructing and returning a new instance with different 768 <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> to use (replacing old one). 769<p> 770 NOTE: make sure to register new instance with <code>ObjectMapper</code> 771 if directly calling this method.</div> 772<dl> 773<dt><strong>Specified by:</strong></dt> 774<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withAnnotationIntrospector</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 775</dl> 776</li> 777</ul> 778<a name="withVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)"> 779<!-- --> 780</a> 781<ul class="blockList"> 782<li class="blockList"> 783<h4>withVisibilityChecker</h4> 784<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withVisibilityChecker(<a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> vc)</pre> 785<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)">MapperConfig</a></code></strong></div> 786<div class="block">Method for constructing and returning a new instance with different 787 <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect"><code>VisibilityChecker</code></a> 788 to use. 789<p> 790 NOTE: make sure to register new instance with <code>ObjectMapper</code> 791 if directly calling this method.</div> 792<dl> 793<dt><strong>Specified by:</strong></dt> 794<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)">withVisibilityChecker</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 795</dl> 796</li> 797</ul> 798<a name="withVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)"> 799<!-- --> 800</a> 801<ul class="blockList"> 802<li class="blockList"> 803<h4>withVisibility</h4> 804<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withVisibility(<a href="../../../../org/codehaus/jackson/annotate/JsonMethod.html" title="enum in org.codehaus.jackson.annotate">JsonMethod</a> forMethod, 805 <a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.Visibility.html" title="enum in org.codehaus.jackson.annotate">JsonAutoDetect.Visibility</a> visibility)</pre> 806<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)">MapperConfig</a></code></strong></div> 807<div class="block">Method for constructing and returning a new instance with different 808 minimal visibility level for specified property type 809<p> 810 NOTE: make sure to register new instance with <code>ObjectMapper</code> 811 if directly calling this method.</div> 812<dl> 813<dt><strong>Specified by:</strong></dt> 814<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)">withVisibility</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 815</dl> 816</li> 817</ul> 818<a name="withTypeResolverBuilder(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)"> 819<!-- --> 820</a> 821<ul class="blockList"> 822<li class="blockList"> 823<h4>withTypeResolverBuilder</h4> 824<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withTypeResolverBuilder(<a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype">TypeResolverBuilder</a><?> trb)</pre> 825<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withTypeResolverBuilder(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)">MapperConfig</a></code></strong></div> 826<div class="block">Method for constructing and returning a new instance with different 827 <a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a> 828 to use. 829<p> 830 NOTE: make sure to register new instance with <code>ObjectMapper</code> 831 if directly calling this method.</div> 832<dl> 833<dt><strong>Specified by:</strong></dt> 834<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withTypeResolverBuilder(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)">withTypeResolverBuilder</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 835</dl> 836</li> 837</ul> 838<a name="withSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)"> 839<!-- --> 840</a> 841<ul class="blockList"> 842<li class="blockList"> 843<h4>withSubtypeResolver</h4> 844<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withSubtypeResolver(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> str)</pre> 845<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)">MapperConfig</a></code></strong></div> 846<div class="block">Method for constructing and returning a new instance with different 847 <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype"><code>SubtypeResolver</code></a> 848 to use. 849<p> 850 NOTE: make sure to register new instance with <code>ObjectMapper</code> 851 if directly calling this method.</div> 852<dl> 853<dt><strong>Specified by:</strong></dt> 854<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)">withSubtypeResolver</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 855</dl> 856</li> 857</ul> 858<a name="withPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)"> 859<!-- --> 860</a> 861<ul class="blockList"> 862<li class="blockList"> 863<h4>withPropertyNamingStrategy</h4> 864<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withPropertyNamingStrategy(<a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a> pns)</pre> 865<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)">MapperConfig</a></code></strong></div> 866<div class="block">Method for constructing and returning a new instance with different 867 <a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map"><code>PropertyNamingStrategy</code></a> 868 to use. 869<p> 870 NOTE: make sure to register new instance with <code>ObjectMapper</code> 871 if directly calling this method.</div> 872<dl> 873<dt><strong>Specified by:</strong></dt> 874<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)">withPropertyNamingStrategy</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 875</dl> 876</li> 877</ul> 878<a name="withTypeFactory(org.codehaus.jackson.map.type.TypeFactory)"> 879<!-- --> 880</a> 881<ul class="blockList"> 882<li class="blockList"> 883<h4>withTypeFactory</h4> 884<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withTypeFactory(<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> tf)</pre> 885<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withTypeFactory(org.codehaus.jackson.map.type.TypeFactory)">MapperConfig</a></code></strong></div> 886<div class="block">Method for constructing and returning a new instance with different 887 <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> 888 to use. 889<p> 890 NOTE: make sure to register new instance with <code>ObjectMapper</code> 891 if directly calling this method.</div> 892<dl> 893<dt><strong>Specified by:</strong></dt> 894<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withTypeFactory(org.codehaus.jackson.map.type.TypeFactory)">withTypeFactory</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 895</dl> 896</li> 897</ul> 898<a name="withDateFormat(java.text.DateFormat)"> 899<!-- --> 900</a> 901<ul class="blockList"> 902<li class="blockList"> 903<h4>withDateFormat</h4> 904<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withDateFormat(<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> df)</pre> 905<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withDateFormat(java.text.DateFormat)">MapperConfig</a></code></strong></div> 906<div class="block">Method for constructing and returning a new instance with different 907 <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> 908 to use. 909<p> 910 NOTE: make sure to register new instance with <code>ObjectMapper</code> 911 if directly calling this method.</div> 912<dl> 913<dt><strong>Specified by:</strong></dt> 914<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withDateFormat(java.text.DateFormat)">withDateFormat</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 915</dl> 916</li> 917</ul> 918<a name="withHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)"> 919<!-- --> 920</a> 921<ul class="blockList"> 922<li class="blockList"> 923<h4>withHandlerInstantiator</h4> 924<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withHandlerInstantiator(<a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a> hi)</pre> 925<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)">MapperConfig</a></code></strong></div> 926<div class="block">Method for constructing and returning a new instance with different 927 <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map"><code>HandlerInstantiator</code></a> 928 to use. 929<p> 930 NOTE: make sure to register new instance with <code>ObjectMapper</code> 931 if directly calling this method.</div> 932<dl> 933<dt><strong>Specified by:</strong></dt> 934<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)">withHandlerInstantiator</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 935</dl> 936</li> 937</ul> 938<a name="withInsertedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)"> 939<!-- --> 940</a> 941<ul class="blockList"> 942<li class="blockList"> 943<h4>withInsertedAnnotationIntrospector</h4> 944<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withInsertedAnnotationIntrospector(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</pre> 945<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withInsertedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">MapperConfig</a></code></strong></div> 946<div class="block">Method for constructing and returning a new instance with additional 947 <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> inserted (as the highest priority one)</div> 948<dl> 949<dt><strong>Specified by:</strong></dt> 950<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withInsertedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withInsertedAnnotationIntrospector</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 951</dl> 952</li> 953</ul> 954<a name="withAppendedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)"> 955<!-- --> 956</a> 957<ul class="blockList"> 958<li class="blockList"> 959<h4>withAppendedAnnotationIntrospector</h4> 960<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withAppendedAnnotationIntrospector(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</pre> 961<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withAppendedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">MapperConfig</a></code></strong></div> 962<div class="block">Method for constructing and returning a new instance with additional 963 <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> appended (as the lowest priority one)</div> 964<dl> 965<dt><strong>Specified by:</strong></dt> 966<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withAppendedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withAppendedAnnotationIntrospector</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 967</dl> 968</li> 969</ul> 970<a name="withNodeFactory(org.codehaus.jackson.node.JsonNodeFactory)"> 971<!-- --> 972</a> 973<ul class="blockList"> 974<li class="blockList"> 975<h4>withNodeFactory</h4> 976<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> withNodeFactory(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> f)</pre> 977<div class="block">Fluent factory method that will construct a new instance with 978 specified <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a></div> 979<dl><dt><span class="strong">Since:</span></dt> 980 <dd>1.8</dd></dl> 981</li> 982</ul> 983<a name="with(org.codehaus.jackson.map.DeserializationConfig.Feature...)"> 984<!-- --> 985</a> 986<ul class="blockList"> 987<li class="blockList"> 988<h4>with</h4> 989<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> with(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>... features)</pre> 990<div class="block">Fluent factory method that will construct and return a new configuration 991 object instance with specified features enabled.</div> 992<dl><dt><span class="strong">Since:</span></dt> 993 <dd>1.9</dd></dl> 994</li> 995</ul> 996<a name="without(org.codehaus.jackson.map.DeserializationConfig.Feature...)"> 997<!-- --> 998</a> 999<ul class="blockList"> 1000<li class="blockList"> 1001<h4>without</h4> 1002<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> without(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>... features)</pre> 1003<div class="block">Fluent factory method that will construct and return a new configuration 1004 object instance with specified features disabled.</div> 1005<dl><dt><span class="strong">Since:</span></dt> 1006 <dd>1.9</dd></dl> 1007</li> 1008</ul> 1009<a name="fromAnnotations(java.lang.Class)"> 1010<!-- --> 1011</a> 1012<ul class="blockList"> 1013<li class="blockList"> 1014<h4>fromAnnotations</h4> 1015<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> 1016public void fromAnnotations(<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> 1017<div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, it is preferably to explicitly configure 1018 instances; this method also modifies existing instance which is 1019 against immutable design goals of this class.</i></div> 1020<div class="block">Method that checks class annotations that the argument Object has, 1021 and modifies settings of this configuration object accordingly, 1022 similar to how those annotations would affect actual value classes 1023 annotated with them, but with global scope. Note that not all 1024 annotations have global significance, and thus only subset of 1025 Jackson annotations will have any effect. 1026<p> 1027 Ones that are known to have effect are: 1028<ul> 1029 <li><a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonAutoDetect</code></a></li> 1030</ul></div> 1031<dl> 1032<dt><strong>Specified by:</strong></dt> 1033<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#fromAnnotations(java.lang.Class)">fromAnnotations</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 1034<dt><span class="strong">Parameters:</span></dt><dd><code>cls</code> - Class of which class annotations to use 1035 for changing configuration settings</dd></dl> 1036</li> 1037</ul> 1038<a name="createUnshared(org.codehaus.jackson.map.jsontype.SubtypeResolver)"> 1039<!-- --> 1040</a> 1041<ul class="blockList"> 1042<li class="blockList"> 1043<h4>createUnshared</h4> 1044<pre>public <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> createUnshared(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> subtypeResolver)</pre> 1045<div class="block">Method that is called to create a non-shared copy of the configuration 1046 to be used for a deserialization operation. 1047 Note that if sub-classing 1048 and sub-class has additional instance methods, 1049 this method <b>must</b> be overridden to produce proper sub-class 1050 instance.</div> 1051<dl> 1052<dt><strong>Specified by:</strong></dt> 1053<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#createUnshared(org.codehaus.jackson.map.jsontype.SubtypeResolver)">createUnshared</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 1054</dl> 1055</li> 1056</ul> 1057<a name="getAnnotationIntrospector()"> 1058<!-- --> 1059</a> 1060<ul class="blockList"> 1061<li class="blockList"> 1062<h4>getAnnotationIntrospector</h4> 1063<pre>public <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> getAnnotationIntrospector()</pre> 1064<div class="block">Method for getting <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> configured 1065 to introspect annotation values used for configuration.</div> 1066<dl> 1067<dt><strong>Overrides:</strong></dt> 1068<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 1069</dl> 1070</li> 1071</ul> 1072<a name="introspectClassAnnotations(org.codehaus.jackson.type.JavaType)"> 1073<!-- --> 1074</a> 1075<ul class="blockList"> 1076<li class="blockList"> 1077<h4>introspectClassAnnotations</h4> 1078<pre>public <T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> T introspectClassAnnotations(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</pre> 1079<div class="block">Accessor for getting bean description that only contains class 1080 annotations: useful if no getter/setter/creator information is needed. 1081<p> 1082 Note: part of <a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map"><code>MapperConfig</code></a> since 1.7</div> 1083<dl> 1084<dt><strong>Specified by:</strong></dt> 1085<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#introspectClassAnnotations(org.codehaus.jackson.type.JavaType)">introspectClassAnnotations</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 1086</dl> 1087</li> 1088</ul> 1089<a name="introspectDirectClassAnnotations(org.codehaus.jackson.type.JavaType)"> 1090<!-- --> 1091</a> 1092<ul class="blockList"> 1093<li class="blockList"> 1094<h4>introspectDirectClassAnnotations</h4> 1095<pre>public <T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> T introspectDirectClassAnnotations(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</pre> 1096<div class="block">Accessor for getting bean description that only contains immediate class 1097 annotations: ones from the class, and its direct mix-in, if any, but 1098 not from super types. 1099<p> 1100 Note: part of <a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map"><code>MapperConfig</code></a> since 1.7</div> 1101<dl> 1102<dt><strong>Specified by:</strong></dt> 1103<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#introspectDirectClassAnnotations(org.codehaus.jackson.type.JavaType)">introspectDirectClassAnnotations</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 1104</dl> 1105</li> 1106</ul> 1107<a name="isAnnotationProcessingEnabled()"> 1108<!-- --> 1109</a> 1110<ul class="blockList"> 1111<li class="blockList"> 1112<h4>isAnnotationProcessingEnabled</h4> 1113<pre>public boolean isAnnotationProcessingEnabled()</pre> 1114<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isAnnotationProcessingEnabled()">MapperConfig</a></code></strong></div> 1115<div class="block">Method for determining whether annotation processing is enabled or not 1116 (default settings are typically that it is enabled; must explicitly disable).</div> 1117<dl> 1118<dt><strong>Specified by:</strong></dt> 1119<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isAnnotationProcessingEnabled()">isAnnotationProcessingEnabled</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 1120<dt><span class="strong">Returns:</span></dt><dd>True if annotation processing is enabled; false if not</dd></dl> 1121</li> 1122</ul> 1123<a name="canOverrideAccessModifiers()"> 1124<!-- --> 1125</a> 1126<ul class="blockList"> 1127<li class="blockList"> 1128<h4>canOverrideAccessModifiers</h4> 1129<pre>public boolean canOverrideAccessModifiers()</pre> 1130<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#canOverrideAccessModifiers()">MapperConfig</a></code></strong></div> 1131<div class="block">Accessor for determining whether it is ok to try to force override of access 1132 modifiers to be able to get or set values of non-public Methods, Fields; 1133 to invoke non-public Constructors, Methods; or to instantiate non-public 1134 Classes. By default this is enabled, but on some platforms it needs to be 1135 prevented since if this would violate security constraints and cause failures.</div> 1136<dl> 1137<dt><strong>Specified by:</strong></dt> 1138<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#canOverrideAccessModifiers()">canOverrideAccessModifiers</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 1139<dt><span class="strong">Returns:</span></dt><dd>True if access modifier overriding is allowed (and may be done for 1140 any Field, Method, Constructor or Class); false to prevent any attempts 1141 to override.</dd></dl> 1142</li> 1143</ul> 1144<a name="shouldSortPropertiesAlphabetically()"> 1145<!-- --> 1146</a> 1147<ul class="blockList"> 1148<li class="blockList"> 1149<h4>shouldSortPropertiesAlphabetically</h4> 1150<pre>public boolean shouldSortPropertiesAlphabetically()</pre> 1151<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#shouldSortPropertiesAlphabetically()">MapperConfig</a></code></strong></div> 1152<div class="block">Accessor for checking whether default settings for property handling 1153 indicate that properties should be alphabetically ordered or not.</div> 1154<dl> 1155<dt><strong>Specified by:</strong></dt> 1156<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#shouldSortPropertiesAlphabetically()">shouldSortPropertiesAlphabetically</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 1157</dl> 1158</li> 1159</ul> 1160<a name="getDefaultVisibilityChecker()"> 1161<!-- --> 1162</a> 1163<ul class="blockList"> 1164<li class="blockList"> 1165<h4>getDefaultVisibilityChecker</h4> 1166<pre>public <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> getDefaultVisibilityChecker()</pre> 1167<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getDefaultVisibilityChecker()">MapperConfig</a></code></strong></div> 1168<div class="block">Accessor for object used for determining whether specific property elements 1169 (method, constructors, fields) can be auto-detected based on 1170 their visibility (access modifiers). Can be changed to allow 1171 different minimum visibility levels for auto-detection. Note 1172 that this is the global handler; individual types (classes) 1173 can further override active checker used (using 1174 <a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonAutoDetect</code></a> annotation)</div> 1175<dl> 1176<dt><strong>Overrides:</strong></dt> 1177<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>></code></dd> 1178</dl> 1179</li> 1180</ul> 1181<a name="isEnabled(org.codehaus.jackson.map.DeserializationConfig.Feature)"> 1182<!-- --> 1183</a> 1184<ul class="blockList"> 1185<li class="blockList"> 1186<h4>isEnabled</h4> 1187<pre>public boolean isEnabled(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f)</pre> 1188<div class="block">An overload for <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)"><code>MapperConfig.isEnabled(MapperConfig.ConfigFeature)</code></a>, 1189 needed for backwards-compatibility. 1190<p> 1191 NOTE: will remove either this variant, or base class one, in 2.0./</div> 1192<dl><dt><span class="strong">Since:</span></dt> 1193 <dd>1.0 However, note that version 1.9.0 and 1.9.1 accidentally missed 1194 this overloaded variant</dd></dl> 1195</li> 1196</ul> 1197<a name="enable(org.codehaus.jackson.map.DeserializationConfig.Feature)"> 1198<!-- --> 1199</a> 1200<ul class="blockList"> 1201<li class="blockList"> 1202<h4>enable</h4> 1203<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> 1204public void enable(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f)</pre> 1205<div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#with(org.codehaus.jackson.map.DeserializationConfig.Feature...)"><code>with(org.codehaus.jackson.map.DeserializationConfig.Feature...)</code></a> instead; 1206 this method is deprecated as it modifies current instance instead of 1207 creating a new one (as the goal is to make this class immutable)</i></div> 1208<div class="block">Method for enabling specified feature.</div> 1209</li> 1210</ul> 1211<a name="disable(org.codehaus.jackson.map.DeserializationConfig.Feature)"> 1212<!-- --> 1213</a> 1214<ul class="blockList"> 1215<li class="blockList"> 1216<h4>disable</h4> 1217<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> 1218public void disable(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f)</pre> 1219<div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#without(org.codehaus.jackson.map.DeserializationConfig.Feature...)"><code>without(org.codehaus.jackson.map.DeserializationConfig.Feature...)</code></a> instead; 1220 this method is deprecated as it modifies current instance instead of 1221 creating a new one (as the goal is to make this class immutable)</i></div> 1222<div class="block">Method for disabling specified feature.</div> 1223</li> 1224</ul> 1225<a name="set(org.codehaus.jackson.map.DeserializationConfig.Feature, boolean)"> 1226<!-- --> 1227</a> 1228<ul class="blockList"> 1229<li class="blockList"> 1230<h4>set</h4> 1231<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> 1232public void set(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a> f, 1233 boolean state)</pre> 1234<div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#without(org.codehaus.jackson.map.DeserializationConfig.Feature...)"><code>without(org.codehaus.jackson.map.DeserializationConfig.Feature...)</code></a> and <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#with(org.codehaus.jackson.map.DeserializationConfig.Feature...)"><code>with(org.codehaus.jackson.map.DeserializationConfig.Feature...)</code></a> instead; 1235 this method is deprecated as it modifies current instance instead of 1236 creating a new one (as the goal is to make this class immutable)</i></div> 1237<div class="block">Method for enabling or disabling specified feature.</div> 1238</li> 1239</ul> 1240<a name="getProblemHandlers()"> 1241<!-- --> 1242</a> 1243<ul class="blockList"> 1244<li class="blockList"> 1245<h4>getProblemHandlers</h4> 1246<pre>public <a href="../../../../org/codehaus/jackson/map/util/LinkedNode.html" title="class in org.codehaus.jackson.map.util">LinkedNode</a><<a href="../../../../org/codehaus/jackson/map/DeserializationProblemHandler.html" title="class in org.codehaus.jackson.map">DeserializationProblemHandler</a>> getProblemHandlers()</pre> 1247<div class="block">Method for getting head of the problem handler chain. May be null, 1248 if no handlers have been added.</div> 1249</li> 1250</ul> 1251<a name="addHandler(org.codehaus.jackson.map.DeserializationProblemHandler)"> 1252<!-- --> 1253</a> 1254<ul class="blockList"> 1255<li class="blockList"> 1256<h4>addHandler</h4> 1257<pre>public void addHandler(<a href="../../../../org/codehaus/jackson/map/DeserializationProblemHandler.html" title="class in org.codehaus.jackson.map">DeserializationProblemHandler</a> h)</pre> 1258<div class="block">Method that can be used to add a handler that can (try to) 1259 resolve non-fatal deserialization problems.</div> 1260</li> 1261</ul> 1262<a name="clearHandlers()"> 1263<!-- --> 1264</a> 1265<ul class="blockList"> 1266<li class="blockList"> 1267<h4>clearHandlers</h4> 1268<pre>public void clearHandlers()</pre> 1269<div class="block">Method for removing all configured problem handlers; usually done to replace 1270 existing handler(s) with different one(s)</div> 1271<dl><dt><span class="strong">Since:</span></dt> 1272 <dd>1.1</dd></dl> 1273</li> 1274</ul> 1275<a name="getBase64Variant()"> 1276<!-- --> 1277</a> 1278<ul class="blockList"> 1279<li class="blockList"> 1280<h4>getBase64Variant</h4> 1281<pre>public <a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a> getBase64Variant()</pre> 1282<div class="block">Method called during deserialization if Base64 encoded content 1283 needs to be decoded. Default version just returns default Jackson 1284 uses, which is modified-mime which does not add linefeeds (because 1285 those would have to be escaped in JSON strings).</div> 1286</li> 1287</ul> 1288<a name="getNodeFactory()"> 1289<!-- --> 1290</a> 1291<ul class="blockList"> 1292<li class="blockList"> 1293<h4>getNodeFactory</h4> 1294<pre>public final <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a> getNodeFactory()</pre> 1295<dl><dt><span class="strong">Since:</span></dt> 1296 <dd>1.6</dd></dl> 1297</li> 1298</ul> 1299<a name="introspect(org.codehaus.jackson.type.JavaType)"> 1300<!-- --> 1301</a> 1302<ul class="blockList"> 1303<li class="blockList"> 1304<h4>introspect</h4> 1305<pre>public <T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> T introspect(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</pre> 1306<div class="block">Method that will introspect full bean properties for the purpose 1307 of building a bean deserializer</div> 1308<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - Type of class to be introspected</dd></dl> 1309</li> 1310</ul> 1311<a name="introspectForCreation(org.codehaus.jackson.type.JavaType)"> 1312<!-- --> 1313</a> 1314<ul class="blockList"> 1315<li class="blockList"> 1316<h4>introspectForCreation</h4> 1317<pre>public <T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> T introspectForCreation(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</pre> 1318<div class="block">Method that will introspect subset of bean properties needed to 1319 construct bean instance.</div> 1320</li> 1321</ul> 1322<a name="deserializerInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)"> 1323<!-- --> 1324</a> 1325<ul class="blockList"> 1326<li class="blockList"> 1327<h4>deserializerInstance</h4> 1328<pre>public <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">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="../../../../org/codehaus/jackson/map/introspect/Annotated.html" title="class in org.codehaus.jackson.map.introspect">Annotated</a> annotated, 1329 <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><? extends <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a><?>> deserClass)</pre> 1330</li> 1331</ul> 1332<a name="keyDeserializerInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)"> 1333<!-- --> 1334</a> 1335<ul class="blockList"> 1336<li class="blockList"> 1337<h4>keyDeserializerInstance</h4> 1338<pre>public <a href="../../../../org/codehaus/jackson/map/KeyDeserializer.html" title="class in org.codehaus.jackson.map">KeyDeserializer</a> keyDeserializerInstance(<a href="../../../../org/codehaus/jackson/map/introspect/Annotated.html" title="class in org.codehaus.jackson.map.introspect">Annotated</a> annotated, 1339 <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><? extends <a href="../../../../org/codehaus/jackson/map/KeyDeserializer.html" title="class in org.codehaus.jackson.map">KeyDeserializer</a>> keyDeserClass)</pre> 1340</li> 1341</ul> 1342<a name="valueInstantiatorInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)"> 1343<!-- --> 1344</a> 1345<ul class="blockList"> 1346<li class="blockList"> 1347<h4>valueInstantiatorInstance</h4> 1348<pre>public <a href="../../../../org/codehaus/jackson/map/deser/ValueInstantiator.html" title="class in org.codehaus.jackson.map.deser">ValueInstantiator</a> valueInstantiatorInstance(<a href="../../../../org/codehaus/jackson/map/introspect/Annotated.html" title="class in org.codehaus.jackson.map.introspect">Annotated</a> annotated, 1349 <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><? extends <a href="../../../../org/codehaus/jackson/map/deser/ValueInstantiator.html" title="class in org.codehaus.jackson.map.deser">ValueInstantiator</a>> instClass)</pre> 1350</li> 1351</ul> 1352<a name="isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)"> 1353<!-- --> 1354</a> 1355<ul class="blockListLast"> 1356<li class="blockList"> 1357<h4>isEnabled</h4> 1358<pre>public boolean isEnabled(<a href="../../../../org/codehaus/jackson/map/MapperConfig.ConfigFeature.html" title="interface in org.codehaus.jackson.map">MapperConfig.ConfigFeature</a> f)</pre> 1359<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)">MapperConfig</a></code></strong></div> 1360<div class="block">Method for checking whether given feature is enabled or not</div> 1361<dl> 1362<dt><strong>Specified by:</strong></dt> 1363<dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)">isEnabled</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><T extends org.codehaus.jackson.map.MapperConfig.Impl<CFG,T>></code></dd> 1364</dl> 1365</li> 1366</ul> 1367</li> 1368</ul> 1369</li> 1370</ul> 1371</div> 1372</div> 1373<!-- ========= END OF CLASS DATA ========= --> 1374<!-- ======= START OF BOTTOM NAVBAR ====== --> 1375<div class="bottomNav"><a name="navbar_bottom"> 1376<!-- --> 1377</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 1378<!-- --> 1379</a> 1380<ul class="navList" title="Navigation"> 1381<li><a href="../../../../overview-summary.html">Overview</a></li> 1382<li><a href="package-summary.html">Package</a></li> 1383<li class="navBarCell1Rev">Class</li> 1384<li><a href="class-use/DeserializationConfig.html">Use</a></li> 1385<li><a href="package-tree.html">Tree</a></li> 1386<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 1387<li><a href="../../../../index-all.html">Index</a></li> 1388<li><a href="../../../../help-doc.html">Help</a></li> 1389</ul> 1390</div> 1391<div class="subNav"> 1392<ul class="navList"> 1393<li><a href="../../../../org/codehaus/jackson/map/ContextualSerializer.html" title="interface in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li> 1394<li><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li> 1395</ul> 1396<ul class="navList"> 1397<li><a href="../../../../index.html?org/codehaus/jackson/map/DeserializationConfig.html" target="_top">Frames</a></li> 1398<li><a href="DeserializationConfig.html" target="_top">No Frames</a></li> 1399</ul> 1400<ul class="navList" id="allclasses_navbar_bottom"> 1401<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 1402</ul> 1403<div> 1404<script type="text/javascript"><!-- 1405 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1406 if(window==top) { 1407 allClassesLink.style.display = "block"; 1408 } 1409 else { 1410 allClassesLink.style.display = "none"; 1411 } 1412 //--> 1413</script> 1414</div> 1415<div> 1416<ul class="subNavList"> 1417<li>Summary: </li> 1418<li><a href="#nested_class_summary">Nested</a> | </li> 1419<li><a href="#field_summary">Field</a> | </li> 1420<li><a href="#constructor_summary">Constr</a> | </li> 1421<li><a href="#method_summary">Method</a></li> 1422</ul> 1423<ul class="subNavList"> 1424<li>Detail: </li> 1425<li><a href="#field_detail">Field</a> | </li> 1426<li><a href="#constructor_detail">Constr</a> | </li> 1427<li><a href="#method_detail">Method</a></li> 1428</ul> 1429</div> 1430<a name="skip-navbar_bottom"> 1431<!-- --> 1432</a></div> 1433<!-- ======== END OF BOTTOM NAVBAR ======= --> 1434</body> 1435</html> 1436