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 (1.8.0) on Sun Jul 19 11:36:49 PDT 2015 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>MapperFeature (jackson-databind 2.6.0 API)</title> 8<meta name="date" content="2015-07-19"> 9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> 10<script type="text/javascript" src="../../../../script.js"></script> 11</head> 12<body> 13<script type="text/javascript"><!-- 14 try { 15 if (location.href.indexOf('is-external=true') == -1) { 16 parent.document.title="MapperFeature (jackson-databind 2.6.0 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":9}; 23var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; 24var altColor = "altColor"; 25var rowColor = "rowColor"; 26var tableTab = "tableTab"; 27var activeTableTab = "activeTableTab"; 28</script> 29<noscript> 30<div>JavaScript is disabled on your browser.</div> 31</noscript> 32<!-- ========= START OF TOP NAVBAR ======= --> 33<div class="topNav"><a name="navbar.top"> 34<!-- --> 35</a> 36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 37<a name="navbar.top.firstrow"> 38<!-- --> 39</a> 40<ul class="navList" title="Navigation"> 41<li><a href="../../../../overview-summary.html">Overview</a></li> 42<li><a href="package-summary.html">Package</a></li> 43<li class="navBarCell1Rev">Class</li> 44<li><a href="class-use/MapperFeature.html">Use</a></li> 45<li><a href="package-tree.html">Tree</a></li> 46<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 47<li><a href="../../../../index-all.html">Index</a></li> 48<li><a href="../../../../help-doc.html">Help</a></li> 49</ul> 50</div> 51<div class="subNav"> 52<ul class="navList"> 53<li><a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.None.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev Class</span></a></li> 54<li><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next Class</span></a></li> 55</ul> 56<ul class="navList"> 57<li><a href="../../../../index.html?com/fasterxml/jackson/databind/MapperFeature.html" target="_top">Frames</a></li> 58<li><a href="MapperFeature.html" target="_top">No Frames</a></li> 59</ul> 60<ul class="navList" id="allclasses_navbar_top"> 61<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 62</ul> 63<div> 64<script type="text/javascript"><!-- 65 allClassesLink = document.getElementById("allclasses_navbar_top"); 66 if(window==top) { 67 allClassesLink.style.display = "block"; 68 } 69 else { 70 allClassesLink.style.display = "none"; 71 } 72 //--> 73</script> 74</div> 75<div> 76<ul class="subNavList"> 77<li>Summary: </li> 78<li>Nested | </li> 79<li><a href="#enum.constant.summary">Enum Constants</a> | </li> 80<li>Field | </li> 81<li><a href="#method.summary">Method</a></li> 82</ul> 83<ul class="subNavList"> 84<li>Detail: </li> 85<li><a href="#enum.constant.detail">Enum Constants</a> | </li> 86<li>Field | </li> 87<li><a href="#method.detail">Method</a></li> 88</ul> 89</div> 90<a name="skip.navbar.top"> 91<!-- --> 92</a></div> 93<!-- ========= END OF TOP NAVBAR ========= --> 94<!-- ======== START OF CLASS DATA ======== --> 95<div class="header"> 96<div class="subTitle">com.fasterxml.jackson.databind</div> 97<h2 title="Enum MapperFeature" class="title">Enum MapperFeature</h2> 98</div> 99<div class="contentContainer"> 100<ul class="inheritance"> 101<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> 102<li> 103<ul class="inheritance"> 104<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a><<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>></li> 105<li> 106<ul class="inheritance"> 107<li>com.fasterxml.jackson.databind.MapperFeature</li> 108</ul> 109</li> 110</ul> 111</li> 112</ul> 113<div class="description"> 114<ul class="blockList"> 115<li class="blockList"> 116<dl> 117<dt>All Implemented Interfaces:</dt> 118<dd><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>></dd> 119</dl> 120<hr> 121<br> 122<pre>public enum <span class="typeNameLabel">MapperFeature</span> 123extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>> 124implements <a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a></pre> 125<div class="block">Enumeration that defines simple on/off features to set 126 for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>, and accessible (but not changeable) 127 via <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> (as well as 128 through various convenience methods through context objects). 129<p> 130 Note that in addition to being only mutable via <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>, 131 changes only take effect when done <b>before any serialization or 132 deserialization</b> calls -- that is, caller must follow 133 "configure-then-use" pattern.</div> 134</li> 135</ul> 136</div> 137<div class="summary"> 138<ul class="blockList"> 139<li class="blockList"> 140<!-- =========== ENUM CONSTANT SUMMARY =========== --> 141<ul class="blockList"> 142<li class="blockList"><a name="enum.constant.summary"> 143<!-- --> 144</a> 145<h3>Enum Constant Summary</h3> 146<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation"> 147<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption> 148<tr> 149<th class="colOne" scope="col">Enum Constant and Description</th> 150</tr> 151<tr class="altColor"> 152<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#ACCEPT_CASE_INSENSITIVE_PROPERTIES">ACCEPT_CASE_INSENSITIVE_PROPERTIES</a></span></code> 153<div class="block">Feature that will allow for more forgiving deserialization of incoming JSON.</div> 154</td> 155</tr> 156<tr class="rowColor"> 157<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#ALLOW_FINAL_FIELDS_AS_MUTATORS">ALLOW_FINAL_FIELDS_AS_MUTATORS</a></span></code> 158<div class="block">Feature that determines whether member fields declared as 'final' may 159 be auto-detected to be used mutators (used to change value of the logical 160 property) or not.</div> 161</td> 162</tr> 163<tr class="altColor"> 164<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_CREATORS">AUTO_DETECT_CREATORS</a></span></code> 165<div class="block">Feature that determines whether "creator" methods are 166 automatically detected by consider public constructors, 167 and static single argument methods with name "valueOf".</div> 168</td> 169</tr> 170<tr class="rowColor"> 171<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_FIELDS">AUTO_DETECT_FIELDS</a></span></code> 172<div class="block">Feature that determines whether non-static fields are recognized as 173 properties.</div> 174</td> 175</tr> 176<tr class="altColor"> 177<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_GETTERS">AUTO_DETECT_GETTERS</a></span></code> 178<div class="block">Feature that determines whether regular "getter" methods are 179 automatically detected based on standard Bean naming convention 180 or not.</div> 181</td> 182</tr> 183<tr class="rowColor"> 184<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_IS_GETTERS">AUTO_DETECT_IS_GETTERS</a></span></code> 185<div class="block">Feature that determines whether "is getter" methods are 186 automatically detected based on standard Bean naming convention 187 or not.</div> 188</td> 189</tr> 190<tr class="altColor"> 191<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_SETTERS">AUTO_DETECT_SETTERS</a></span></code> 192<div class="block">Feature that determines whether "setter" methods are 193 automatically detected based on standard Bean naming convention 194 or not.</div> 195</td> 196</tr> 197<tr class="rowColor"> 198<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#CAN_OVERRIDE_ACCESS_MODIFIERS">CAN_OVERRIDE_ACCESS_MODIFIERS</a></span></code> 199<div class="block">Feature that determines whether method and field access 200 modifier settings can be overridden when accessing 201 properties.</div> 202</td> 203</tr> 204<tr class="altColor"> 205<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#DEFAULT_VIEW_INCLUSION">DEFAULT_VIEW_INCLUSION</a></span></code> 206<div class="block">Feature that determines whether properties that have no view 207 annotations are included in JSON serialization views (see 208 <code>JsonView</code> for more 209 details on JSON Views).</div> 210</td> 211</tr> 212<tr class="rowColor"> 213<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#IGNORE_DUPLICATE_MODULE_REGISTRATIONS">IGNORE_DUPLICATE_MODULE_REGISTRATIONS</a></span></code> 214<div class="block">Feature that determines whether multiple registrations of same module 215 should be ignored or not; if enabled, only the first registration call 216 results in module being called, and possible duplicate calls are silently 217 ignored; if disabled, no checking is done and all registration calls are 218 dispatched to module.</div> 219</td> 220</tr> 221<tr class="altColor"> 222<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#INFER_PROPERTY_MUTATORS">INFER_PROPERTY_MUTATORS</a></span></code> 223<div class="block">Feature that determines whether member mutators (fields and 224 setters) may be "pulled in" even if they are not visible, 225 as long as there is a visible accessor (getter or field) with same name.</div> 226</td> 227</tr> 228<tr class="rowColor"> 229<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#PROPAGATE_TRANSIENT_MARKER">PROPAGATE_TRANSIENT_MARKER</a></span></code> 230<div class="block">Feature that determines for <code>transient</code> modifier for fields 231 is handled: if disabled, it is only taken to mean exclusion of</div> 232</td> 233</tr> 234<tr class="altColor"> 235<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#REQUIRE_SETTERS_FOR_GETTERS">REQUIRE_SETTERS_FOR_GETTERS</a></span></code> 236<div class="block">Feature that determines whether getters (getter methods) 237 can be auto-detected if there is no matching mutator (setter, 238 constructor parameter or field) or not: if set to true, 239 only getters that match a mutator are auto-discovered; if 240 false, all auto-detectable getters can be discovered.</div> 241</td> 242</tr> 243<tr class="rowColor"> 244<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#SORT_PROPERTIES_ALPHABETICALLY">SORT_PROPERTIES_ALPHABETICALLY</a></span></code> 245<div class="block">Feature that defines default property serialization order used 246 for POJO fields (note: does <b>not</b> apply to <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> 247 serialization!): 248 if enabled, default ordering is alphabetic (similar to 249 how <code>JsonPropertyOrder.alphabetic()</code> 250 works); if disabled, order is unspecified (based on what JDK gives 251 us, which may be declaration order, but is not guaranteed).</div> 252</td> 253</tr> 254<tr class="altColor"> 255<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#USE_ANNOTATIONS">USE_ANNOTATIONS</a></span></code> 256<div class="block">Feature that determines whether annotation introspection 257 is used for configuration; if enabled, configured 258 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> will be used: if disabled, 259 no annotations are considered.</div> 260</td> 261</tr> 262<tr class="rowColor"> 263<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#USE_GETTERS_AS_SETTERS">USE_GETTERS_AS_SETTERS</a></span></code> 264<div class="block">Feature that determines whether otherwise regular "getter" 265 methods (but only ones that handle Collections and Maps, 266 not getters of other type) 267 can be used for purpose of getting a reference to a Collection 268 and Map to modify the property, without requiring a setter 269 method.</div> 270</td> 271</tr> 272<tr class="altColor"> 273<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#USE_STATIC_TYPING">USE_STATIC_TYPING</a></span></code> 274<div class="block">Feature that determines whether the type detection for 275 serialization should be using actual dynamic runtime type, 276 or declared static type.</div> 277</td> 278</tr> 279<tr class="rowColor"> 280<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#USE_STD_BEAN_NAMING">USE_STD_BEAN_NAMING</a></span></code> 281<div class="block">Feature that may be enabled to enforce strict compatibility with 282 Bean name introspection, instead of slightly different mechanism 283 Jackson defaults to.</div> 284</td> 285</tr> 286<tr class="altColor"> 287<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#USE_WRAPPER_NAME_AS_PROPERTY_NAME">USE_WRAPPER_NAME_AS_PROPERTY_NAME</a></span></code> 288<div class="block">Feature that can be enabled to make property names be 289 overridden by wrapper name (usually detected with annotations 290 as defined by <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findWrapperName-com.fasterxml.jackson.databind.introspect.Annotated-"><code>AnnotationIntrospector.findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)</code></a>.</div> 291</td> 292</tr> 293</table> 294</li> 295</ul> 296<!-- ========== METHOD SUMMARY =========== --> 297<ul class="blockList"> 298<li class="blockList"><a name="method.summary"> 299<!-- --> 300</a> 301<h3>Method Summary</h3> 302<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 303<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> 304<tr> 305<th class="colFirst" scope="col">Modifier and Type</th> 306<th class="colLast" scope="col">Method and Description</th> 307</tr> 308<tr id="i0" class="altColor"> 309<td class="colFirst"><code>boolean</code></td> 310<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#enabledByDefault--">enabledByDefault</a></span>()</code> 311<div class="block">Accessor for checking whether this feature is enabled by default.</div> 312</td> 313</tr> 314<tr id="i1" class="rowColor"> 315<td class="colFirst"><code>boolean</code></td> 316<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#enabledIn-int-">enabledIn</a></span>(int flags)</code> 317<div class="block">Convenience method for checking whether feature is enabled in given bitmask</div> 318</td> 319</tr> 320<tr id="i2" class="altColor"> 321<td class="colFirst"><code>int</code></td> 322<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#getMask--">getMask</a></span>()</code> 323<div class="block">Returns bit mask for this feature instance</div> 324</td> 325</tr> 326<tr id="i3" class="rowColor"> 327<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a></code></td> 328<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> 329<div class="block">Returns the enum constant of this type with the specified name.</div> 330</td> 331</tr> 332<tr id="i4" class="altColor"> 333<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>[]</code></td> 334<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#values--">values</a></span>()</code> 335<div class="block">Returns an array containing the constants of this enum type, in 336the order they are declared.</div> 337</td> 338</tr> 339</table> 340<ul class="blockList"> 341<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum"> 342<!-- --> 343</a> 344<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3> 345<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.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/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.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/Enum.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/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.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/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.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/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li> 346</ul> 347<ul class="blockList"> 348<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 349<!-- --> 350</a> 351<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> 352<code><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#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#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> 353</ul> 354</li> 355</ul> 356</li> 357</ul> 358</div> 359<div class="details"> 360<ul class="blockList"> 361<li class="blockList"> 362<!-- ============ ENUM CONSTANT DETAIL =========== --> 363<ul class="blockList"> 364<li class="blockList"><a name="enum.constant.detail"> 365<!-- --> 366</a> 367<h3>Enum Constant Detail</h3> 368<a name="USE_ANNOTATIONS"> 369<!-- --> 370</a> 371<ul class="blockList"> 372<li class="blockList"> 373<h4>USE_ANNOTATIONS</h4> 374<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> USE_ANNOTATIONS</pre> 375<div class="block">Feature that determines whether annotation introspection 376 is used for configuration; if enabled, configured 377 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> will be used: if disabled, 378 no annotations are considered. 379<p> 380 Feature is enabled by default.</div> 381</li> 382</ul> 383<a name="AUTO_DETECT_CREATORS"> 384<!-- --> 385</a> 386<ul class="blockList"> 387<li class="blockList"> 388<h4>AUTO_DETECT_CREATORS</h4> 389<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> AUTO_DETECT_CREATORS</pre> 390<div class="block">Feature that determines whether "creator" methods are 391 automatically detected by consider public constructors, 392 and static single argument methods with name "valueOf". 393 If disabled, only methods explicitly annotated are considered 394 creator methods (except for the no-arg default constructor which 395 is always considered a factory method). 396<p> 397 Note that this feature has lower precedence than per-class 398 annotations, and is only used if there isn't more granular 399 configuration available. 400<P> 401 Feature is enabled by default.</div> 402</li> 403</ul> 404<a name="AUTO_DETECT_FIELDS"> 405<!-- --> 406</a> 407<ul class="blockList"> 408<li class="blockList"> 409<h4>AUTO_DETECT_FIELDS</h4> 410<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> AUTO_DETECT_FIELDS</pre> 411<div class="block">Feature that determines whether non-static fields are recognized as 412 properties. 413 If yes, then all public member fields 414 are considered as properties. If disabled, only fields explicitly 415 annotated are considered property fields. 416<p> 417 Note that this feature has lower precedence than per-class 418 annotations, and is only used if there isn't more granular 419 configuration available. 420<p> 421 Feature is enabled by default.</div> 422</li> 423</ul> 424<a name="AUTO_DETECT_GETTERS"> 425<!-- --> 426</a> 427<ul class="blockList"> 428<li class="blockList"> 429<h4>AUTO_DETECT_GETTERS</h4> 430<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> AUTO_DETECT_GETTERS</pre> 431<div class="block">Feature that determines whether regular "getter" methods are 432 automatically detected based on standard Bean naming convention 433 or not. If yes, then all public zero-argument methods that 434 start with prefix "get" 435 are considered as getters. 436 If disabled, only methods explicitly annotated are considered getters. 437<p> 438 Note that since version 1.3, this does <b>NOT</b> include 439 "is getters" (see <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_IS_GETTERS"><code>AUTO_DETECT_IS_GETTERS</code></a> for details) 440<p> 441 Note that this feature has lower precedence than per-class 442 annotations, and is only used if there isn't more granular 443 configuration available. 444<p> 445 Feature is enabled by default.</div> 446</li> 447</ul> 448<a name="AUTO_DETECT_IS_GETTERS"> 449<!-- --> 450</a> 451<ul class="blockList"> 452<li class="blockList"> 453<h4>AUTO_DETECT_IS_GETTERS</h4> 454<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> AUTO_DETECT_IS_GETTERS</pre> 455<div class="block">Feature that determines whether "is getter" methods are 456 automatically detected based on standard Bean naming convention 457 or not. If yes, then all public zero-argument methods that 458 start with prefix "is", and whose return type is boolean 459 are considered as "is getters". 460 If disabled, only methods explicitly annotated are considered getters. 461<p> 462 Note that this feature has lower precedence than per-class 463 annotations, and is only used if there isn't more granular 464 configuration available. 465<p> 466 Feature is enabled by default.</div> 467</li> 468</ul> 469<a name="AUTO_DETECT_SETTERS"> 470<!-- --> 471</a> 472<ul class="blockList"> 473<li class="blockList"> 474<h4>AUTO_DETECT_SETTERS</h4> 475<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> AUTO_DETECT_SETTERS</pre> 476<div class="block">Feature that determines whether "setter" methods are 477 automatically detected based on standard Bean naming convention 478 or not. If yes, then all public one-argument methods that 479 start with prefix "set" 480 are considered setters. If disabled, only methods explicitly 481 annotated are considered setters. 482<p> 483 Note that this feature has lower precedence than per-class 484 annotations, and is only used if there isn't more granular 485 configuration available. 486<P> 487 Feature is enabled by default.</div> 488</li> 489</ul> 490<a name="REQUIRE_SETTERS_FOR_GETTERS"> 491<!-- --> 492</a> 493<ul class="blockList"> 494<li class="blockList"> 495<h4>REQUIRE_SETTERS_FOR_GETTERS</h4> 496<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> REQUIRE_SETTERS_FOR_GETTERS</pre> 497<div class="block">Feature that determines whether getters (getter methods) 498 can be auto-detected if there is no matching mutator (setter, 499 constructor parameter or field) or not: if set to true, 500 only getters that match a mutator are auto-discovered; if 501 false, all auto-detectable getters can be discovered. 502<p> 503 Feature is disabled by default.</div> 504</li> 505</ul> 506<a name="USE_GETTERS_AS_SETTERS"> 507<!-- --> 508</a> 509<ul class="blockList"> 510<li class="blockList"> 511<h4>USE_GETTERS_AS_SETTERS</h4> 512<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> USE_GETTERS_AS_SETTERS</pre> 513<div class="block">Feature that determines whether otherwise regular "getter" 514 methods (but only ones that handle Collections and Maps, 515 not getters of other type) 516 can be used for purpose of getting a reference to a Collection 517 and Map to modify the property, without requiring a setter 518 method. 519 This is similar to how JAXB framework sets Collections and 520 Maps: no setter is involved, just setter. 521<p> 522 Note that such getters-as-setters methods have lower 523 precedence than setters, so they are only used if no 524 setter is found for the Map/Collection property. 525<p> 526 Feature is enabled by default.</div> 527</li> 528</ul> 529<a name="CAN_OVERRIDE_ACCESS_MODIFIERS"> 530<!-- --> 531</a> 532<ul class="blockList"> 533<li class="blockList"> 534<h4>CAN_OVERRIDE_ACCESS_MODIFIERS</h4> 535<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> CAN_OVERRIDE_ACCESS_MODIFIERS</pre> 536<div class="block">Feature that determines whether method and field access 537 modifier settings can be overridden when accessing 538 properties. If enabled, method 539 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/AccessibleObject.html?is-external=true#setAccessible-java.lang.reflect.AccessibleObject:A-boolean-" title="class or interface in java.lang.reflect"><code>AccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean)</code></a> 540 may be called to enable access to otherwise unaccessible 541 objects. 542<p> 543 Note that this setting usually has significant performance implications, 544 since access override helps remove costly access checks on each 545 and every Reflection access. If you are considering disabling 546 this feature, be sure to verify performance consequences if usage 547 is performance sensitive. 548 Especially on standard JavaSE platforms difference is significant. 549<p> 550 Conversely, on some platforms, it may be necessary to disable this feature 551 as platform does not allow such calls. For example, when developing 552 Applets (or other Java code that runs on tightly restricted sandbox), 553 it may be necessary to disable the feature regardless of performance effects. 554<p> 555 Feature is enabled by default.</div> 556</li> 557</ul> 558<a name="INFER_PROPERTY_MUTATORS"> 559<!-- --> 560</a> 561<ul class="blockList"> 562<li class="blockList"> 563<h4>INFER_PROPERTY_MUTATORS</h4> 564<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> INFER_PROPERTY_MUTATORS</pre> 565<div class="block">Feature that determines whether member mutators (fields and 566 setters) may be "pulled in" even if they are not visible, 567 as long as there is a visible accessor (getter or field) with same name. 568 For example: field "value" may be inferred as mutator, 569 if there is visible or explicitly marked getter "getValue()". 570 If enabled, inferring is enabled; otherwise (disabled) only visible and 571 explicitly annotated accessors are ever used. 572<p> 573 Note that 'getters' are never inferred and need to be either visible (including 574 bean-style naming) or explicitly annotated. 575<p> 576 Feature is enabled by default.</div> 577<dl> 578<dt><span class="simpleTagLabel">Since:</span></dt> 579<dd>2.2</dd> 580</dl> 581</li> 582</ul> 583<a name="ALLOW_FINAL_FIELDS_AS_MUTATORS"> 584<!-- --> 585</a> 586<ul class="blockList"> 587<li class="blockList"> 588<h4>ALLOW_FINAL_FIELDS_AS_MUTATORS</h4> 589<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> ALLOW_FINAL_FIELDS_AS_MUTATORS</pre> 590<div class="block">Feature that determines whether member fields declared as 'final' may 591 be auto-detected to be used mutators (used to change value of the logical 592 property) or not. If enabled, 'final' access modifier has no effect, and 593 such fields may be detected according to usual visibility and inference 594 rules; if disabled, such fields are NOT used as mutators except if 595 explicitly annotated for such use. 596<p> 597 Feature is enabled by default, for backwards compatibility reasons.</div> 598<dl> 599<dt><span class="simpleTagLabel">Since:</span></dt> 600<dd>2.2</dd> 601</dl> 602</li> 603</ul> 604<a name="PROPAGATE_TRANSIENT_MARKER"> 605<!-- --> 606</a> 607<ul class="blockList"> 608<li class="blockList"> 609<h4>PROPAGATE_TRANSIENT_MARKER</h4> 610<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> PROPAGATE_TRANSIENT_MARKER</pre> 611<div class="block">Feature that determines for <code>transient</code> modifier for fields 612 is handled: if disabled, it is only taken to mean exclusion of 613<p> 614 Feature is disabled by default, meaning that existence of `transient` 615 for a field does not necessarily lead to ignoral of getters or setters.</div> 616<dl> 617<dt><span class="simpleTagLabel">Since:</span></dt> 618<dd>2.6</dd> 619</dl> 620</li> 621</ul> 622<a name="USE_STATIC_TYPING"> 623<!-- --> 624</a> 625<ul class="blockList"> 626<li class="blockList"> 627<h4>USE_STATIC_TYPING</h4> 628<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> USE_STATIC_TYPING</pre> 629<div class="block">Feature that determines whether the type detection for 630 serialization should be using actual dynamic runtime type, 631 or declared static type. 632 Note that deserialization always uses declared static types 633 since no runtime types are available (as we are creating 634 instances after using type information). 635<p> 636 This global default value can be overridden at class, method 637 or field level by using <a href="../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#typing--"><code>JsonSerialize.typing()</code></a> annotation 638 property. 639<p> 640 Feature is disabled by default which means that dynamic runtime types 641 are used (instead of declared static types) for serialization.</div> 642</li> 643</ul> 644<a name="DEFAULT_VIEW_INCLUSION"> 645<!-- --> 646</a> 647<ul class="blockList"> 648<li class="blockList"> 649<h4>DEFAULT_VIEW_INCLUSION</h4> 650<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> DEFAULT_VIEW_INCLUSION</pre> 651<div class="block">Feature that determines whether properties that have no view 652 annotations are included in JSON serialization views (see 653 <code>JsonView</code> for more 654 details on JSON Views). 655 If enabled, non-annotated properties will be included; 656 when disabled, they will be excluded. So this feature 657 changes between "opt-in" (feature disabled) and 658 "opt-out" (feature enabled) modes. 659<p> 660 Default value is enabled, meaning that non-annotated 661 properties are included in all views if there is no 662 <code>JsonView</code> annotation. 663<p> 664 Feature is enabled by default.</div> 665</li> 666</ul> 667<a name="SORT_PROPERTIES_ALPHABETICALLY"> 668<!-- --> 669</a> 670<ul class="blockList"> 671<li class="blockList"> 672<h4>SORT_PROPERTIES_ALPHABETICALLY</h4> 673<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> SORT_PROPERTIES_ALPHABETICALLY</pre> 674<div class="block">Feature that defines default property serialization order used 675 for POJO fields (note: does <b>not</b> apply to <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> 676 serialization!): 677 if enabled, default ordering is alphabetic (similar to 678 how <code>JsonPropertyOrder.alphabetic()</code> 679 works); if disabled, order is unspecified (based on what JDK gives 680 us, which may be declaration order, but is not guaranteed). 681<p> 682 Note that this is just the default behavior, and can be overridden by 683 explicit overrides in classes (for example with 684 <code>JsonPropertyOrder</code> annotation) 685<p> 686 Feature is disabled by default.</div> 687</li> 688</ul> 689<a name="ACCEPT_CASE_INSENSITIVE_PROPERTIES"> 690<!-- --> 691</a> 692<ul class="blockList"> 693<li class="blockList"> 694<h4>ACCEPT_CASE_INSENSITIVE_PROPERTIES</h4> 695<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> ACCEPT_CASE_INSENSITIVE_PROPERTIES</pre> 696<div class="block">Feature that will allow for more forgiving deserialization of incoming JSON. 697 If enabled, the bean properties will be matched using their lower-case equivalents, 698 meaning that any case-combination (incoming and matching names are canonicalized 699 by lower-casing) should work. 700<p> 701 Note that there is additional performance overhead since incoming property 702 names need to be lower-cased before comparison, for cases where there are upper-case 703 letters. Overhead for names that are already lower-case should be negligible however. 704<p> 705 Feature is disabled by default.</div> 706<dl> 707<dt><span class="simpleTagLabel">Since:</span></dt> 708<dd>2.5</dd> 709</dl> 710</li> 711</ul> 712<a name="USE_WRAPPER_NAME_AS_PROPERTY_NAME"> 713<!-- --> 714</a> 715<ul class="blockList"> 716<li class="blockList"> 717<h4>USE_WRAPPER_NAME_AS_PROPERTY_NAME</h4> 718<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> USE_WRAPPER_NAME_AS_PROPERTY_NAME</pre> 719<div class="block">Feature that can be enabled to make property names be 720 overridden by wrapper name (usually detected with annotations 721 as defined by <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findWrapperName-com.fasterxml.jackson.databind.introspect.Annotated-"><code>AnnotationIntrospector.findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)</code></a>. 722 If enabled, all properties that have associated non-empty Wrapper 723 name will use that wrapper name instead of property name. 724 If disabled, wrapper name is only used for wrapping (if anything). 725<p> 726 Feature is disabled by default.</div> 727<dl> 728<dt><span class="simpleTagLabel">Since:</span></dt> 729<dd>2.1</dd> 730</dl> 731</li> 732</ul> 733<a name="USE_STD_BEAN_NAMING"> 734<!-- --> 735</a> 736<ul class="blockList"> 737<li class="blockList"> 738<h4>USE_STD_BEAN_NAMING</h4> 739<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> USE_STD_BEAN_NAMING</pre> 740<div class="block">Feature that may be enabled to enforce strict compatibility with 741 Bean name introspection, instead of slightly different mechanism 742 Jackson defaults to. 743 Specific difference is that Jackson always lower cases leading upper-case 744 letters, so "getURL()" becomes "url" property; whereas standard Bean 745 naming <b>only</b> lower-cases the first letter if it is NOT followed by 746 another upper-case letter (so "getURL()" would result in "URL" property). 747<p> 748 Feature is disabled by default for backwards compatibility purposes: earlier 749 Jackson versions used Jackson's own mechanism.</div> 750<dl> 751<dt><span class="simpleTagLabel">Since:</span></dt> 752<dd>2.5</dd> 753</dl> 754</li> 755</ul> 756<a name="IGNORE_DUPLICATE_MODULE_REGISTRATIONS"> 757<!-- --> 758</a> 759<ul class="blockListLast"> 760<li class="blockList"> 761<h4>IGNORE_DUPLICATE_MODULE_REGISTRATIONS</h4> 762<pre>public static final <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> IGNORE_DUPLICATE_MODULE_REGISTRATIONS</pre> 763<div class="block">Feature that determines whether multiple registrations of same module 764 should be ignored or not; if enabled, only the first registration call 765 results in module being called, and possible duplicate calls are silently 766 ignored; if disabled, no checking is done and all registration calls are 767 dispatched to module. 768<p> 769 Definition of "same module" is based on using <a href="../../../../com/fasterxml/jackson/databind/Module.html#getTypeId--"><code>Module.getTypeId()</code></a>; 770 modules with same non-null <code>type id</code> are considered same for 771 purposes of duplicate registration. This also avoids having to keep track 772 of actual module instances; only ids will be kept track of (and only if 773 this feature is enabled). 774<p> 775 Feature is enabled by default.</div> 776<dl> 777<dt><span class="simpleTagLabel">Since:</span></dt> 778<dd>2.5</dd> 779</dl> 780</li> 781</ul> 782</li> 783</ul> 784<!-- ============ METHOD DETAIL ========== --> 785<ul class="blockList"> 786<li class="blockList"><a name="method.detail"> 787<!-- --> 788</a> 789<h3>Method Detail</h3> 790<a name="values--"> 791<!-- --> 792</a> 793<ul class="blockList"> 794<li class="blockList"> 795<h4>values</h4> 796<pre>public static <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>[] values()</pre> 797<div class="block">Returns an array containing the constants of this enum type, in 798the order they are declared. This method may be used to iterate 799over the constants as follows: 800<pre> 801for (MapperFeature c : MapperFeature.values()) 802 System.out.println(c); 803</pre></div> 804<dl> 805<dt><span class="returnLabel">Returns:</span></dt> 806<dd>an array containing the constants of this enum type, in the order they are declared</dd> 807</dl> 808</li> 809</ul> 810<a name="valueOf-java.lang.String-"> 811<!-- --> 812</a> 813<ul class="blockList"> 814<li class="blockList"> 815<h4>valueOf</h4> 816<pre>public static <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> valueOf(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> 817<div class="block">Returns the enum constant of this type with the specified name. 818The string must match <i>exactly</i> an identifier used to declare an 819enum constant in this type. (Extraneous whitespace characters are 820not permitted.)</div> 821<dl> 822<dt><span class="paramLabel">Parameters:</span></dt> 823<dd><code>name</code> - the name of the enum constant to be returned.</dd> 824<dt><span class="returnLabel">Returns:</span></dt> 825<dd>the enum constant with the specified name</dd> 826<dt><span class="throwsLabel">Throws:</span></dt> 827<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd> 828<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd> 829</dl> 830</li> 831</ul> 832<a name="enabledByDefault--"> 833<!-- --> 834</a> 835<ul class="blockList"> 836<li class="blockList"> 837<h4>enabledByDefault</h4> 838<pre>public boolean enabledByDefault()</pre> 839<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#enabledByDefault--">ConfigFeature</a></code></span></div> 840<div class="block">Accessor for checking whether this feature is enabled by default.</div> 841<dl> 842<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 843<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#enabledByDefault--">enabledByDefault</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a></code></dd> 844</dl> 845</li> 846</ul> 847<a name="getMask--"> 848<!-- --> 849</a> 850<ul class="blockList"> 851<li class="blockList"> 852<h4>getMask</h4> 853<pre>public int getMask()</pre> 854<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#getMask--">ConfigFeature</a></code></span></div> 855<div class="block">Returns bit mask for this feature instance</div> 856<dl> 857<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 858<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#getMask--">getMask</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a></code></dd> 859</dl> 860</li> 861</ul> 862<a name="enabledIn-int-"> 863<!-- --> 864</a> 865<ul class="blockListLast"> 866<li class="blockList"> 867<h4>enabledIn</h4> 868<pre>public boolean enabledIn(int flags)</pre> 869<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#enabledIn-int-">ConfigFeature</a></code></span></div> 870<div class="block">Convenience method for checking whether feature is enabled in given bitmask</div> 871<dl> 872<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 873<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#enabledIn-int-">enabledIn</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a></code></dd> 874</dl> 875</li> 876</ul> 877</li> 878</ul> 879</li> 880</ul> 881</div> 882</div> 883<!-- ========= END OF CLASS DATA ========= --> 884<!-- ======= START OF BOTTOM NAVBAR ====== --> 885<div class="bottomNav"><a name="navbar.bottom"> 886<!-- --> 887</a> 888<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 889<a name="navbar.bottom.firstrow"> 890<!-- --> 891</a> 892<ul class="navList" title="Navigation"> 893<li><a href="../../../../overview-summary.html">Overview</a></li> 894<li><a href="package-summary.html">Package</a></li> 895<li class="navBarCell1Rev">Class</li> 896<li><a href="class-use/MapperFeature.html">Use</a></li> 897<li><a href="package-tree.html">Tree</a></li> 898<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 899<li><a href="../../../../index-all.html">Index</a></li> 900<li><a href="../../../../help-doc.html">Help</a></li> 901</ul> 902</div> 903<div class="subNav"> 904<ul class="navList"> 905<li><a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.None.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev Class</span></a></li> 906<li><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next Class</span></a></li> 907</ul> 908<ul class="navList"> 909<li><a href="../../../../index.html?com/fasterxml/jackson/databind/MapperFeature.html" target="_top">Frames</a></li> 910<li><a href="MapperFeature.html" target="_top">No Frames</a></li> 911</ul> 912<ul class="navList" id="allclasses_navbar_bottom"> 913<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 914</ul> 915<div> 916<script type="text/javascript"><!-- 917 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 918 if(window==top) { 919 allClassesLink.style.display = "block"; 920 } 921 else { 922 allClassesLink.style.display = "none"; 923 } 924 //--> 925</script> 926</div> 927<div> 928<ul class="subNavList"> 929<li>Summary: </li> 930<li>Nested | </li> 931<li><a href="#enum.constant.summary">Enum Constants</a> | </li> 932<li>Field | </li> 933<li><a href="#method.summary">Method</a></li> 934</ul> 935<ul class="subNavList"> 936<li>Detail: </li> 937<li><a href="#enum.constant.detail">Enum Constants</a> | </li> 938<li>Field | </li> 939<li><a href="#method.detail">Method</a></li> 940</ul> 941</div> 942<a name="skip.navbar.bottom"> 943<!-- --> 944</a></div> 945<!-- ======== END OF BOTTOM NAVBAR ======= --> 946<p class="legalCopy"><small>Copyright © 2014–2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 947</body> 948</html> 949