• 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:51 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>MapperConfig (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="MapperConfig (jackson-databind 2.11.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":6,"i7":6,"i8":6,"i9":6,"i10":10,"i11":6,"i12":10,"i13":10,"i14":6,"i15":10,"i16":6,"i17":10,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":10,"i26":6,"i27":10,"i28":6,"i29":6,"i30":10,"i31":10,"i32":10,"i33":10,"i34":6,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":6,"i48":6,"i49":6,"i50":6};
23var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/MapperConfig.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/cfg/MapperBuilder.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg"><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/cfg/MapperConfig.html" target="_top">Frames</a></li>
58<li><a href="MapperConfig.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="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&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="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&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.cfg</div>
97<h2 title="Class MapperConfig" class="title">Class MapperConfig&lt;T extends MapperConfig&lt;T&gt;&gt;</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>com.fasterxml.jackson.databind.cfg.MapperConfig&lt;T&gt;</li>
105</ul>
106</li>
107</ul>
108<div class="description">
109<ul class="blockList">
110<li class="blockList">
111<dl>
112<dt>All Implemented Interfaces:</dt>
113<dd><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</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></dd>
114</dl>
115<dl>
116<dt>Direct Known Subclasses:</dt>
117<dd><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a></dd>
118</dl>
119<hr>
120<br>
121<pre>public abstract class <span class="typeNameLabel">MapperConfig&lt;T extends MapperConfig&lt;T&gt;&gt;</span>
122extends <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>
123implements <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</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></pre>
124<div class="block">Interface that defines functionality accessible through both
125 serialization and deserialization configuration objects;
126 accessors to mode-independent configuration settings
127 and such.
128 In addition, shared features are defined
129 in <a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><code>MapperFeature</code></a>.
130<p>
131 Small part of implementation is included here by aggregating
132 <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg"><code>BaseSettings</code></a> instance that contains configuration
133 that is shared between different types of instances.</div>
134<dl>
135<dt><span class="seeLabel">See Also:</span></dt>
136<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.cfg.MapperConfig">Serialized Form</a></dd>
137</dl>
138</li>
139</ul>
140</div>
141<div class="summary">
142<ul class="blockList">
143<li class="blockList">
144<!-- =========== FIELD SUMMARY =========== -->
145<ul class="blockList">
146<li class="blockList"><a name="field.summary">
147<!--   -->
148</a>
149<h3>Field Summary</h3>
150<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
151<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
152<tr>
153<th class="colFirst" scope="col">Modifier and Type</th>
154<th class="colLast" scope="col">Field and Description</th>
155</tr>
156<tr class="altColor">
157<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td>
158<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#Z:Z_base">_base</a></span></code>
159<div class="block">Immutable container object for simple configuration settings.</div>
160</td>
161</tr>
162<tr class="rowColor">
163<td class="colFirst"><code>protected int</code></td>
164<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#Z:Z_mapperFeatures">_mapperFeatures</a></span></code>
165<div class="block">Set of shared mapper features enabled.</div>
166</td>
167</tr>
168<tr class="altColor">
169<td class="colFirst"><code>protected static <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td>
170<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#EMPTY_FORMAT">EMPTY_FORMAT</a></span></code>&nbsp;</td>
171</tr>
172<tr class="rowColor">
173<td class="colFirst"><code>protected static <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td>
174<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#EMPTY_INCLUDE">EMPTY_INCLUDE</a></span></code>&nbsp;</td>
175</tr>
176</table>
177</li>
178</ul>
179<!-- ======== CONSTRUCTOR SUMMARY ======== -->
180<ul class="blockList">
181<li class="blockList"><a name="constructor.summary">
182<!--   -->
183</a>
184<h3>Constructor Summary</h3>
185<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
186<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
187<tr>
188<th class="colFirst" scope="col">Modifier</th>
189<th class="colLast" scope="col">Constructor and Description</th>
190</tr>
191<tr class="altColor">
192<td class="colFirst"><code>protected </code></td>
193<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-int-">MapperConfig</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base,
194            int&nbsp;mapperFeatures)</code>&nbsp;</td>
195</tr>
196<tr class="rowColor">
197<td class="colFirst"><code>protected </code></td>
198<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-">MapperConfig</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a>&gt;&nbsp;src)</code>&nbsp;</td>
199</tr>
200<tr class="altColor">
201<td class="colFirst"><code>protected </code></td>
202<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-">MapperConfig</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a>&gt;&nbsp;src,
203            <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base)</code>&nbsp;</td>
204</tr>
205<tr class="rowColor">
206<td class="colFirst"><code>protected </code></td>
207<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-int-">MapperConfig</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a>&gt;&nbsp;src,
208            int&nbsp;mapperFeatures)</code>&nbsp;</td>
209</tr>
210</table>
211</li>
212</ul>
213<!-- ========== METHOD SUMMARY =========== -->
214<ul class="blockList">
215<li class="blockList"><a name="method.summary">
216<!--   -->
217</a>
218<h3>Method Summary</h3>
219<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
220<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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>
221<tr>
222<th class="colFirst" scope="col">Modifier and Type</th>
223<th class="colLast" scope="col">Method and Description</th>
224</tr>
225<tr id="i0" class="altColor">
226<td class="colFirst"><code>boolean</code></td>
227<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#canOverrideAccessModifiers--">canOverrideAccessModifiers</a></span>()</code>
228<div class="block">Accessor for determining whether it is ok to try to force override of access
229 modifiers to be able to get or set values of non-public Methods, Fields;
230 to invoke non-public Constructors, Methods; or to instantiate non-public
231 Classes.</div>
232</td>
233</tr>
234<tr id="i1" class="rowColor">
235<td class="colFirst"><code>static &lt;F extends <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;F&gt; &amp; <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a>&gt;<br>int</code></td>
236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#collectFeatureDefaults-java.lang.Class-">collectFeatureDefaults</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;F&gt;&nbsp;enumClass)</code>
237<div class="block">Method that calculates bit set (flags) of all features that
238 are enabled by default.</div>
239</td>
240</tr>
241<tr id="i2" class="altColor">
242<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a></code></td>
243<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#compileString-java.lang.String-">compileString</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;src)</code>
244<div class="block">Method for constructing a specialized textual object that can typically
245 be serialized faster than basic <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> (depending
246 on escaping needed if any, char-to-byte encoding if needed).</div>
247</td>
248</tr>
249<tr id="i3" class="rowColor">
250<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
251<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">constructSpecializedType</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
252                        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;subclass)</code>&nbsp;</td>
253</tr>
254<tr id="i4" class="altColor">
255<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
256<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType-java.lang.Class-">constructType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
257<div class="block">Helper method that will construct <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> for given
258 raw class.</div>
259</td>
260</tr>
261<tr id="i5" class="rowColor">
262<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
263<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType-com.fasterxml.jackson.core.type.TypeReference-">constructType</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</code>
264<div class="block">Helper method that will construct <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> for given
265 type reference
266 This is a simple short-cut for:</div>
267</td>
268</tr>
269<tr id="i6" class="altColor">
270<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a></code></td>
271<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findConfigOverride-java.lang.Class-">findConfigOverride</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
272<div class="block">Accessor for finding <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg"><code>ConfigOverride</code></a> to use for
273 properties of given type, if any exist; or return `null` if not.</div>
274</td>
275</tr>
276<tr id="i7" class="rowColor">
277<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
278<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findRootName-java.lang.Class-">findRootName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rawRootType)</code>&nbsp;</td>
279</tr>
280<tr id="i8" class="altColor">
281<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
282<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findRootName-com.fasterxml.jackson.databind.JavaType-">findRootName</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>&nbsp;</td>
283</tr>
284<tr id="i9" class="rowColor">
285<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
286<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getActiveView--">getActiveView</a></span>()</code>
287<div class="block">Accessor for finding currently active view, if any (null if none)</div>
288</td>
289</tr>
290<tr id="i10" class="altColor">
291<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
292<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAnnotationIntrospector--">getAnnotationIntrospector</a></span>()</code>
293<div class="block">Method for getting <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> configured
294 to introspect annotation values used for configuration.</div>
295</td>
296</tr>
297<tr id="i11" class="rowColor">
298<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a></code></td>
299<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAttributes--">getAttributes</a></span>()</code>
300<div class="block">Method for accessing per-instance shared (baseline/default)
301 attribute values; these are used as the basis for per-call
302 attributes.</div>
303</td>
304</tr>
305<tr id="i12" class="altColor">
306<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a></code></td>
307<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getBase64Variant--">getBase64Variant</a></span>()</code>
308<div class="block">Method called during deserialization if Base64 encoded content
309 needs to be decoded.</div>
310</td>
311</tr>
312<tr id="i13" class="rowColor">
313<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a></code></td>
314<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getClassIntrospector--">getClassIntrospector</a></span>()</code>&nbsp;</td>
315</tr>
316<tr id="i14" class="altColor">
317<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a></code></td>
318<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getConfigOverride-java.lang.Class-">getConfigOverride</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
319<div class="block">Accessor for finding <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg"><code>ConfigOverride</code></a> to use for
320 properties of given type, if any exist; or if none, return an immutable
321 "empty" instance with no overrides.</div>
322</td>
323</tr>
324<tr id="i15" class="rowColor">
325<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
326<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat--">getDateFormat</a></span>()</code>
327<div class="block">Method for accessing currently configured (textual) date format
328 that will be used for reading or writing date values (in case
329 of writing, only if textual output is configured; not if dates
330 are to be serialized as time stamps).</div>
331</td>
332</tr>
333<tr id="i16" class="altColor">
334<td class="colFirst"><code>abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td>
335<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultInclusion-java.lang.Class-java.lang.Class-">getDefaultInclusion</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType,
336                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;propertyType)</code>
337<div class="block">Accessor for default property inclusion to use for serialization,
338 considering possible per-type override for given base type and
339 possible per-type override for given property type.<br>
340 NOTE: if no override found, defaults to value returned by
341 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div>
342</td>
343</tr>
344<tr id="i17" class="rowColor">
345<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td>
346<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultInclusion-java.lang.Class-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">getDefaultInclusion</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType,
347                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;propertyType,
348                   <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;defaultIncl)</code>
349<div class="block">Accessor for default property inclusion to use for serialization,
350 considering possible per-type override for given base type and
351 possible per-type override for given property type; but
352 if none found, returning given <code>defaultIncl</code></div>
353</td>
354</tr>
355<tr id="i18" class="altColor">
356<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
357<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable--">getDefaultMergeable</a></span>()</code>
358<div class="block">Accessor for the baseline merge info used as the global baseline,
359 not considering possible per-type overrides.</div>
360</td>
361</tr>
362<tr id="i19" class="rowColor">
363<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
364<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable-java.lang.Class-">getDefaultMergeable</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</code>
365<div class="block">Accessor for the baseline merge info used for given type, including global
366 defaults if no type-specific overrides defined.</div>
367</td>
368</tr>
369<tr id="i20" class="altColor">
370<td class="colFirst"><code>abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td>
371<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyFormat-java.lang.Class-">getDefaultPropertyFormat</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</code>
372<div class="block">Accessor for default format settings to use for serialization (and, to a degree
373 deserialization), considering baseline settings and per-type defaults
374 for given base type (if any).</div>
375</td>
376</tr>
377<tr id="i21" class="rowColor">
378<td class="colFirst"><code>abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonIgnoreProperties.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonIgnoreProperties.Value</a></code></td>
379<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyIgnorals-java.lang.Class-">getDefaultPropertyIgnorals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</code>
380<div class="block">Accessor for default property ignorals to use, if any, for given base type,
381 based on config overrides settings (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findConfigOverride-java.lang.Class-"><code>findConfigOverride(Class)</code></a>).</div>
382</td>
383</tr>
384<tr id="i22" class="altColor">
385<td class="colFirst"><code>abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonIgnoreProperties.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonIgnoreProperties.Value</a></code></td>
386<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyIgnorals-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">getDefaultPropertyIgnorals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType,
387                          <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;actualClass)</code>
388<div class="block">Helper method that may be called to see if there are property ignoral
389 definitions from annotations (via <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotatedClass</code></a>) or through
390 "config overrides".</div>
391</td>
392</tr>
393<tr id="i23" class="rowColor">
394<td class="colFirst"><code>abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td>
395<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--">getDefaultPropertyInclusion</a></span>()</code>
396<div class="block">Accessor for default property inclusion to use for serialization,
397 used unless overridden by per-type or per-property overrides.</div>
398</td>
399</tr>
400<tr id="i24" class="altColor">
401<td class="colFirst"><code>abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td>
402<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion-java.lang.Class-">getDefaultPropertyInclusion</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</code>
403<div class="block">Accessor for default property inclusion to use for serialization,
404 considering possible per-type override for given base type.<br>
405 NOTE: if no override found, defaults to value returned by
406 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div>
407</td>
408</tr>
409<tr id="i25" class="rowColor">
410<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td>
411<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">getDefaultPropertyInclusion</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType,
412                           <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;defaultIncl)</code>
413<div class="block">Accessor for default property inclusion to use for serialization,
414 considering possible per-type override for given base type; but
415 if none found, returning given <code>defaultIncl</code></div>
416</td>
417</tr>
418<tr id="i26" class="altColor">
419<td class="colFirst"><code>abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonSetter.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonSetter.Value</a></code></td>
420<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultSetterInfo--">getDefaultSetterInfo</a></span>()</code>
421<div class="block">Accessor for the baseline setter info used as the global baseline,
422 not considering possible per-type overrides.</div>
423</td>
424</tr>
425<tr id="i27" class="rowColor">
426<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;</code></td>
427<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultTyper-com.fasterxml.jackson.databind.JavaType-">getDefaultTyper</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType)</code>
428<div class="block">Method called to locate a type info handler for types that do not have
429 one explicitly declared via annotations (or other configuration).</div>
430</td>
431</tr>
432<tr id="i28" class="altColor">
433<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;</code></td>
434<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker--">getDefaultVisibilityChecker</a></span>()</code>
435<div class="block">Accessor for object used for determining whether specific property elements
436 (method, constructors, fields) can be auto-detected based on
437 their visibility (access modifiers).</div>
438</td>
439</tr>
440<tr id="i29" class="rowColor">
441<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;</code></td>
442<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">getDefaultVisibilityChecker</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType,
443                           <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;actualClass)</code>
444<div class="block">Accessor for object used for determining whether specific property elements
445 (method, constructors, fields) can be auto-detected based on
446 their visibility (access modifiers).</div>
447</td>
448</tr>
449<tr id="i30" class="altColor">
450<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a></code></td>
451<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getHandlerInstantiator--">getHandlerInstantiator</a></span>()</code>&nbsp;</td>
452</tr>
453<tr id="i31" class="rowColor">
454<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a></code></td>
455<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getLocale--">getLocale</a></span>()</code>
456<div class="block">Method for accessing the default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> to use
457 for formatting, unless overridden by local annotations.</div>
458</td>
459</tr>
460<tr id="i32" class="altColor">
461<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a></code></td>
462<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPolymorphicTypeValidator--">getPolymorphicTypeValidator</a></span>()</code>
463<div class="block">Simple accessor for default <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to use for
464 legacy Default Typing methods (<code>ObjectMapper.enableDefaultTyping()</code>)
465 and annotation based enabling.</div>
466</td>
467</tr>
468<tr id="i33" class="rowColor">
469<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
470<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code>&nbsp;</td>
471</tr>
472<tr id="i34" class="altColor">
473<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a></code></td>
474<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getSubtypeResolver--">getSubtypeResolver</a></span>()</code>&nbsp;</td>
475</tr>
476<tr id="i35" class="rowColor">
477<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a></code></td>
478<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTimeZone--">getTimeZone</a></span>()</code>
479<div class="block">Method for accessing the default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> to use
480 for formatting, unless overridden by local annotations.</div>
481</td>
482</tr>
483<tr id="i36" class="altColor">
484<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td>
485<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTypeFactory--">getTypeFactory</a></span>()</code>&nbsp;</td>
486</tr>
487<tr id="i37" class="rowColor">
488<td class="colFirst"><code>boolean</code></td>
489<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#hasMapperFeatures-int-">hasMapperFeatures</a></span>(int&nbsp;featureMask)</code>
490<div class="block">"Bulk" access method for checking that all features specified by
491 mask are enabled.</div>
492</td>
493</tr>
494<tr id="i38" class="altColor">
495<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
496<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations-java.lang.Class-">introspectClassAnnotations</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
497<div class="block">Accessor for getting bean description that only contains class
498 annotations: useful if no getter/setter/creator information is needed.</div>
499</td>
500</tr>
501<tr id="i39" class="rowColor">
502<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
503<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">introspectClassAnnotations</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
504<div class="block">Accessor for getting bean description that only contains class
505 annotations: useful if no getter/setter/creator information is needed.</div>
506</td>
507</tr>
508<tr id="i40" class="altColor">
509<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
510<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations-java.lang.Class-">introspectDirectClassAnnotations</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
511<div class="block">Accessor for getting bean description that only contains immediate class
512 annotations: ones from the class, and its direct mix-in, if any, but
513 not from super types.</div>
514</td>
515</tr>
516<tr id="i41" class="rowColor">
517<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
518<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">introspectDirectClassAnnotations</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
519<div class="block">Accessor for getting bean description that only contains immediate class
520 annotations: ones from the class, and its direct mix-in, if any, but
521 not from super types.</div>
522</td>
523</tr>
524<tr id="i42" class="altColor">
525<td class="colFirst"><code>boolean</code></td>
526<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isAnnotationProcessingEnabled--">isAnnotationProcessingEnabled</a></span>()</code>
527<div class="block">Method for determining whether annotation processing is enabled or not
528 (default settings are typically that it is enabled; must explicitly disable).</div>
529</td>
530</tr>
531<tr id="i43" class="rowColor">
532<td class="colFirst"><code>boolean</code></td>
533<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</code>
534<div class="block">Accessor for simple mapper features (which are shared for
535 serialization, deserialization)</div>
536</td>
537</tr>
538<tr id="i44" class="altColor">
539<td class="colFirst"><code>boolean</code></td>
540<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#shouldSortPropertiesAlphabetically--">shouldSortPropertiesAlphabetically</a></span>()</code>
541<div class="block">Accessor for checking whether default settings for property handling
542 indicate that properties should be alphabetically ordered or not.</div>
543</td>
544</tr>
545<tr id="i45" class="rowColor">
546<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a></code></td>
547<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">typeIdResolverInstance</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
548                      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&gt;&nbsp;resolverClass)</code>
549<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
550 specified type.</div>
551</td>
552</tr>
553<tr id="i46" class="altColor">
554<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;</code></td>
555<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeResolverBuilderInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">typeResolverBuilderInstance</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
556                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&gt;&nbsp;builderClass)</code>
557<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
558 specified type.</div>
559</td>
560</tr>
561<tr id="i47" class="rowColor">
562<td class="colFirst"><code>abstract boolean</code></td>
563<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping--">useRootWrapping</a></span>()</code>
564<div class="block">Accessor for checking whether configuration indicates that
565 "root wrapping" (use of an extra property/name pair at root level)
566 is expected or not.</div>
567</td>
568</tr>
569<tr id="i48" class="altColor">
570<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
571<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#with-com.fasterxml.jackson.databind.MapperFeature...-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</code>
572<div class="block">Method for constructing and returning a new instance with specified
573 mapper features enabled.</div>
574</td>
575</tr>
576<tr id="i49" class="rowColor">
577<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
578<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#with-com.fasterxml.jackson.databind.MapperFeature-boolean-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature,
579    boolean&nbsp;state)</code>&nbsp;</td>
580</tr>
581<tr id="i50" class="altColor">
582<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
583<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#without-com.fasterxml.jackson.databind.MapperFeature...-">without</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</code>
584<div class="block">Method for constructing and returning a new instance with specified
585 mapper features disabled.</div>
586</td>
587</tr>
588</table>
589<ul class="blockList">
590<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
591<!--   -->
592</a>
593<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>
594<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.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/Object.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/Object.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/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#hashCode--" title="class or interface in java.lang">hashCode</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#toString--" title="class or interface in java.lang">toString</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>
595</ul>
596<ul class="blockList">
597<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver">
598<!--   -->
599</a>
600<h3>Methods inherited from interface&nbsp;com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a></h3>
601<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html#copy--">copy</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html#findMixInClassFor-java.lang.Class-">findMixInClassFor</a></code></li>
602</ul>
603</li>
604</ul>
605</li>
606</ul>
607</div>
608<div class="details">
609<ul class="blockList">
610<li class="blockList">
611<!-- ============ FIELD DETAIL =========== -->
612<ul class="blockList">
613<li class="blockList"><a name="field.detail">
614<!--   -->
615</a>
616<h3>Field Detail</h3>
617<a name="EMPTY_INCLUDE">
618<!--   -->
619</a>
620<ul class="blockList">
621<li class="blockList">
622<h4>EMPTY_INCLUDE</h4>
623<pre>protected static final&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a> EMPTY_INCLUDE</pre>
624<dl>
625<dt><span class="simpleTagLabel">Since:</span></dt>
626<dd>2.7</dd>
627</dl>
628</li>
629</ul>
630<a name="EMPTY_FORMAT">
631<!--   -->
632</a>
633<ul class="blockList">
634<li class="blockList">
635<h4>EMPTY_FORMAT</h4>
636<pre>protected static final&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a> EMPTY_FORMAT</pre>
637<dl>
638<dt><span class="simpleTagLabel">Since:</span></dt>
639<dd>2.7</dd>
640</dl>
641</li>
642</ul>
643<a name="Z:Z_mapperFeatures">
644<!--   -->
645</a>
646<ul class="blockList">
647<li class="blockList">
648<h4>_mapperFeatures</h4>
649<pre>protected final&nbsp;int _mapperFeatures</pre>
650<div class="block">Set of shared mapper features enabled.</div>
651</li>
652</ul>
653<a name="Z:Z_base">
654<!--   -->
655</a>
656<ul class="blockListLast">
657<li class="blockList">
658<h4>_base</h4>
659<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> _base</pre>
660<div class="block">Immutable container object for simple configuration settings.</div>
661</li>
662</ul>
663</li>
664</ul>
665<!-- ========= CONSTRUCTOR DETAIL ======== -->
666<ul class="blockList">
667<li class="blockList"><a name="constructor.detail">
668<!--   -->
669</a>
670<h3>Constructor Detail</h3>
671<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-int-">
672<!--   -->
673</a>
674<ul class="blockList">
675<li class="blockList">
676<h4>MapperConfig</h4>
677<pre>protected&nbsp;MapperConfig(<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base,
678                       int&nbsp;mapperFeatures)</pre>
679</li>
680</ul>
681<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-int-">
682<!--   -->
683</a>
684<ul class="blockList">
685<li class="blockList">
686<h4>MapperConfig</h4>
687<pre>protected&nbsp;MapperConfig(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a>&gt;&nbsp;src,
688                       int&nbsp;mapperFeatures)</pre>
689</li>
690</ul>
691<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-">
692<!--   -->
693</a>
694<ul class="blockList">
695<li class="blockList">
696<h4>MapperConfig</h4>
697<pre>protected&nbsp;MapperConfig(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a>&gt;&nbsp;src,
698                       <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base)</pre>
699</li>
700</ul>
701<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-">
702<!--   -->
703</a>
704<ul class="blockListLast">
705<li class="blockList">
706<h4>MapperConfig</h4>
707<pre>protected&nbsp;MapperConfig(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a>&gt;&nbsp;src)</pre>
708</li>
709</ul>
710</li>
711</ul>
712<!-- ============ METHOD DETAIL ========== -->
713<ul class="blockList">
714<li class="blockList"><a name="method.detail">
715<!--   -->
716</a>
717<h3>Method Detail</h3>
718<a name="collectFeatureDefaults-java.lang.Class-">
719<!--   -->
720</a>
721<ul class="blockList">
722<li class="blockList">
723<h4>collectFeatureDefaults</h4>
724<pre>public static&nbsp;&lt;F extends <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;F&gt; &amp; <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a>&gt;&nbsp;int&nbsp;collectFeatureDefaults(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;F&gt;&nbsp;enumClass)</pre>
725<div class="block">Method that calculates bit set (flags) of all features that
726 are enabled by default.</div>
727</li>
728</ul>
729<a name="with-com.fasterxml.jackson.databind.MapperFeature...-">
730<!--   -->
731</a>
732<ul class="blockList">
733<li class="blockList">
734<h4>with</h4>
735<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a>&nbsp;with(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</pre>
736<div class="block">Method for constructing and returning a new instance with specified
737 mapper features enabled.</div>
738</li>
739</ul>
740<a name="without-com.fasterxml.jackson.databind.MapperFeature...-">
741<!--   -->
742</a>
743<ul class="blockList">
744<li class="blockList">
745<h4>without</h4>
746<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a>&nbsp;without(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</pre>
747<div class="block">Method for constructing and returning a new instance with specified
748 mapper features disabled.</div>
749</li>
750</ul>
751<a name="with-com.fasterxml.jackson.databind.MapperFeature-boolean-">
752<!--   -->
753</a>
754<ul class="blockList">
755<li class="blockList">
756<h4>with</h4>
757<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a>&nbsp;with(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature,
758                       boolean&nbsp;state)</pre>
759<dl>
760<dt><span class="simpleTagLabel">Since:</span></dt>
761<dd>2.3</dd>
762</dl>
763</li>
764</ul>
765<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-">
766<!--   -->
767</a>
768<ul class="blockList">
769<li class="blockList">
770<h4>isEnabled</h4>
771<pre>public final&nbsp;boolean&nbsp;isEnabled(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</pre>
772<div class="block">Accessor for simple mapper features (which are shared for
773 serialization, deserialization)</div>
774</li>
775</ul>
776<a name="hasMapperFeatures-int-">
777<!--   -->
778</a>
779<ul class="blockList">
780<li class="blockList">
781<h4>hasMapperFeatures</h4>
782<pre>public final&nbsp;boolean&nbsp;hasMapperFeatures(int&nbsp;featureMask)</pre>
783<div class="block">"Bulk" access method for checking that all features specified by
784 mask are enabled.</div>
785<dl>
786<dt><span class="simpleTagLabel">Since:</span></dt>
787<dd>2.3</dd>
788</dl>
789</li>
790</ul>
791<a name="isAnnotationProcessingEnabled--">
792<!--   -->
793</a>
794<ul class="blockList">
795<li class="blockList">
796<h4>isAnnotationProcessingEnabled</h4>
797<pre>public final&nbsp;boolean&nbsp;isAnnotationProcessingEnabled()</pre>
798<div class="block">Method for determining whether annotation processing is enabled or not
799 (default settings are typically that it is enabled; must explicitly disable).</div>
800<dl>
801<dt><span class="returnLabel">Returns:</span></dt>
802<dd>True if annotation processing is enabled; false if not</dd>
803</dl>
804</li>
805</ul>
806<a name="canOverrideAccessModifiers--">
807<!--   -->
808</a>
809<ul class="blockList">
810<li class="blockList">
811<h4>canOverrideAccessModifiers</h4>
812<pre>public final&nbsp;boolean&nbsp;canOverrideAccessModifiers()</pre>
813<div class="block">Accessor for determining whether it is ok to try to force override of access
814 modifiers to be able to get or set values of non-public Methods, Fields;
815 to invoke non-public Constructors, Methods; or to instantiate non-public
816 Classes. By default this is enabled, but on some platforms it needs to be
817 prevented since if this would violate security constraints and cause failures.</div>
818<dl>
819<dt><span class="returnLabel">Returns:</span></dt>
820<dd>True if access modifier overriding is allowed (and may be done for
821   any Field, Method, Constructor or Class); false to prevent any attempts
822   to override.</dd>
823</dl>
824</li>
825</ul>
826<a name="shouldSortPropertiesAlphabetically--">
827<!--   -->
828</a>
829<ul class="blockList">
830<li class="blockList">
831<h4>shouldSortPropertiesAlphabetically</h4>
832<pre>public final&nbsp;boolean&nbsp;shouldSortPropertiesAlphabetically()</pre>
833<div class="block">Accessor for checking whether default settings for property handling
834 indicate that properties should be alphabetically ordered or not.</div>
835</li>
836</ul>
837<a name="useRootWrapping--">
838<!--   -->
839</a>
840<ul class="blockList">
841<li class="blockList">
842<h4>useRootWrapping</h4>
843<pre>public abstract&nbsp;boolean&nbsp;useRootWrapping()</pre>
844<div class="block">Accessor for checking whether configuration indicates that
845 "root wrapping" (use of an extra property/name pair at root level)
846 is expected or not.</div>
847</li>
848</ul>
849<a name="compileString-java.lang.String-">
850<!--   -->
851</a>
852<ul class="blockList">
853<li class="blockList">
854<h4>compileString</h4>
855<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a>&nbsp;compileString(<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;src)</pre>
856<div class="block">Method for constructing a specialized textual object that can typically
857 be serialized faster than basic <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> (depending
858 on escaping needed if any, char-to-byte encoding if needed).</div>
859<dl>
860<dt><span class="paramLabel">Parameters:</span></dt>
861<dd><code>src</code> - Text to represent</dd>
862<dt><span class="returnLabel">Returns:</span></dt>
863<dd>Optimized text object constructed</dd>
864<dt><span class="simpleTagLabel">Since:</span></dt>
865<dd>2.4</dd>
866</dl>
867</li>
868</ul>
869<a name="getClassIntrospector--">
870<!--   -->
871</a>
872<ul class="blockList">
873<li class="blockList">
874<h4>getClassIntrospector</h4>
875<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>&nbsp;getClassIntrospector()</pre>
876</li>
877</ul>
878<a name="getAnnotationIntrospector--">
879<!--   -->
880</a>
881<ul class="blockList">
882<li class="blockList">
883<h4>getAnnotationIntrospector</h4>
884<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
885<div class="block">Method for getting <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> configured
886 to introspect annotation values used for configuration.
887<p>
888 Non-final since it is actually overridden by sub-classes (for now?)</div>
889</li>
890</ul>
891<a name="getPropertyNamingStrategy--">
892<!--   -->
893</a>
894<ul class="blockList">
895<li class="blockList">
896<h4>getPropertyNamingStrategy</h4>
897<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;getPropertyNamingStrategy()</pre>
898</li>
899</ul>
900<a name="getHandlerInstantiator--">
901<!--   -->
902</a>
903<ul class="blockList">
904<li class="blockList">
905<h4>getHandlerInstantiator</h4>
906<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;getHandlerInstantiator()</pre>
907</li>
908</ul>
909<a name="getDefaultTyper-com.fasterxml.jackson.databind.JavaType-">
910<!--   -->
911</a>
912<ul class="blockList">
913<li class="blockList">
914<h4>getDefaultTyper</h4>
915<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;getDefaultTyper(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType)</pre>
916<div class="block">Method called to locate a type info handler for types that do not have
917 one explicitly declared via annotations (or other configuration).
918 If such default handler is configured, it is returned; otherwise
919 null is returned.</div>
920</li>
921</ul>
922<a name="getSubtypeResolver--">
923<!--   -->
924</a>
925<ul class="blockList">
926<li class="blockList">
927<h4>getSubtypeResolver</h4>
928<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;getSubtypeResolver()</pre>
929</li>
930</ul>
931<a name="getPolymorphicTypeValidator--">
932<!--   -->
933</a>
934<ul class="blockList">
935<li class="blockList">
936<h4>getPolymorphicTypeValidator</h4>
937<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;getPolymorphicTypeValidator()</pre>
938<div class="block">Simple accessor for default <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to use for
939 legacy Default Typing methods (<code>ObjectMapper.enableDefaultTyping()</code>)
940 and annotation based enabling.
941<p>
942 Since 2.11 will also check <a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html#BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES"><code>MapperFeature.BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES</code></a>
943 to possibly override default to more restrictive implementation, see
944 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/DefaultBaseTypeLimitingValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>DefaultBaseTypeLimitingValidator</code></a>).</div>
945<dl>
946<dt><span class="simpleTagLabel">Since:</span></dt>
947<dd>2.10</dd>
948</dl>
949</li>
950</ul>
951<a name="getTypeFactory--">
952<!--   -->
953</a>
954<ul class="blockList">
955<li class="blockList">
956<h4>getTypeFactory</h4>
957<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;getTypeFactory()</pre>
958</li>
959</ul>
960<a name="constructType-java.lang.Class-">
961<!--   -->
962</a>
963<ul class="blockList">
964<li class="blockList">
965<h4>constructType</h4>
966<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
967<div class="block">Helper method that will construct <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> for given
968 raw class.
969 This is a simple short-cut for:
970<pre>
971    getTypeFactory().constructType(cls);
972</pre></div>
973</li>
974</ul>
975<a name="constructType-com.fasterxml.jackson.core.type.TypeReference-">
976<!--   -->
977</a>
978<ul class="blockList">
979<li class="blockList">
980<h4>constructType</h4>
981<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructType(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</pre>
982<div class="block">Helper method that will construct <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> for given
983 type reference
984 This is a simple short-cut for:
985<pre>
986    getTypeFactory().constructType(valueTypeRef);
987</pre></div>
988</li>
989</ul>
990<a name="constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">
991<!--   -->
992</a>
993<ul class="blockList">
994<li class="blockList">
995<h4>constructSpecializedType</h4>
996<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructSpecializedType(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
997                                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;subclass)</pre>
998</li>
999</ul>
1000<a name="introspectClassAnnotations-java.lang.Class-">
1001<!--   -->
1002</a>
1003<ul class="blockList">
1004<li class="blockList">
1005<h4>introspectClassAnnotations</h4>
1006<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;introspectClassAnnotations(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
1007<div class="block">Accessor for getting bean description that only contains class
1008 annotations: useful if no getter/setter/creator information is needed.</div>
1009</li>
1010</ul>
1011<a name="introspectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">
1012<!--   -->
1013</a>
1014<ul class="blockList">
1015<li class="blockList">
1016<h4>introspectClassAnnotations</h4>
1017<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;introspectClassAnnotations(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1018<div class="block">Accessor for getting bean description that only contains class
1019 annotations: useful if no getter/setter/creator information is needed.</div>
1020</li>
1021</ul>
1022<a name="introspectDirectClassAnnotations-java.lang.Class-">
1023<!--   -->
1024</a>
1025<ul class="blockList">
1026<li class="blockList">
1027<h4>introspectDirectClassAnnotations</h4>
1028<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;introspectDirectClassAnnotations(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
1029<div class="block">Accessor for getting bean description that only contains immediate class
1030 annotations: ones from the class, and its direct mix-in, if any, but
1031 not from super types.</div>
1032</li>
1033</ul>
1034<a name="introspectDirectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">
1035<!--   -->
1036</a>
1037<ul class="blockList">
1038<li class="blockList">
1039<h4>introspectDirectClassAnnotations</h4>
1040<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;introspectDirectClassAnnotations(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1041<div class="block">Accessor for getting bean description that only contains immediate class
1042 annotations: ones from the class, and its direct mix-in, if any, but
1043 not from super types.</div>
1044</li>
1045</ul>
1046<a name="findConfigOverride-java.lang.Class-">
1047<!--   -->
1048</a>
1049<ul class="blockList">
1050<li class="blockList">
1051<h4>findConfigOverride</h4>
1052<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a>&nbsp;findConfigOverride(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
1053<div class="block">Accessor for finding <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg"><code>ConfigOverride</code></a> to use for
1054 properties of given type, if any exist; or return `null` if not.
1055<p>
1056 Note that only directly associated override
1057 is found; no type hierarchy traversal is performed.</div>
1058<dl>
1059<dt><span class="returnLabel">Returns:</span></dt>
1060<dd>Override object to use for the type, if defined; null if none.</dd>
1061<dt><span class="simpleTagLabel">Since:</span></dt>
1062<dd>2.8</dd>
1063</dl>
1064</li>
1065</ul>
1066<a name="getConfigOverride-java.lang.Class-">
1067<!--   -->
1068</a>
1069<ul class="blockList">
1070<li class="blockList">
1071<h4>getConfigOverride</h4>
1072<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a>&nbsp;getConfigOverride(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
1073<div class="block">Accessor for finding <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg"><code>ConfigOverride</code></a> to use for
1074 properties of given type, if any exist; or if none, return an immutable
1075 "empty" instance with no overrides.
1076<p>
1077 Note that only directly associated override
1078 is found; no type hierarchy traversal is performed.</div>
1079<dl>
1080<dt><span class="returnLabel">Returns:</span></dt>
1081<dd>Override object to use for the type, never null (but may be empty)</dd>
1082<dt><span class="simpleTagLabel">Since:</span></dt>
1083<dd>2.9</dd>
1084</dl>
1085</li>
1086</ul>
1087<a name="getDefaultPropertyInclusion--">
1088<!--   -->
1089</a>
1090<ul class="blockList">
1091<li class="blockList">
1092<h4>getDefaultPropertyInclusion</h4>
1093<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;getDefaultPropertyInclusion()</pre>
1094<div class="block">Accessor for default property inclusion to use for serialization,
1095 used unless overridden by per-type or per-property overrides.</div>
1096<dl>
1097<dt><span class="simpleTagLabel">Since:</span></dt>
1098<dd>2.7</dd>
1099</dl>
1100</li>
1101</ul>
1102<a name="getDefaultPropertyInclusion-java.lang.Class-">
1103<!--   -->
1104</a>
1105<ul class="blockList">
1106<li class="blockList">
1107<h4>getDefaultPropertyInclusion</h4>
1108<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;getDefaultPropertyInclusion(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</pre>
1109<div class="block">Accessor for default property inclusion to use for serialization,
1110 considering possible per-type override for given base type.<br>
1111 NOTE: if no override found, defaults to value returned by
1112 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div>
1113<dl>
1114<dt><span class="simpleTagLabel">Since:</span></dt>
1115<dd>2.7</dd>
1116</dl>
1117</li>
1118</ul>
1119<a name="getDefaultPropertyInclusion-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">
1120<!--   -->
1121</a>
1122<ul class="blockList">
1123<li class="blockList">
1124<h4>getDefaultPropertyInclusion</h4>
1125<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;getDefaultPropertyInclusion(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType,
1126                                                     <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;defaultIncl)</pre>
1127<div class="block">Accessor for default property inclusion to use for serialization,
1128 considering possible per-type override for given base type; but
1129 if none found, returning given <code>defaultIncl</code></div>
1130<dl>
1131<dt><span class="paramLabel">Parameters:</span></dt>
1132<dd><code>defaultIncl</code> - Inclusion setting to return if no overrides found.</dd>
1133<dt><span class="simpleTagLabel">Since:</span></dt>
1134<dd>2.8.2</dd>
1135</dl>
1136</li>
1137</ul>
1138<a name="getDefaultInclusion-java.lang.Class-java.lang.Class-">
1139<!--   -->
1140</a>
1141<ul class="blockList">
1142<li class="blockList">
1143<h4>getDefaultInclusion</h4>
1144<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;getDefaultInclusion(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType,
1145                                                      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;propertyType)</pre>
1146<div class="block">Accessor for default property inclusion to use for serialization,
1147 considering possible per-type override for given base type and
1148 possible per-type override for given property type.<br>
1149 NOTE: if no override found, defaults to value returned by
1150 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div>
1151<dl>
1152<dt><span class="paramLabel">Parameters:</span></dt>
1153<dd><code>baseType</code> - Type of the instance containing the targeted property.</dd>
1154<dd><code>propertyType</code> - Type of the property to look up inclusion setting for.</dd>
1155<dt><span class="simpleTagLabel">Since:</span></dt>
1156<dd>2.9</dd>
1157</dl>
1158</li>
1159</ul>
1160<a name="getDefaultInclusion-java.lang.Class-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">
1161<!--   -->
1162</a>
1163<ul class="blockList">
1164<li class="blockList">
1165<h4>getDefaultInclusion</h4>
1166<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;getDefaultInclusion(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType,
1167                                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;propertyType,
1168                                             <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;defaultIncl)</pre>
1169<div class="block">Accessor for default property inclusion to use for serialization,
1170 considering possible per-type override for given base type and
1171 possible per-type override for given property type; but
1172 if none found, returning given <code>defaultIncl</code></div>
1173<dl>
1174<dt><span class="paramLabel">Parameters:</span></dt>
1175<dd><code>baseType</code> - Type of the instance containing the targeted property.</dd>
1176<dd><code>propertyType</code> - Type of the property to look up inclusion setting for.</dd>
1177<dd><code>defaultIncl</code> - Inclusion setting to return if no overrides found.</dd>
1178<dt><span class="simpleTagLabel">Since:</span></dt>
1179<dd>2.9</dd>
1180</dl>
1181</li>
1182</ul>
1183<a name="getDefaultPropertyFormat-java.lang.Class-">
1184<!--   -->
1185</a>
1186<ul class="blockList">
1187<li class="blockList">
1188<h4>getDefaultPropertyFormat</h4>
1189<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a>&nbsp;getDefaultPropertyFormat(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</pre>
1190<div class="block">Accessor for default format settings to use for serialization (and, to a degree
1191 deserialization), considering baseline settings and per-type defaults
1192 for given base type (if any).</div>
1193<dl>
1194<dt><span class="simpleTagLabel">Since:</span></dt>
1195<dd>2.7</dd>
1196</dl>
1197</li>
1198</ul>
1199<a name="getDefaultPropertyIgnorals-java.lang.Class-">
1200<!--   -->
1201</a>
1202<ul class="blockList">
1203<li class="blockList">
1204<h4>getDefaultPropertyIgnorals</h4>
1205<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonIgnoreProperties.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonIgnoreProperties.Value</a>&nbsp;getDefaultPropertyIgnorals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</pre>
1206<div class="block">Accessor for default property ignorals to use, if any, for given base type,
1207 based on config overrides settings (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findConfigOverride-java.lang.Class-"><code>findConfigOverride(Class)</code></a>).</div>
1208<dl>
1209<dt><span class="simpleTagLabel">Since:</span></dt>
1210<dd>2.8</dd>
1211</dl>
1212</li>
1213</ul>
1214<a name="getDefaultPropertyIgnorals-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">
1215<!--   -->
1216</a>
1217<ul class="blockList">
1218<li class="blockList">
1219<h4>getDefaultPropertyIgnorals</h4>
1220<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonIgnoreProperties.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonIgnoreProperties.Value</a>&nbsp;getDefaultPropertyIgnorals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType,
1221                                                                      <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;actualClass)</pre>
1222<div class="block">Helper method that may be called to see if there are property ignoral
1223 definitions from annotations (via <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotatedClass</code></a>) or through
1224 "config overrides". If both exist, config overrides have precedence
1225 over class annotations.</div>
1226<dl>
1227<dt><span class="simpleTagLabel">Since:</span></dt>
1228<dd>2.8</dd>
1229</dl>
1230</li>
1231</ul>
1232<a name="getDefaultVisibilityChecker--">
1233<!--   -->
1234</a>
1235<ul class="blockList">
1236<li class="blockList">
1237<h4>getDefaultVisibilityChecker</h4>
1238<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;getDefaultVisibilityChecker()</pre>
1239<div class="block">Accessor for object used for determining whether specific property elements
1240 (method, constructors, fields) can be auto-detected based on
1241 their visibility (access modifiers). Can be changed to allow
1242 different minimum visibility levels for auto-detection. Note
1243 that this is the global handler; individual types (classes)
1244 can further override active checker used (using
1245 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a> annotation)</div>
1246</li>
1247</ul>
1248<a name="getDefaultVisibilityChecker-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">
1249<!--   -->
1250</a>
1251<ul class="blockList">
1252<li class="blockList">
1253<h4>getDefaultVisibilityChecker</h4>
1254<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;getDefaultVisibilityChecker(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType,
1255                                                                 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;actualClass)</pre>
1256<div class="block">Accessor for object used for determining whether specific property elements
1257 (method, constructors, fields) can be auto-detected based on
1258 their visibility (access modifiers). This is based on global defaults
1259 (as would be returned by <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker--"><code>getDefaultVisibilityChecker()</code></a>, but
1260 then modified by possible class annotation (see <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a>)
1261 and/or per-type config override (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html#getVisibility--"><code>ConfigOverride.getVisibility()</code></a>).</div>
1262<dl>
1263<dt><span class="simpleTagLabel">Since:</span></dt>
1264<dd>2.9</dd>
1265</dl>
1266</li>
1267</ul>
1268<a name="getDefaultSetterInfo--">
1269<!--   -->
1270</a>
1271<ul class="blockList">
1272<li class="blockList">
1273<h4>getDefaultSetterInfo</h4>
1274<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonSetter.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;getDefaultSetterInfo()</pre>
1275<div class="block">Accessor for the baseline setter info used as the global baseline,
1276 not considering possible per-type overrides.</div>
1277<dl>
1278<dt><span class="returnLabel">Returns:</span></dt>
1279<dd>Global base settings; never null</dd>
1280<dt><span class="simpleTagLabel">Since:</span></dt>
1281<dd>2.9</dd>
1282</dl>
1283</li>
1284</ul>
1285<a name="getDefaultMergeable--">
1286<!--   -->
1287</a>
1288<ul class="blockList">
1289<li class="blockList">
1290<h4>getDefaultMergeable</h4>
1291<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;getDefaultMergeable()</pre>
1292<div class="block">Accessor for the baseline merge info used as the global baseline,
1293 not considering possible per-type overrides.</div>
1294<dl>
1295<dt><span class="returnLabel">Returns:</span></dt>
1296<dd>Global base settings, if any; `null` if none.</dd>
1297<dt><span class="simpleTagLabel">Since:</span></dt>
1298<dd>2.9</dd>
1299</dl>
1300</li>
1301</ul>
1302<a name="getDefaultMergeable-java.lang.Class-">
1303<!--   -->
1304</a>
1305<ul class="blockList">
1306<li class="blockList">
1307<h4>getDefaultMergeable</h4>
1308<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;getDefaultMergeable(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</pre>
1309<div class="block">Accessor for the baseline merge info used for given type, including global
1310 defaults if no type-specific overrides defined.</div>
1311<dl>
1312<dt><span class="returnLabel">Returns:</span></dt>
1313<dd>Type-specific settings (if any); global defaults (same as
1314    <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable--"><code>getDefaultMergeable()</code></a>) otherwise, if any defined; or `null`
1315    if neither defined</dd>
1316<dt><span class="simpleTagLabel">Since:</span></dt>
1317<dd>2.9</dd>
1318</dl>
1319</li>
1320</ul>
1321<a name="getDateFormat--">
1322<!--   -->
1323</a>
1324<ul class="blockList">
1325<li class="blockList">
1326<h4>getDateFormat</h4>
1327<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;getDateFormat()</pre>
1328<div class="block">Method for accessing currently configured (textual) date format
1329 that will be used for reading or writing date values (in case
1330 of writing, only if textual output is configured; not if dates
1331 are to be serialized as time stamps).
1332<p>
1333 Note that typically <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> instances are <b>not thread-safe</b>
1334 (at least ones provided by JDK):
1335 this means that calling code should clone format instance before
1336 using it.
1337<p>
1338 This method is usually only called by framework itself, since there
1339 are convenience methods available via
1340 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> and <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> that
1341 take care of cloning and thread-safe reuse.</div>
1342</li>
1343</ul>
1344<a name="getLocale--">
1345<!--   -->
1346</a>
1347<ul class="blockList">
1348<li class="blockList">
1349<h4>getLocale</h4>
1350<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;getLocale()</pre>
1351<div class="block">Method for accessing the default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> to use
1352 for formatting, unless overridden by local annotations.
1353 Initially set to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true#getDefault--" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div>
1354</li>
1355</ul>
1356<a name="getTimeZone--">
1357<!--   -->
1358</a>
1359<ul class="blockList">
1360<li class="blockList">
1361<h4>getTimeZone</h4>
1362<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;getTimeZone()</pre>
1363<div class="block">Method for accessing the default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> to use
1364 for formatting, unless overridden by local annotations.
1365 Initially set to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true#getDefault--" title="class or interface in java.util"><code>TimeZone.getDefault()</code></a>.</div>
1366</li>
1367</ul>
1368<a name="getActiveView--">
1369<!--   -->
1370</a>
1371<ul class="blockList">
1372<li class="blockList">
1373<h4>getActiveView</h4>
1374<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getActiveView()</pre>
1375<div class="block">Accessor for finding currently active view, if any (null if none)</div>
1376</li>
1377</ul>
1378<a name="getBase64Variant--">
1379<!--   -->
1380</a>
1381<ul class="blockList">
1382<li class="blockList">
1383<h4>getBase64Variant</h4>
1384<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;getBase64Variant()</pre>
1385<div class="block">Method called during deserialization if Base64 encoded content
1386 needs to be decoded. Default version just returns default Jackson
1387 uses, which is modified-mime which does not add linefeeds (because
1388 those would have to be escaped in JSON strings); but this can
1389 be configured on <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
1390</li>
1391</ul>
1392<a name="getAttributes--">
1393<!--   -->
1394</a>
1395<ul class="blockList">
1396<li class="blockList">
1397<h4>getAttributes</h4>
1398<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;getAttributes()</pre>
1399<div class="block">Method for accessing per-instance shared (baseline/default)
1400 attribute values; these are used as the basis for per-call
1401 attributes.</div>
1402<dl>
1403<dt><span class="simpleTagLabel">Since:</span></dt>
1404<dd>2.3</dd>
1405</dl>
1406</li>
1407</ul>
1408<a name="findRootName-com.fasterxml.jackson.databind.JavaType-">
1409<!--   -->
1410</a>
1411<ul class="blockList">
1412<li class="blockList">
1413<h4>findRootName</h4>
1414<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;findRootName(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</pre>
1415<dl>
1416<dt><span class="simpleTagLabel">Since:</span></dt>
1417<dd>2.6</dd>
1418</dl>
1419</li>
1420</ul>
1421<a name="findRootName-java.lang.Class-">
1422<!--   -->
1423</a>
1424<ul class="blockList">
1425<li class="blockList">
1426<h4>findRootName</h4>
1427<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;findRootName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rawRootType)</pre>
1428<dl>
1429<dt><span class="simpleTagLabel">Since:</span></dt>
1430<dd>2.6</dd>
1431</dl>
1432</li>
1433</ul>
1434<a name="typeResolverBuilderInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">
1435<!--   -->
1436</a>
1437<ul class="blockList">
1438<li class="blockList">
1439<h4>typeResolverBuilderInstance</h4>
1440<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;typeResolverBuilderInstance(<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
1441                                                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&gt;&nbsp;builderClass)</pre>
1442<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
1443 specified type.</div>
1444</li>
1445</ul>
1446<a name="typeIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">
1447<!--   -->
1448</a>
1449<ul class="blockListLast">
1450<li class="blockList">
1451<h4>typeIdResolverInstance</h4>
1452<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;typeIdResolverInstance(<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
1453                                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&gt;&nbsp;resolverClass)</pre>
1454<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
1455 specified type.</div>
1456</li>
1457</ul>
1458</li>
1459</ul>
1460</li>
1461</ul>
1462</div>
1463</div>
1464<!-- ========= END OF CLASS DATA ========= -->
1465<!-- ======= START OF BOTTOM NAVBAR ====== -->
1466<div class="bottomNav"><a name="navbar.bottom">
1467<!--   -->
1468</a>
1469<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1470<a name="navbar.bottom.firstrow">
1471<!--   -->
1472</a>
1473<ul class="navList" title="Navigation">
1474<li><a href="../../../../../overview-summary.html">Overview</a></li>
1475<li><a href="package-summary.html">Package</a></li>
1476<li class="navBarCell1Rev">Class</li>
1477<li><a href="class-use/MapperConfig.html">Use</a></li>
1478<li><a href="package-tree.html">Tree</a></li>
1479<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
1480<li><a href="../../../../../index-all.html">Index</a></li>
1481<li><a href="../../../../../help-doc.html">Help</a></li>
1482</ul>
1483</div>
1484<div class="subNav">
1485<ul class="navList">
1486<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
1487<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
1488</ul>
1489<ul class="navList">
1490<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperConfig.html" target="_top">Frames</a></li>
1491<li><a href="MapperConfig.html" target="_top">No&nbsp;Frames</a></li>
1492</ul>
1493<ul class="navList" id="allclasses_navbar_bottom">
1494<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1495</ul>
1496<div>
1497<script type="text/javascript"><!--
1498  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1499  if(window==top) {
1500    allClassesLink.style.display = "block";
1501  }
1502  else {
1503    allClassesLink.style.display = "none";
1504  }
1505  //-->
1506</script>
1507</div>
1508<div>
1509<ul class="subNavList">
1510<li>Summary:&nbsp;</li>
1511<li>Nested&nbsp;|&nbsp;</li>
1512<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
1513<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
1514<li><a href="#method.summary">Method</a></li>
1515</ul>
1516<ul class="subNavList">
1517<li>Detail:&nbsp;</li>
1518<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
1519<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
1520<li><a href="#method.detail">Method</a></li>
1521</ul>
1522</div>
1523<a name="skip.navbar.bottom">
1524<!--   -->
1525</a></div>
1526<!-- ======== END OF BOTTOM NAVBAR ======= -->
1527<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1528</body>
1529</html>
1530