• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
78<li>Nested&nbsp;|&nbsp;</li>
79<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
80<li>Field&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
86<li>Field&nbsp;|&nbsp;</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>&lt;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&gt;</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>&lt;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&gt;</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>&lt;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&gt;
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">&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;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>&nbsp;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&nbsp;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&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>[]&nbsp;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&nbsp;   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&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;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>&nbsp;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&nbsp;boolean&nbsp;enabledByDefault()</pre>
839<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;getMask()</pre>
854<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;boolean&nbsp;enabledIn(int&nbsp;flags)</pre>
869<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
911</ul>
912<ul class="navList" id="allclasses_navbar_bottom">
913<li><a href="../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
930<li>Nested&nbsp;|&nbsp;</li>
931<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
932<li>Field&nbsp;|&nbsp;</li>
933<li><a href="#method.summary">Method</a></li>
934</ul>
935<ul class="subNavList">
936<li>Detail:&nbsp;</li>
937<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
938<li>Field&nbsp;|&nbsp;</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 &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
947</body>
948</html>
949