• 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_162) on Sat Apr 25 17:14:48 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>MapperFeature (jackson-databind 2.11.0 API)</title>
8<meta name="date" content="2020-04-25">
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.11.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="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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_ENUMS">ACCEPT_CASE_INSENSITIVE_ENUMS</a></span></code>
153<div class="block">Feature that determines if Enum deserialization should be case sensitive or not.</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#ACCEPT_CASE_INSENSITIVE_PROPERTIES">ACCEPT_CASE_INSENSITIVE_PROPERTIES</a></span></code>
158<div class="block">Feature that will allow for more forgiving deserialization of incoming JSON.</div>
159</td>
160</tr>
161<tr class="altColor">
162<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#ACCEPT_CASE_INSENSITIVE_VALUES">ACCEPT_CASE_INSENSITIVE_VALUES</a></span></code>
163<div class="block">Feature that permits parsing some enumerated text-based value types but ignoring the case
164 of the values on deserialization: for example, date/time type deserializers.</div>
165</td>
166</tr>
167<tr class="rowColor">
168<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#ALLOW_COERCION_OF_SCALARS">ALLOW_COERCION_OF_SCALARS</a></span></code>
169<div class="block">Feature that determines whether coercions from secondary representations are allowed
170 for simple non-textual scalar types: numbers and booleans.</div>
171</td>
172</tr>
173<tr class="altColor">
174<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#ALLOW_EXPLICIT_PROPERTY_RENAMING">ALLOW_EXPLICIT_PROPERTY_RENAMING</a></span></code>
175<div class="block">Feature that when enabled will allow explicitly named properties (i.e., fields or methods
176 annotated with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonProperty.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonProperty</code></a>("explicitName")) to
177 be re-named by a <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a>, if one is configured.</div>
178</td>
179</tr>
180<tr class="rowColor">
181<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>
182<div class="block">Feature that determines whether member fields declared as 'final' may
183 be auto-detected to be used mutators (used to change value of the logical
184 property) or not.</div>
185</td>
186</tr>
187<tr class="altColor">
188<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_CREATORS">AUTO_DETECT_CREATORS</a></span></code>
189<div class="block">Feature that determines whether "creator" methods are
190 automatically detected by consider public constructors,
191 and static single argument methods with name "valueOf".</div>
192</td>
193</tr>
194<tr class="rowColor">
195<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_FIELDS">AUTO_DETECT_FIELDS</a></span></code>
196<div class="block">Feature that determines whether non-static fields are recognized as
197 properties.</div>
198</td>
199</tr>
200<tr class="altColor">
201<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_GETTERS">AUTO_DETECT_GETTERS</a></span></code>
202<div class="block">Feature that determines whether regular "getter" methods are
203 automatically detected based on standard Bean naming convention
204 or not.</div>
205</td>
206</tr>
207<tr class="rowColor">
208<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>
209<div class="block">Feature that determines whether "is getter" methods are
210 automatically detected based on standard Bean naming convention
211 or not.</div>
212</td>
213</tr>
214<tr class="altColor">
215<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_SETTERS">AUTO_DETECT_SETTERS</a></span></code>
216<div class="block">Feature that determines whether "setter" methods are
217 automatically detected based on standard Bean naming convention
218 or not.</div>
219</td>
220</tr>
221<tr class="rowColor">
222<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES">BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES</a></span></code>
223<div class="block">Setting that may be enabled to reconfigure <b>default</b>
224 <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a>
225 used by legacy <code>ObjectMapper.enableDefaultTyping()</code> methods as well as default used
226 for annotation-based polymorphic handling so that it uses
227 <a href="../../../../com/fasterxml/jackson/databind/jsontype/DefaultBaseTypeLimitingValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>DefaultBaseTypeLimitingValidator</code></a>.</div>
228</td>
229</tr>
230<tr class="altColor">
231<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>
232<div class="block">Feature that determines whether method and field access
233 modifier settings can be overridden when accessing
234 properties.</div>
235</td>
236</tr>
237<tr class="rowColor">
238<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#DEFAULT_VIEW_INCLUSION">DEFAULT_VIEW_INCLUSION</a></span></code>
239<div class="block">Feature that determines whether properties that have no view
240 annotations are included in JSON serialization views (see
241 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonView.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonView</code></a> for more
242 details on JSON Views).</div>
243</td>
244</tr>
245<tr class="altColor">
246<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>
247<div class="block">Feature that determines whether multiple registrations of same module
248 should be ignored or not; if enabled, only the first registration call
249 results in module being called, and possible duplicate calls are silently
250 ignored; if disabled, no checking is done and all registration calls are
251 dispatched to module.</div>
252</td>
253</tr>
254<tr class="rowColor">
255<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#IGNORE_MERGE_FOR_UNMERGEABLE">IGNORE_MERGE_FOR_UNMERGEABLE</a></span></code>
256<div class="block">Setting that determines what happens if an attempt is made to explicitly
257 "merge" value of a property, where value does not support merging; either
258 merging is skipped and new value is created (<code>true</code>) or
259 an exception is thrown (false).</div>
260</td>
261</tr>
262<tr class="altColor">
263<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#INFER_CREATOR_FROM_CONSTRUCTOR_PROPERTIES">INFER_CREATOR_FROM_CONSTRUCTOR_PROPERTIES</a></span></code>
264<div class="block">Feature that determines handling of <code>java.beans.ConstructorProperties</code>
265 annotation: when enabled, it is considered as alias of
266 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonCreator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonCreator</code></a>, to mean that constructor
267 should be considered a property-based Creator; when disabled, only constructor
268 parameter name information is used, but constructor is NOT considered an explicit
269 Creator (although may be discovered as one using other annotations or heuristics).</div>
270</td>
271</tr>
272<tr class="rowColor">
273<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#INFER_PROPERTY_MUTATORS">INFER_PROPERTY_MUTATORS</a></span></code>
274<div class="block">Feature that determines whether member mutators (fields and
275 setters) may be "pulled in" even if they are not visible,
276 as long as there is a visible accessor (getter or field) with same name.</div>
277</td>
278</tr>
279<tr class="altColor">
280<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#OVERRIDE_PUBLIC_ACCESS_MODIFIERS">OVERRIDE_PUBLIC_ACCESS_MODIFIERS</a></span></code>
281<div class="block">Feature that determines that forces call to
282 <a href="https://docs.oracle.com/javase/8/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> even for
283 <code>public</code> accessors -- that is, even if no such call is
284 needed from functionality perspective -- if call is allowed
285 (that is, <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#CAN_OVERRIDE_ACCESS_MODIFIERS"><code>CAN_OVERRIDE_ACCESS_MODIFIERS</code></a> is set to true).</div>
286</td>
287</tr>
288<tr class="rowColor">
289<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#PROPAGATE_TRANSIENT_MARKER">PROPAGATE_TRANSIENT_MARKER</a></span></code>
290<div class="block">Feature that determines how <code>transient</code> modifier for fields
291 is handled: if disabled, it is only taken to mean exclusion of the field
292 as accessor; if true, it is taken to imply removal of the whole property.</div>
293</td>
294</tr>
295<tr class="altColor">
296<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>
297<div class="block">Feature that determines whether getters (getter methods)
298 can be auto-detected if there is no matching mutator (setter,
299 constructor parameter or field) or not: if set to true,
300 only getters that match a mutator are auto-discovered; if
301 false, all auto-detectable getters can be discovered.</div>
302</td>
303</tr>
304<tr class="rowColor">
305<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#SORT_PROPERTIES_ALPHABETICALLY">SORT_PROPERTIES_ALPHABETICALLY</a></span></code>
306<div class="block">Feature that defines default property serialization order used
307 for POJO fields (note: does <b>not</b> apply to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>
308 serialization!):
309 if enabled, default ordering is alphabetic (similar to
310 how <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonPropertyOrder.html?is-external=true#alphabetic--" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonPropertyOrder.alphabetic()</code></a>
311 works); if disabled, order is unspecified (based on what JDK gives
312 us, which may be declaration order, but is not guaranteed).</div>
313</td>
314</tr>
315<tr class="altColor">
316<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#USE_ANNOTATIONS">USE_ANNOTATIONS</a></span></code>
317<div class="block">Feature that determines whether annotation introspection
318 is used for configuration; if enabled, configured
319 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> will be used: if disabled,
320 no annotations are considered.</div>
321</td>
322</tr>
323<tr class="rowColor">
324<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#USE_BASE_TYPE_AS_DEFAULT_IMPL">USE_BASE_TYPE_AS_DEFAULT_IMPL</a></span></code>
325<div class="block">Feature that specifies whether the declared base type of a polymorphic value
326 is to be used as the "default" implementation, if no explicit default class
327 is specified via <code>@JsonTypeInfo.defaultImpl</code> annotation.</div>
328</td>
329</tr>
330<tr class="altColor">
331<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>
332<div class="block">Feature that determines whether otherwise regular "getter"
333 methods (but only ones that handle Collections and Maps,
334 not getters of other type)
335 can be used for purpose of getting a reference to a Collection
336 and Map to modify the property, without requiring a setter
337 method.</div>
338</td>
339</tr>
340<tr class="rowColor">
341<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#USE_STATIC_TYPING">USE_STATIC_TYPING</a></span></code>
342<div class="block">Feature that determines whether the type detection for
343 serialization should be using actual dynamic runtime type,
344 or declared static type.</div>
345</td>
346</tr>
347<tr class="altColor">
348<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>
349<div class="block">Feature that may be enabled to enforce strict compatibility with
350 Bean name introspection, instead of slightly different mechanism
351 Jackson defaults to.</div>
352</td>
353</tr>
354<tr class="rowColor">
355<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>
356<div class="block">Feature that can be enabled to make property names be
357 overridden by wrapper name (usually detected with annotations
358 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>
359</td>
360</tr>
361</table>
362</li>
363</ul>
364<!-- ========== METHOD SUMMARY =========== -->
365<ul class="blockList">
366<li class="blockList"><a name="method.summary">
367<!--   -->
368</a>
369<h3>Method Summary</h3>
370<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
371<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>
372<tr>
373<th class="colFirst" scope="col">Modifier and Type</th>
374<th class="colLast" scope="col">Method and Description</th>
375</tr>
376<tr id="i0" class="altColor">
377<td class="colFirst"><code>boolean</code></td>
378<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#enabledByDefault--">enabledByDefault</a></span>()</code>
379<div class="block">Accessor for checking whether this feature is enabled by default.</div>
380</td>
381</tr>
382<tr id="i1" class="rowColor">
383<td class="colFirst"><code>boolean</code></td>
384<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#enabledIn-int-">enabledIn</a></span>(int&nbsp;flags)</code>
385<div class="block">Convenience method for checking whether feature is enabled in given bitmask</div>
386</td>
387</tr>
388<tr id="i2" class="altColor">
389<td class="colFirst"><code>int</code></td>
390<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#getMask--">getMask</a></span>()</code>
391<div class="block">Returns bit mask for this feature instance</div>
392</td>
393</tr>
394<tr id="i3" class="rowColor">
395<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a></code></td>
396<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
397<div class="block">Returns the enum constant of this type with the specified name.</div>
398</td>
399</tr>
400<tr id="i4" class="altColor">
401<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>[]</code></td>
402<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#values--">values</a></span>()</code>
403<div class="block">Returns an array containing the constants of this enum type, in
404the order they are declared.</div>
405</td>
406</tr>
407</table>
408<ul class="blockList">
409<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
410<!--   -->
411</a>
412<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
413<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/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>
414</ul>
415<ul class="blockList">
416<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
417<!--   -->
418</a>
419<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
420<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
421</ul>
422</li>
423</ul>
424</li>
425</ul>
426</div>
427<div class="details">
428<ul class="blockList">
429<li class="blockList">
430<!-- ============ ENUM CONSTANT DETAIL =========== -->
431<ul class="blockList">
432<li class="blockList"><a name="enum.constant.detail">
433<!--   -->
434</a>
435<h3>Enum Constant Detail</h3>
436<a name="USE_ANNOTATIONS">
437<!--   -->
438</a>
439<ul class="blockList">
440<li class="blockList">
441<h4>USE_ANNOTATIONS</h4>
442<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>
443<div class="block">Feature that determines whether annotation introspection
444 is used for configuration; if enabled, configured
445 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> will be used: if disabled,
446 no annotations are considered.
447<p>
448 Feature is enabled by default.</div>
449</li>
450</ul>
451<a name="USE_GETTERS_AS_SETTERS">
452<!--   -->
453</a>
454<ul class="blockList">
455<li class="blockList">
456<h4>USE_GETTERS_AS_SETTERS</h4>
457<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>
458<div class="block">Feature that determines whether otherwise regular "getter"
459 methods (but only ones that handle Collections and Maps,
460 not getters of other type)
461 can be used for purpose of getting a reference to a Collection
462 and Map to modify the property, without requiring a setter
463 method.
464 This is similar to how JAXB framework sets Collections and
465 Maps: no setter is involved, just setter.
466<p>
467 Note that such getters-as-setters methods have lower
468 precedence than setters, so they are only used if no
469 setter is found for the Map/Collection property.
470<p>
471 Feature is enabled by default.</div>
472</li>
473</ul>
474<a name="PROPAGATE_TRANSIENT_MARKER">
475<!--   -->
476</a>
477<ul class="blockList">
478<li class="blockList">
479<h4>PROPAGATE_TRANSIENT_MARKER</h4>
480<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>
481<div class="block">Feature that determines how <code>transient</code> modifier for fields
482 is handled: if disabled, it is only taken to mean exclusion of the field
483 as accessor; if true, it is taken to imply removal of the whole property.
484<p>
485 Feature is disabled by default, meaning that existence of `transient`
486 for a field does not necessarily lead to ignoral of getters or setters
487 but just ignoring the use of field for access.</div>
488<dl>
489<dt><span class="simpleTagLabel">Since:</span></dt>
490<dd>2.6</dd>
491</dl>
492</li>
493</ul>
494<a name="AUTO_DETECT_CREATORS">
495<!--   -->
496</a>
497<ul class="blockList">
498<li class="blockList">
499<h4>AUTO_DETECT_CREATORS</h4>
500<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>
501<div class="block">Feature that determines whether "creator" methods are
502 automatically detected by consider public constructors,
503 and static single argument methods with name "valueOf".
504 If disabled, only methods explicitly annotated are considered
505 creator methods (except for the no-arg default constructor which
506 is always considered a factory method).
507<p>
508 Note that this feature has lower precedence than per-class
509 annotations, and is only used if there isn't more granular
510 configuration available.
511<P>
512 Feature is enabled by default.</div>
513</li>
514</ul>
515<a name="AUTO_DETECT_FIELDS">
516<!--   -->
517</a>
518<ul class="blockList">
519<li class="blockList">
520<h4>AUTO_DETECT_FIELDS</h4>
521<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>
522<div class="block">Feature that determines whether non-static fields are recognized as
523 properties.
524 If yes, then all public member fields
525 are considered as properties. If disabled, only fields explicitly
526 annotated are considered property fields.
527<p>
528 Note that this feature has lower precedence than per-class
529 annotations, and is only used if there isn't more granular
530 configuration available.
531<p>
532 Feature is enabled by default.</div>
533</li>
534</ul>
535<a name="AUTO_DETECT_GETTERS">
536<!--   -->
537</a>
538<ul class="blockList">
539<li class="blockList">
540<h4>AUTO_DETECT_GETTERS</h4>
541<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>
542<div class="block">Feature that determines whether regular "getter" methods are
543 automatically detected based on standard Bean naming convention
544 or not. If yes, then all public zero-argument methods that
545 start with prefix "get"
546 are considered as getters.
547 If disabled, only methods explicitly  annotated are considered getters.
548<p>
549 Note that since version 1.3, this does <b>NOT</b> include
550 "is getters" (see <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#AUTO_DETECT_IS_GETTERS"><code>AUTO_DETECT_IS_GETTERS</code></a> for details)
551<p>
552 Note that this feature has lower precedence than per-class
553 annotations, and is only used if there isn't more granular
554 configuration available.
555<p>
556 Feature is enabled by default.</div>
557</li>
558</ul>
559<a name="AUTO_DETECT_IS_GETTERS">
560<!--   -->
561</a>
562<ul class="blockList">
563<li class="blockList">
564<h4>AUTO_DETECT_IS_GETTERS</h4>
565<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>
566<div class="block">Feature that determines whether "is getter" methods are
567 automatically detected based on standard Bean naming convention
568 or not. If yes, then all public zero-argument methods that
569 start with prefix "is", and whose return type is boolean
570 are considered as "is getters".
571 If disabled, only methods explicitly annotated are considered getters.
572<p>
573 Note that this feature has lower precedence than per-class
574 annotations, and is only used if there isn't more granular
575 configuration available.
576<p>
577 Feature is enabled by default.</div>
578</li>
579</ul>
580<a name="AUTO_DETECT_SETTERS">
581<!--   -->
582</a>
583<ul class="blockList">
584<li class="blockList">
585<h4>AUTO_DETECT_SETTERS</h4>
586<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>
587<div class="block">Feature that determines whether "setter" methods are
588 automatically detected based on standard Bean naming convention
589 or not. If yes, then all public one-argument methods that
590 start with prefix "set"
591 are considered setters. If disabled, only methods explicitly
592 annotated are considered setters.
593<p>
594 Note that this feature has lower precedence than per-class
595 annotations, and is only used if there isn't more granular
596 configuration available.
597<P>
598 Feature is enabled by default.</div>
599</li>
600</ul>
601<a name="REQUIRE_SETTERS_FOR_GETTERS">
602<!--   -->
603</a>
604<ul class="blockList">
605<li class="blockList">
606<h4>REQUIRE_SETTERS_FOR_GETTERS</h4>
607<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>
608<div class="block">Feature that determines whether getters (getter methods)
609 can be auto-detected if there is no matching mutator (setter,
610 constructor parameter or field) or not: if set to true,
611 only getters that match a mutator are auto-discovered; if
612 false, all auto-detectable getters can be discovered.
613<p>
614 Feature is disabled by default.</div>
615</li>
616</ul>
617<a name="ALLOW_FINAL_FIELDS_AS_MUTATORS">
618<!--   -->
619</a>
620<ul class="blockList">
621<li class="blockList">
622<h4>ALLOW_FINAL_FIELDS_AS_MUTATORS</h4>
623<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>
624<div class="block">Feature that determines whether member fields declared as 'final' may
625 be auto-detected to be used mutators (used to change value of the logical
626 property) or not. If enabled, 'final' access modifier has no effect, and
627 such fields may be detected according to usual visibility and inference
628 rules; if disabled, such fields are NOT used as mutators except if
629 explicitly annotated for such use.
630<p>
631 Feature is enabled by default, for backwards compatibility reasons.</div>
632<dl>
633<dt><span class="simpleTagLabel">Since:</span></dt>
634<dd>2.2</dd>
635</dl>
636</li>
637</ul>
638<a name="INFER_PROPERTY_MUTATORS">
639<!--   -->
640</a>
641<ul class="blockList">
642<li class="blockList">
643<h4>INFER_PROPERTY_MUTATORS</h4>
644<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>
645<div class="block">Feature that determines whether member mutators (fields and
646 setters) may be "pulled in" even if they are not visible,
647 as long as there is a visible accessor (getter or field) with same name.
648 For example: field "value" may be inferred as mutator,
649 if there is visible or explicitly marked getter "getValue()".
650 If enabled, inferring is enabled; otherwise (disabled) only visible and
651 explicitly annotated accessors are ever used.
652<p>
653 Note that 'getters' are never inferred and need to be either visible (including
654 bean-style naming) or explicitly annotated.
655<p>
656 Feature is enabled by default.</div>
657<dl>
658<dt><span class="simpleTagLabel">Since:</span></dt>
659<dd>2.2</dd>
660</dl>
661</li>
662</ul>
663<a name="INFER_CREATOR_FROM_CONSTRUCTOR_PROPERTIES">
664<!--   -->
665</a>
666<ul class="blockList">
667<li class="blockList">
668<h4>INFER_CREATOR_FROM_CONSTRUCTOR_PROPERTIES</h4>
669<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> INFER_CREATOR_FROM_CONSTRUCTOR_PROPERTIES</pre>
670<div class="block">Feature that determines handling of <code>java.beans.ConstructorProperties</code>
671 annotation: when enabled, it is considered as alias of
672 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonCreator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonCreator</code></a>, to mean that constructor
673 should be considered a property-based Creator; when disabled, only constructor
674 parameter name information is used, but constructor is NOT considered an explicit
675 Creator (although may be discovered as one using other annotations or heuristics).
676<p>
677 Feature is mostly used to help inter-operability with frameworks like Lombok
678 that may automatically generate <code>ConstructorProperties</code> annotation
679 but without necessarily meaning that constructor should be used as Creator
680 for deserialization.
681<p>
682 Feature is enabled by default.</div>
683<dl>
684<dt><span class="simpleTagLabel">Since:</span></dt>
685<dd>2.9</dd>
686</dl>
687</li>
688</ul>
689<a name="CAN_OVERRIDE_ACCESS_MODIFIERS">
690<!--   -->
691</a>
692<ul class="blockList">
693<li class="blockList">
694<h4>CAN_OVERRIDE_ACCESS_MODIFIERS</h4>
695<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>
696<div class="block">Feature that determines whether method and field access
697 modifier settings can be overridden when accessing
698 properties. If enabled, method
699 <a href="https://docs.oracle.com/javase/8/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>
700 may be called to enable access to otherwise unaccessible objects.
701<p>
702 Note that this setting may have significant performance implications,
703 since access override helps remove costly access checks on each
704 and every Reflection access. If you are considering disabling
705 this feature, be sure to verify performance consequences if usage
706 is performance sensitive.
707 Also note that performance effects vary between Java platforms
708 (JavaSE vs Android, for example), as well as JDK versions: older
709 versions seemed to have more significant performance difference.
710<p>
711 Conversely, on some platforms, it may be necessary to disable this feature
712 as platform does not allow such calls. For example, when developing
713 Applets (or other Java code that runs on tightly restricted sandbox),
714 it may be necessary to disable the feature regardless of performance effects.
715<p>
716 Feature is enabled by default.</div>
717</li>
718</ul>
719<a name="OVERRIDE_PUBLIC_ACCESS_MODIFIERS">
720<!--   -->
721</a>
722<ul class="blockList">
723<li class="blockList">
724<h4>OVERRIDE_PUBLIC_ACCESS_MODIFIERS</h4>
725<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> OVERRIDE_PUBLIC_ACCESS_MODIFIERS</pre>
726<div class="block">Feature that determines that forces call to
727 <a href="https://docs.oracle.com/javase/8/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> even for
728 <code>public</code> accessors -- that is, even if no such call is
729 needed from functionality perspective -- if call is allowed
730 (that is, <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#CAN_OVERRIDE_ACCESS_MODIFIERS"><code>CAN_OVERRIDE_ACCESS_MODIFIERS</code></a> is set to true).
731 The main reason to enable this feature is possible performance
732 improvement as JDK does not have to perform access checks; these
733 checks are otherwise made for all accessors, including public ones,
734 and may result in slower Reflection calls. Exact impact (if any)
735 depends on Java platform (Java SE, Android) as well as JDK version.
736<p>
737 Feature is enabled by default, for legacy reasons (it was the behavior
738 until 2.6)</div>
739<dl>
740<dt><span class="simpleTagLabel">Since:</span></dt>
741<dd>2.7</dd>
742</dl>
743</li>
744</ul>
745<a name="USE_STATIC_TYPING">
746<!--   -->
747</a>
748<ul class="blockList">
749<li class="blockList">
750<h4>USE_STATIC_TYPING</h4>
751<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>
752<div class="block">Feature that determines whether the type detection for
753 serialization should be using actual dynamic runtime type,
754 or declared static type.
755 Note that deserialization always uses declared static types
756 since no runtime types are available (as we are creating
757 instances after using type information).
758<p>
759 This global default value can be overridden at class, method
760 or field level by using <a href="../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#typing--"><code>JsonSerialize.typing()</code></a> annotation
761 property.
762<p>
763 Feature is disabled by default which means that dynamic runtime types
764 are used (instead of declared static types) for serialization.</div>
765</li>
766</ul>
767<a name="USE_BASE_TYPE_AS_DEFAULT_IMPL">
768<!--   -->
769</a>
770<ul class="blockList">
771<li class="blockList">
772<h4>USE_BASE_TYPE_AS_DEFAULT_IMPL</h4>
773<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> USE_BASE_TYPE_AS_DEFAULT_IMPL</pre>
774<div class="block">Feature that specifies whether the declared base type of a polymorphic value
775 is to be used as the "default" implementation, if no explicit default class
776 is specified via <code>@JsonTypeInfo.defaultImpl</code> annotation.
777<p>
778 Note that feature only has effect on deserialization of regular polymorphic properties:
779 it does NOT affect non-polymorphic cases, and is unlikely to work with Default Typing.
780<p>
781 Feature is disabled by default for backwards compatibility.</div>
782<dl>
783<dt><span class="simpleTagLabel">Since:</span></dt>
784<dd>2.10</dd>
785</dl>
786</li>
787</ul>
788<a name="DEFAULT_VIEW_INCLUSION">
789<!--   -->
790</a>
791<ul class="blockList">
792<li class="blockList">
793<h4>DEFAULT_VIEW_INCLUSION</h4>
794<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>
795<div class="block">Feature that determines whether properties that have no view
796 annotations are included in JSON serialization views (see
797 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonView.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonView</code></a> for more
798 details on JSON Views).
799 If enabled, non-annotated properties will be included;
800 when disabled, they will be excluded. So this feature
801 changes between "opt-in" (feature disabled) and
802 "opt-out" (feature enabled) modes.
803<p>
804 Default value is enabled, meaning that non-annotated
805 properties are included in all views if there is no
806 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonView.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonView</code></a> annotation.
807<p>
808 Feature is enabled by default.</div>
809</li>
810</ul>
811<a name="SORT_PROPERTIES_ALPHABETICALLY">
812<!--   -->
813</a>
814<ul class="blockList">
815<li class="blockList">
816<h4>SORT_PROPERTIES_ALPHABETICALLY</h4>
817<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>
818<div class="block">Feature that defines default property serialization order used
819 for POJO fields (note: does <b>not</b> apply to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>
820 serialization!):
821 if enabled, default ordering is alphabetic (similar to
822 how <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonPropertyOrder.html?is-external=true#alphabetic--" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonPropertyOrder.alphabetic()</code></a>
823 works); if disabled, order is unspecified (based on what JDK gives
824 us, which may be declaration order, but is not guaranteed).
825<p>
826 Note that this is just the default behavior, and can be overridden by
827 explicit overrides in classes (for example with
828 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonPropertyOrder.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonPropertyOrder</code></a> annotation)
829<p>
830 Feature is disabled by default.</div>
831</li>
832</ul>
833<a name="ACCEPT_CASE_INSENSITIVE_PROPERTIES">
834<!--   -->
835</a>
836<ul class="blockList">
837<li class="blockList">
838<h4>ACCEPT_CASE_INSENSITIVE_PROPERTIES</h4>
839<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>
840<div class="block">Feature that will allow for more forgiving deserialization of incoming JSON.
841 If enabled, the bean properties will be matched using their lower-case equivalents,
842 meaning that any case-combination (incoming and matching names are canonicalized
843 by lower-casing) should work.
844<p>
845 Note that there is additional performance overhead since incoming property
846 names need to be lower-cased before comparison, for cases where there are upper-case
847 letters. Overhead for names that are already lower-case should be negligible.
848<p>
849 Feature is disabled by default.</div>
850<dl>
851<dt><span class="simpleTagLabel">Since:</span></dt>
852<dd>2.5</dd>
853</dl>
854</li>
855</ul>
856<a name="ACCEPT_CASE_INSENSITIVE_ENUMS">
857<!--   -->
858</a>
859<ul class="blockList">
860<li class="blockList">
861<h4>ACCEPT_CASE_INSENSITIVE_ENUMS</h4>
862<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_ENUMS</pre>
863<div class="block">Feature that determines if Enum deserialization should be case sensitive or not.
864 If enabled, Enum deserialization will ignore case, that is, case of incoming String
865 value and enum id (depending on other settings, either `name()`, `toString()`, or
866 explicit override) do not need to match.
867 <p>
868 Feature is disabled by default.</div>
869<dl>
870<dt><span class="simpleTagLabel">Since:</span></dt>
871<dd>2.9</dd>
872</dl>
873</li>
874</ul>
875<a name="ACCEPT_CASE_INSENSITIVE_VALUES">
876<!--   -->
877</a>
878<ul class="blockList">
879<li class="blockList">
880<h4>ACCEPT_CASE_INSENSITIVE_VALUES</h4>
881<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_VALUES</pre>
882<div class="block">Feature that permits parsing some enumerated text-based value types but ignoring the case
883 of the values on deserialization: for example, date/time type deserializers.
884 Support for this feature depends on deserializer implementations using it.
885<p>
886 Note, however, that regular <code>Enum</code> types follow <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#ACCEPT_CASE_INSENSITIVE_ENUMS"><code>ACCEPT_CASE_INSENSITIVE_ENUMS</code></a>
887 setting instead.
888<p>
889 Feature is disabled by default.</div>
890<dl>
891<dt><span class="simpleTagLabel">Since:</span></dt>
892<dd>2.10</dd>
893</dl>
894</li>
895</ul>
896<a name="USE_WRAPPER_NAME_AS_PROPERTY_NAME">
897<!--   -->
898</a>
899<ul class="blockList">
900<li class="blockList">
901<h4>USE_WRAPPER_NAME_AS_PROPERTY_NAME</h4>
902<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>
903<div class="block">Feature that can be enabled to make property names be
904 overridden by wrapper name (usually detected with annotations
905 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>.
906 If enabled, all properties that have associated non-empty Wrapper
907 name will use that wrapper name instead of property name.
908 If disabled, wrapper name is only used for wrapping (if anything).
909<p>
910 Feature is disabled by default.</div>
911<dl>
912<dt><span class="simpleTagLabel">Since:</span></dt>
913<dd>2.1</dd>
914</dl>
915</li>
916</ul>
917<a name="USE_STD_BEAN_NAMING">
918<!--   -->
919</a>
920<ul class="blockList">
921<li class="blockList">
922<h4>USE_STD_BEAN_NAMING</h4>
923<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>
924<div class="block">Feature that may be enabled to enforce strict compatibility with
925 Bean name introspection, instead of slightly different mechanism
926 Jackson defaults to.
927 Specific difference is that Jackson always lower cases leading upper-case
928 letters, so "getURL()" becomes "url" property; whereas standard Bean
929 naming <b>only</b> lower-cases the first letter if it is NOT followed by
930 another upper-case letter (so "getURL()" would result in "URL" property).
931<p>
932 Feature is disabled by default for backwards compatibility purposes: earlier
933 Jackson versions used Jackson's own mechanism.</div>
934<dl>
935<dt><span class="simpleTagLabel">Since:</span></dt>
936<dd>2.5</dd>
937</dl>
938</li>
939</ul>
940<a name="ALLOW_EXPLICIT_PROPERTY_RENAMING">
941<!--   -->
942</a>
943<ul class="blockList">
944<li class="blockList">
945<h4>ALLOW_EXPLICIT_PROPERTY_RENAMING</h4>
946<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> ALLOW_EXPLICIT_PROPERTY_RENAMING</pre>
947<div class="block">Feature that when enabled will allow explicitly named properties (i.e., fields or methods
948 annotated with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonProperty.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonProperty</code></a>("explicitName")) to
949 be re-named by a <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a>, if one is configured.
950 <p>
951 Feature is disabled by default.</div>
952<dl>
953<dt><span class="simpleTagLabel">Since:</span></dt>
954<dd>2.7</dd>
955</dl>
956</li>
957</ul>
958<a name="ALLOW_COERCION_OF_SCALARS">
959<!--   -->
960</a>
961<ul class="blockList">
962<li class="blockList">
963<h4>ALLOW_COERCION_OF_SCALARS</h4>
964<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> ALLOW_COERCION_OF_SCALARS</pre>
965<div class="block">Feature that determines whether coercions from secondary representations are allowed
966 for simple non-textual scalar types: numbers and booleans. This includes `primitive`
967 types and their wrappers, but excludes `java.lang.String` and date/time types.
968<p>
969 When feature is disabled, only strictly compatible input may be bound: numbers for
970 numbers, boolean values for booleans. When feature is enabled, conversions from
971 JSON String are allowed, as long as textual value matches (for example, String
972 "true" is allowed as equivalent of JSON boolean token `true`; or String "1.0"
973 for `double`).
974<p>
975 Note that it is possible that other configurability options can override this
976 in closer scope (like on per-type or per-property basis); this is just the global
977 default.
978<p>
979 Feature is enabled by default (for backwards compatibility since this was the
980 default behavior)</div>
981<dl>
982<dt><span class="simpleTagLabel">Since:</span></dt>
983<dd>2.9</dd>
984</dl>
985</li>
986</ul>
987<a name="IGNORE_DUPLICATE_MODULE_REGISTRATIONS">
988<!--   -->
989</a>
990<ul class="blockList">
991<li class="blockList">
992<h4>IGNORE_DUPLICATE_MODULE_REGISTRATIONS</h4>
993<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>
994<div class="block">Feature that determines whether multiple registrations of same module
995 should be ignored or not; if enabled, only the first registration call
996 results in module being called, and possible duplicate calls are silently
997 ignored; if disabled, no checking is done and all registration calls are
998 dispatched to module.
999<p>
1000 Definition of "same module" is based on using <a href="../../../../com/fasterxml/jackson/databind/Module.html#getTypeId--"><code>Module.getTypeId()</code></a>;
1001 modules with same non-null <code>type id</code> are considered same for
1002 purposes of duplicate registration. This also avoids having to keep track
1003 of actual module instances; only ids will be kept track of (and only if
1004 this feature is enabled).
1005<p>
1006 Feature is enabled by default.</div>
1007<dl>
1008<dt><span class="simpleTagLabel">Since:</span></dt>
1009<dd>2.5</dd>
1010</dl>
1011</li>
1012</ul>
1013<a name="IGNORE_MERGE_FOR_UNMERGEABLE">
1014<!--   -->
1015</a>
1016<ul class="blockList">
1017<li class="blockList">
1018<h4>IGNORE_MERGE_FOR_UNMERGEABLE</h4>
1019<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> IGNORE_MERGE_FOR_UNMERGEABLE</pre>
1020<div class="block">Setting that determines what happens if an attempt is made to explicitly
1021 "merge" value of a property, where value does not support merging; either
1022 merging is skipped and new value is created (<code>true</code>) or
1023 an exception is thrown (false).
1024<p>
1025 Feature is enabled by default, to allow use of merge defaults even in presence
1026 of some unmergeable properties.</div>
1027<dl>
1028<dt><span class="simpleTagLabel">Since:</span></dt>
1029<dd>2.9</dd>
1030</dl>
1031</li>
1032</ul>
1033<a name="BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES">
1034<!--   -->
1035</a>
1036<ul class="blockListLast">
1037<li class="blockList">
1038<h4>BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES</h4>
1039<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES</pre>
1040<div class="block">Setting that may be enabled to reconfigure <b>default</b>
1041 <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a>
1042 used by legacy <code>ObjectMapper.enableDefaultTyping()</code> methods as well as default used
1043 for annotation-based polymorphic handling so that it uses
1044 <a href="../../../../com/fasterxml/jackson/databind/jsontype/DefaultBaseTypeLimitingValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>DefaultBaseTypeLimitingValidator</code></a>.
1045 This will block use of a set of "unsafe" base types such as <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a>
1046 through methods that do not require passing of explicit <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a>.
1047 It is still possible to override one used; this only affects default settings.
1048<p>
1049 Enabling of this setting is <b>strongly recommended</b>.
1050<p>
1051 Feature is disabled by default in 2.x for backwards compatibility reasons: it will become
1052 default setting (and feature likely removed) in 3.0.</div>
1053<dl>
1054<dt><span class="simpleTagLabel">Since:</span></dt>
1055<dd>2.11</dd>
1056</dl>
1057</li>
1058</ul>
1059</li>
1060</ul>
1061<!-- ============ METHOD DETAIL ========== -->
1062<ul class="blockList">
1063<li class="blockList"><a name="method.detail">
1064<!--   -->
1065</a>
1066<h3>Method Detail</h3>
1067<a name="values--">
1068<!--   -->
1069</a>
1070<ul class="blockList">
1071<li class="blockList">
1072<h4>values</h4>
1073<pre>public static&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>[]&nbsp;values()</pre>
1074<div class="block">Returns an array containing the constants of this enum type, in
1075the order they are declared.  This method may be used to iterate
1076over the constants as follows:
1077<pre>
1078for (MapperFeature c : MapperFeature.values())
1079&nbsp;   System.out.println(c);
1080</pre></div>
1081<dl>
1082<dt><span class="returnLabel">Returns:</span></dt>
1083<dd>an array containing the constants of this enum type, in the order they are declared</dd>
1084</dl>
1085</li>
1086</ul>
1087<a name="valueOf-java.lang.String-">
1088<!--   -->
1089</a>
1090<ul class="blockList">
1091<li class="blockList">
1092<h4>valueOf</h4>
1093<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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
1094<div class="block">Returns the enum constant of this type with the specified name.
1095The string must match <i>exactly</i> an identifier used to declare an
1096enum constant in this type.  (Extraneous whitespace characters are
1097not permitted.)</div>
1098<dl>
1099<dt><span class="paramLabel">Parameters:</span></dt>
1100<dd><code>name</code> - the name of the enum constant to be returned.</dd>
1101<dt><span class="returnLabel">Returns:</span></dt>
1102<dd>the enum constant with the specified name</dd>
1103<dt><span class="throwsLabel">Throws:</span></dt>
1104<dd><code><a href="https://docs.oracle.com/javase/8/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>
1105<dd><code><a href="https://docs.oracle.com/javase/8/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>
1106</dl>
1107</li>
1108</ul>
1109<a name="enabledByDefault--">
1110<!--   -->
1111</a>
1112<ul class="blockList">
1113<li class="blockList">
1114<h4>enabledByDefault</h4>
1115<pre>public&nbsp;boolean&nbsp;enabledByDefault()</pre>
1116<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>
1117<div class="block">Accessor for checking whether this feature is enabled by default.</div>
1118<dl>
1119<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1120<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>
1121</dl>
1122</li>
1123</ul>
1124<a name="getMask--">
1125<!--   -->
1126</a>
1127<ul class="blockList">
1128<li class="blockList">
1129<h4>getMask</h4>
1130<pre>public&nbsp;int&nbsp;getMask()</pre>
1131<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>
1132<div class="block">Returns bit mask for this feature instance</div>
1133<dl>
1134<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1135<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>
1136</dl>
1137</li>
1138</ul>
1139<a name="enabledIn-int-">
1140<!--   -->
1141</a>
1142<ul class="blockListLast">
1143<li class="blockList">
1144<h4>enabledIn</h4>
1145<pre>public&nbsp;boolean&nbsp;enabledIn(int&nbsp;flags)</pre>
1146<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>
1147<div class="block">Convenience method for checking whether feature is enabled in given bitmask</div>
1148<dl>
1149<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1150<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>
1151</dl>
1152</li>
1153</ul>
1154</li>
1155</ul>
1156</li>
1157</ul>
1158</div>
1159</div>
1160<!-- ========= END OF CLASS DATA ========= -->
1161<!-- ======= START OF BOTTOM NAVBAR ====== -->
1162<div class="bottomNav"><a name="navbar.bottom">
1163<!--   -->
1164</a>
1165<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1166<a name="navbar.bottom.firstrow">
1167<!--   -->
1168</a>
1169<ul class="navList" title="Navigation">
1170<li><a href="../../../../overview-summary.html">Overview</a></li>
1171<li><a href="package-summary.html">Package</a></li>
1172<li class="navBarCell1Rev">Class</li>
1173<li><a href="class-use/MapperFeature.html">Use</a></li>
1174<li><a href="package-tree.html">Tree</a></li>
1175<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1176<li><a href="../../../../index-all.html">Index</a></li>
1177<li><a href="../../../../help-doc.html">Help</a></li>
1178</ul>
1179</div>
1180<div class="subNav">
1181<ul class="navList">
1182<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>
1183<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>
1184</ul>
1185<ul class="navList">
1186<li><a href="../../../../index.html?com/fasterxml/jackson/databind/MapperFeature.html" target="_top">Frames</a></li>
1187<li><a href="MapperFeature.html" target="_top">No&nbsp;Frames</a></li>
1188</ul>
1189<ul class="navList" id="allclasses_navbar_bottom">
1190<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1191</ul>
1192<div>
1193<script type="text/javascript"><!--
1194  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1195  if(window==top) {
1196    allClassesLink.style.display = "block";
1197  }
1198  else {
1199    allClassesLink.style.display = "none";
1200  }
1201  //-->
1202</script>
1203</div>
1204<div>
1205<ul class="subNavList">
1206<li>Summary:&nbsp;</li>
1207<li>Nested&nbsp;|&nbsp;</li>
1208<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
1209<li>Field&nbsp;|&nbsp;</li>
1210<li><a href="#method.summary">Method</a></li>
1211</ul>
1212<ul class="subNavList">
1213<li>Detail:&nbsp;</li>
1214<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
1215<li>Field&nbsp;|&nbsp;</li>
1216<li><a href="#method.detail">Method</a></li>
1217</ul>
1218</div>
1219<a name="skip.navbar.bottom">
1220<!--   -->
1221</a></div>
1222<!-- ======== END OF BOTTOM NAVBAR ======= -->
1223<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1224</body>
1225</html>
1226