• 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 Tue Nov 05 19:39:07 PST 2019 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>MapperConfig (jackson-databind 2.10.0 API)</title>
8<meta name="date" content="2019-11-05">
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.10.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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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>&nbsp;</td>
463</tr>
464<tr id="i33" class="rowColor">
465<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
466<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code>&nbsp;</td>
467</tr>
468<tr id="i34" class="altColor">
469<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>
470<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getSubtypeResolver--">getSubtypeResolver</a></span>()</code>&nbsp;</td>
471</tr>
472<tr id="i35" class="rowColor">
473<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>
474<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTimeZone--">getTimeZone</a></span>()</code>
475<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
476 for formatting, unless overridden by local annotations.</div>
477</td>
478</tr>
479<tr id="i36" class="altColor">
480<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>
481<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTypeFactory--">getTypeFactory</a></span>()</code>&nbsp;</td>
482</tr>
483<tr id="i37" class="rowColor">
484<td class="colFirst"><code>boolean</code></td>
485<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>
486<div class="block">"Bulk" access method for checking that all features specified by
487 mask are enabled.</div>
488</td>
489</tr>
490<tr id="i38" class="altColor">
491<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
492<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>
493<div class="block">Accessor for getting bean description that only contains class
494 annotations: useful if no getter/setter/creator information is needed.</div>
495</td>
496</tr>
497<tr id="i39" class="rowColor">
498<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
499<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>
500<div class="block">Accessor for getting bean description that only contains class
501 annotations: useful if no getter/setter/creator information is needed.</div>
502</td>
503</tr>
504<tr id="i40" class="altColor">
505<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
506<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>
507<div class="block">Accessor for getting bean description that only contains immediate class
508 annotations: ones from the class, and its direct mix-in, if any, but
509 not from super types.</div>
510</td>
511</tr>
512<tr id="i41" class="rowColor">
513<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
514<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>
515<div class="block">Accessor for getting bean description that only contains immediate class
516 annotations: ones from the class, and its direct mix-in, if any, but
517 not from super types.</div>
518</td>
519</tr>
520<tr id="i42" class="altColor">
521<td class="colFirst"><code>boolean</code></td>
522<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isAnnotationProcessingEnabled--">isAnnotationProcessingEnabled</a></span>()</code>
523<div class="block">Method for determining whether annotation processing is enabled or not
524 (default settings are typically that it is enabled; must explicitly disable).</div>
525</td>
526</tr>
527<tr id="i43" class="rowColor">
528<td class="colFirst"><code>boolean</code></td>
529<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>
530<div class="block">Accessor for simple mapper features (which are shared for
531 serialization, deserialization)</div>
532</td>
533</tr>
534<tr id="i44" class="altColor">
535<td class="colFirst"><code>boolean</code></td>
536<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#shouldSortPropertiesAlphabetically--">shouldSortPropertiesAlphabetically</a></span>()</code>
537<div class="block">Accessor for checking whether default settings for property handling
538 indicate that properties should be alphabetically ordered or not.</div>
539</td>
540</tr>
541<tr id="i45" class="rowColor">
542<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>
543<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,
544                      <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>
545<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
546 specified type.</div>
547</td>
548</tr>
549<tr id="i46" class="altColor">
550<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>
551<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,
552                           <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>
553<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
554 specified type.</div>
555</td>
556</tr>
557<tr id="i47" class="rowColor">
558<td class="colFirst"><code>abstract boolean</code></td>
559<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping--">useRootWrapping</a></span>()</code>
560<div class="block">Accessor for checking whether configuration indicates that
561 "root wrapping" (use of an extra property/name pair at root level)
562 is expected or not.</div>
563</td>
564</tr>
565<tr id="i48" class="altColor">
566<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
567<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>
568<div class="block">Method for constructing and returning a new instance with specified
569 mapper features enabled.</div>
570</td>
571</tr>
572<tr id="i49" class="rowColor">
573<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
574<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,
575    boolean&nbsp;state)</code>&nbsp;</td>
576</tr>
577<tr id="i50" class="altColor">
578<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
579<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>
580<div class="block">Method for constructing and returning a new instance with specified
581 mapper features disabled.</div>
582</td>
583</tr>
584</table>
585<ul class="blockList">
586<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
587<!--   -->
588</a>
589<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>
590<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>
591</ul>
592<ul class="blockList">
593<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver">
594<!--   -->
595</a>
596<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>
597<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>
598</ul>
599</li>
600</ul>
601</li>
602</ul>
603</div>
604<div class="details">
605<ul class="blockList">
606<li class="blockList">
607<!-- ============ FIELD DETAIL =========== -->
608<ul class="blockList">
609<li class="blockList"><a name="field.detail">
610<!--   -->
611</a>
612<h3>Field Detail</h3>
613<a name="EMPTY_INCLUDE">
614<!--   -->
615</a>
616<ul class="blockList">
617<li class="blockList">
618<h4>EMPTY_INCLUDE</h4>
619<pre>protected static final&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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>
620<dl>
621<dt><span class="simpleTagLabel">Since:</span></dt>
622<dd>2.7</dd>
623</dl>
624</li>
625</ul>
626<a name="EMPTY_FORMAT">
627<!--   -->
628</a>
629<ul class="blockList">
630<li class="blockList">
631<h4>EMPTY_FORMAT</h4>
632<pre>protected static final&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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>
633<dl>
634<dt><span class="simpleTagLabel">Since:</span></dt>
635<dd>2.7</dd>
636</dl>
637</li>
638</ul>
639<a name="Z:Z_mapperFeatures">
640<!--   -->
641</a>
642<ul class="blockList">
643<li class="blockList">
644<h4>_mapperFeatures</h4>
645<pre>protected final&nbsp;int _mapperFeatures</pre>
646<div class="block">Set of shared mapper features enabled.</div>
647</li>
648</ul>
649<a name="Z:Z_base">
650<!--   -->
651</a>
652<ul class="blockListLast">
653<li class="blockList">
654<h4>_base</h4>
655<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>
656<div class="block">Immutable container object for simple configuration settings.</div>
657</li>
658</ul>
659</li>
660</ul>
661<!-- ========= CONSTRUCTOR DETAIL ======== -->
662<ul class="blockList">
663<li class="blockList"><a name="constructor.detail">
664<!--   -->
665</a>
666<h3>Constructor Detail</h3>
667<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-int-">
668<!--   -->
669</a>
670<ul class="blockList">
671<li class="blockList">
672<h4>MapperConfig</h4>
673<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,
674                       int&nbsp;mapperFeatures)</pre>
675</li>
676</ul>
677<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-int-">
678<!--   -->
679</a>
680<ul class="blockList">
681<li class="blockList">
682<h4>MapperConfig</h4>
683<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,
684                       int&nbsp;mapperFeatures)</pre>
685</li>
686</ul>
687<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-">
688<!--   -->
689</a>
690<ul class="blockList">
691<li class="blockList">
692<h4>MapperConfig</h4>
693<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,
694                       <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base)</pre>
695</li>
696</ul>
697<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-">
698<!--   -->
699</a>
700<ul class="blockListLast">
701<li class="blockList">
702<h4>MapperConfig</h4>
703<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>
704</li>
705</ul>
706</li>
707</ul>
708<!-- ============ METHOD DETAIL ========== -->
709<ul class="blockList">
710<li class="blockList"><a name="method.detail">
711<!--   -->
712</a>
713<h3>Method Detail</h3>
714<a name="collectFeatureDefaults-java.lang.Class-">
715<!--   -->
716</a>
717<ul class="blockList">
718<li class="blockList">
719<h4>collectFeatureDefaults</h4>
720<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>
721<div class="block">Method that calculates bit set (flags) of all features that
722 are enabled by default.</div>
723</li>
724</ul>
725<a name="with-com.fasterxml.jackson.databind.MapperFeature...-">
726<!--   -->
727</a>
728<ul class="blockList">
729<li class="blockList">
730<h4>with</h4>
731<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>
732<div class="block">Method for constructing and returning a new instance with specified
733 mapper features enabled.</div>
734</li>
735</ul>
736<a name="without-com.fasterxml.jackson.databind.MapperFeature...-">
737<!--   -->
738</a>
739<ul class="blockList">
740<li class="blockList">
741<h4>without</h4>
742<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>
743<div class="block">Method for constructing and returning a new instance with specified
744 mapper features disabled.</div>
745</li>
746</ul>
747<a name="with-com.fasterxml.jackson.databind.MapperFeature-boolean-">
748<!--   -->
749</a>
750<ul class="blockList">
751<li class="blockList">
752<h4>with</h4>
753<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,
754                       boolean&nbsp;state)</pre>
755<dl>
756<dt><span class="simpleTagLabel">Since:</span></dt>
757<dd>2.3</dd>
758</dl>
759</li>
760</ul>
761<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-">
762<!--   -->
763</a>
764<ul class="blockList">
765<li class="blockList">
766<h4>isEnabled</h4>
767<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>
768<div class="block">Accessor for simple mapper features (which are shared for
769 serialization, deserialization)</div>
770</li>
771</ul>
772<a name="hasMapperFeatures-int-">
773<!--   -->
774</a>
775<ul class="blockList">
776<li class="blockList">
777<h4>hasMapperFeatures</h4>
778<pre>public final&nbsp;boolean&nbsp;hasMapperFeatures(int&nbsp;featureMask)</pre>
779<div class="block">"Bulk" access method for checking that all features specified by
780 mask are enabled.</div>
781<dl>
782<dt><span class="simpleTagLabel">Since:</span></dt>
783<dd>2.3</dd>
784</dl>
785</li>
786</ul>
787<a name="isAnnotationProcessingEnabled--">
788<!--   -->
789</a>
790<ul class="blockList">
791<li class="blockList">
792<h4>isAnnotationProcessingEnabled</h4>
793<pre>public final&nbsp;boolean&nbsp;isAnnotationProcessingEnabled()</pre>
794<div class="block">Method for determining whether annotation processing is enabled or not
795 (default settings are typically that it is enabled; must explicitly disable).</div>
796<dl>
797<dt><span class="returnLabel">Returns:</span></dt>
798<dd>True if annotation processing is enabled; false if not</dd>
799</dl>
800</li>
801</ul>
802<a name="canOverrideAccessModifiers--">
803<!--   -->
804</a>
805<ul class="blockList">
806<li class="blockList">
807<h4>canOverrideAccessModifiers</h4>
808<pre>public final&nbsp;boolean&nbsp;canOverrideAccessModifiers()</pre>
809<div class="block">Accessor for determining whether it is ok to try to force override of access
810 modifiers to be able to get or set values of non-public Methods, Fields;
811 to invoke non-public Constructors, Methods; or to instantiate non-public
812 Classes. By default this is enabled, but on some platforms it needs to be
813 prevented since if this would violate security constraints and cause failures.</div>
814<dl>
815<dt><span class="returnLabel">Returns:</span></dt>
816<dd>True if access modifier overriding is allowed (and may be done for
817   any Field, Method, Constructor or Class); false to prevent any attempts
818   to override.</dd>
819</dl>
820</li>
821</ul>
822<a name="shouldSortPropertiesAlphabetically--">
823<!--   -->
824</a>
825<ul class="blockList">
826<li class="blockList">
827<h4>shouldSortPropertiesAlphabetically</h4>
828<pre>public final&nbsp;boolean&nbsp;shouldSortPropertiesAlphabetically()</pre>
829<div class="block">Accessor for checking whether default settings for property handling
830 indicate that properties should be alphabetically ordered or not.</div>
831</li>
832</ul>
833<a name="useRootWrapping--">
834<!--   -->
835</a>
836<ul class="blockList">
837<li class="blockList">
838<h4>useRootWrapping</h4>
839<pre>public abstract&nbsp;boolean&nbsp;useRootWrapping()</pre>
840<div class="block">Accessor for checking whether configuration indicates that
841 "root wrapping" (use of an extra property/name pair at root level)
842 is expected or not.</div>
843</li>
844</ul>
845<a name="compileString-java.lang.String-">
846<!--   -->
847</a>
848<ul class="blockList">
849<li class="blockList">
850<h4>compileString</h4>
851<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/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>
852<div class="block">Method for constructing a specialized textual object that can typically
853 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
854 on escaping needed if any, char-to-byte encoding if needed).</div>
855<dl>
856<dt><span class="paramLabel">Parameters:</span></dt>
857<dd><code>src</code> - Text to represent</dd>
858<dt><span class="returnLabel">Returns:</span></dt>
859<dd>Optimized text object constructed</dd>
860<dt><span class="simpleTagLabel">Since:</span></dt>
861<dd>2.4</dd>
862</dl>
863</li>
864</ul>
865<a name="getClassIntrospector--">
866<!--   -->
867</a>
868<ul class="blockList">
869<li class="blockList">
870<h4>getClassIntrospector</h4>
871<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>
872</li>
873</ul>
874<a name="getAnnotationIntrospector--">
875<!--   -->
876</a>
877<ul class="blockList">
878<li class="blockList">
879<h4>getAnnotationIntrospector</h4>
880<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
881<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
882 to introspect annotation values used for configuration.
883<p>
884 Non-final since it is actually overridden by sub-classes (for now?)</div>
885</li>
886</ul>
887<a name="getPropertyNamingStrategy--">
888<!--   -->
889</a>
890<ul class="blockList">
891<li class="blockList">
892<h4>getPropertyNamingStrategy</h4>
893<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;getPropertyNamingStrategy()</pre>
894</li>
895</ul>
896<a name="getHandlerInstantiator--">
897<!--   -->
898</a>
899<ul class="blockList">
900<li class="blockList">
901<h4>getHandlerInstantiator</h4>
902<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>
903</li>
904</ul>
905<a name="getDefaultTyper-com.fasterxml.jackson.databind.JavaType-">
906<!--   -->
907</a>
908<ul class="blockList">
909<li class="blockList">
910<h4>getDefaultTyper</h4>
911<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>
912<div class="block">Method called to locate a type info handler for types that do not have
913 one explicitly declared via annotations (or other configuration).
914 If such default handler is configured, it is returned; otherwise
915 null is returned.</div>
916</li>
917</ul>
918<a name="getSubtypeResolver--">
919<!--   -->
920</a>
921<ul class="blockList">
922<li class="blockList">
923<h4>getSubtypeResolver</h4>
924<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>
925</li>
926</ul>
927<a name="getPolymorphicTypeValidator--">
928<!--   -->
929</a>
930<ul class="blockList">
931<li class="blockList">
932<h4>getPolymorphicTypeValidator</h4>
933<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>
934<dl>
935<dt><span class="simpleTagLabel">Since:</span></dt>
936<dd>2.10</dd>
937</dl>
938</li>
939</ul>
940<a name="getTypeFactory--">
941<!--   -->
942</a>
943<ul class="blockList">
944<li class="blockList">
945<h4>getTypeFactory</h4>
946<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>
947</li>
948</ul>
949<a name="constructType-java.lang.Class-">
950<!--   -->
951</a>
952<ul class="blockList">
953<li class="blockList">
954<h4>constructType</h4>
955<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>
956<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
957 raw class.
958 This is a simple short-cut for:
959<pre>
960    getTypeFactory().constructType(cls);
961</pre></div>
962</li>
963</ul>
964<a name="constructType-com.fasterxml.jackson.core.type.TypeReference-">
965<!--   -->
966</a>
967<ul class="blockList">
968<li class="blockList">
969<h4>constructType</h4>
970<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.10/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>
971<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
972 type reference
973 This is a simple short-cut for:
974<pre>
975    getTypeFactory().constructType(valueTypeRef);
976</pre></div>
977</li>
978</ul>
979<a name="constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">
980<!--   -->
981</a>
982<ul class="blockList">
983<li class="blockList">
984<h4>constructSpecializedType</h4>
985<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,
986                                         <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>
987</li>
988</ul>
989<a name="introspectClassAnnotations-java.lang.Class-">
990<!--   -->
991</a>
992<ul class="blockList">
993<li class="blockList">
994<h4>introspectClassAnnotations</h4>
995<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>
996<div class="block">Accessor for getting bean description that only contains class
997 annotations: useful if no getter/setter/creator information is needed.</div>
998</li>
999</ul>
1000<a name="introspectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">
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="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</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="introspectDirectClassAnnotations-java.lang.Class-">
1012<!--   -->
1013</a>
1014<ul class="blockList">
1015<li class="blockList">
1016<h4>introspectDirectClassAnnotations</h4>
1017<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>
1018<div class="block">Accessor for getting bean description that only contains immediate class
1019 annotations: ones from the class, and its direct mix-in, if any, but
1020 not from super types.</div>
1021</li>
1022</ul>
1023<a name="introspectDirectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">
1024<!--   -->
1025</a>
1026<ul class="blockList">
1027<li class="blockList">
1028<h4>introspectDirectClassAnnotations</h4>
1029<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>
1030<div class="block">Accessor for getting bean description that only contains immediate class
1031 annotations: ones from the class, and its direct mix-in, if any, but
1032 not from super types.</div>
1033</li>
1034</ul>
1035<a name="findConfigOverride-java.lang.Class-">
1036<!--   -->
1037</a>
1038<ul class="blockList">
1039<li class="blockList">
1040<h4>findConfigOverride</h4>
1041<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>
1042<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
1043 properties of given type, if any exist; or return `null` if not.
1044<p>
1045 Note that only directly associated override
1046 is found; no type hierarchy traversal is performed.</div>
1047<dl>
1048<dt><span class="returnLabel">Returns:</span></dt>
1049<dd>Override object to use for the type, if defined; null if none.</dd>
1050<dt><span class="simpleTagLabel">Since:</span></dt>
1051<dd>2.8</dd>
1052</dl>
1053</li>
1054</ul>
1055<a name="getConfigOverride-java.lang.Class-">
1056<!--   -->
1057</a>
1058<ul class="blockList">
1059<li class="blockList">
1060<h4>getConfigOverride</h4>
1061<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>
1062<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
1063 properties of given type, if any exist; or if none, return an immutable
1064 "empty" instance with no overrides.
1065<p>
1066 Note that only directly associated override
1067 is found; no type hierarchy traversal is performed.</div>
1068<dl>
1069<dt><span class="returnLabel">Returns:</span></dt>
1070<dd>Override object to use for the type, never null (but may be empty)</dd>
1071<dt><span class="simpleTagLabel">Since:</span></dt>
1072<dd>2.9</dd>
1073</dl>
1074</li>
1075</ul>
1076<a name="getDefaultPropertyInclusion--">
1077<!--   -->
1078</a>
1079<ul class="blockList">
1080<li class="blockList">
1081<h4>getDefaultPropertyInclusion</h4>
1082<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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>
1083<div class="block">Accessor for default property inclusion to use for serialization,
1084 used unless overridden by per-type or per-property overrides.</div>
1085<dl>
1086<dt><span class="simpleTagLabel">Since:</span></dt>
1087<dd>2.7</dd>
1088</dl>
1089</li>
1090</ul>
1091<a name="getDefaultPropertyInclusion-java.lang.Class-">
1092<!--   -->
1093</a>
1094<ul class="blockList">
1095<li class="blockList">
1096<h4>getDefaultPropertyInclusion</h4>
1097<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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>
1098<div class="block">Accessor for default property inclusion to use for serialization,
1099 considering possible per-type override for given base type.<br>
1100 NOTE: if no override found, defaults to value returned by
1101 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div>
1102<dl>
1103<dt><span class="simpleTagLabel">Since:</span></dt>
1104<dd>2.7</dd>
1105</dl>
1106</li>
1107</ul>
1108<a name="getDefaultPropertyInclusion-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">
1109<!--   -->
1110</a>
1111<ul class="blockList">
1112<li class="blockList">
1113<h4>getDefaultPropertyInclusion</h4>
1114<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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,
1115                                                     <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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>
1116<div class="block">Accessor for default property inclusion to use for serialization,
1117 considering possible per-type override for given base type; but
1118 if none found, returning given <code>defaultIncl</code></div>
1119<dl>
1120<dt><span class="paramLabel">Parameters:</span></dt>
1121<dd><code>defaultIncl</code> - Inclusion setting to return if no overrides found.</dd>
1122<dt><span class="simpleTagLabel">Since:</span></dt>
1123<dd>2.8.2</dd>
1124</dl>
1125</li>
1126</ul>
1127<a name="getDefaultInclusion-java.lang.Class-java.lang.Class-">
1128<!--   -->
1129</a>
1130<ul class="blockList">
1131<li class="blockList">
1132<h4>getDefaultInclusion</h4>
1133<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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,
1134                                                      <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>
1135<div class="block">Accessor for default property inclusion to use for serialization,
1136 considering possible per-type override for given base type and
1137 possible per-type override for given property type.<br>
1138 NOTE: if no override found, defaults to value returned by
1139 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div>
1140<dl>
1141<dt><span class="paramLabel">Parameters:</span></dt>
1142<dd><code>baseType</code> - Type of the instance containing the targeted property.</dd>
1143<dd><code>propertyType</code> - Type of the property to look up inclusion setting for.</dd>
1144<dt><span class="simpleTagLabel">Since:</span></dt>
1145<dd>2.9</dd>
1146</dl>
1147</li>
1148</ul>
1149<a name="getDefaultInclusion-java.lang.Class-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">
1150<!--   -->
1151</a>
1152<ul class="blockList">
1153<li class="blockList">
1154<h4>getDefaultInclusion</h4>
1155<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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,
1156                                             <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,
1157                                             <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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>
1158<div class="block">Accessor for default property inclusion to use for serialization,
1159 considering possible per-type override for given base type and
1160 possible per-type override for given property type; but
1161 if none found, returning given <code>defaultIncl</code></div>
1162<dl>
1163<dt><span class="paramLabel">Parameters:</span></dt>
1164<dd><code>baseType</code> - Type of the instance containing the targeted property.</dd>
1165<dd><code>propertyType</code> - Type of the property to look up inclusion setting for.</dd>
1166<dd><code>defaultIncl</code> - Inclusion setting to return if no overrides found.</dd>
1167<dt><span class="simpleTagLabel">Since:</span></dt>
1168<dd>2.9</dd>
1169</dl>
1170</li>
1171</ul>
1172<a name="getDefaultPropertyFormat-java.lang.Class-">
1173<!--   -->
1174</a>
1175<ul class="blockList">
1176<li class="blockList">
1177<h4>getDefaultPropertyFormat</h4>
1178<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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>
1179<div class="block">Accessor for default format settings to use for serialization (and, to a degree
1180 deserialization), considering baseline settings and per-type defaults
1181 for given base type (if any).</div>
1182<dl>
1183<dt><span class="simpleTagLabel">Since:</span></dt>
1184<dd>2.7</dd>
1185</dl>
1186</li>
1187</ul>
1188<a name="getDefaultPropertyIgnorals-java.lang.Class-">
1189<!--   -->
1190</a>
1191<ul class="blockList">
1192<li class="blockList">
1193<h4>getDefaultPropertyIgnorals</h4>
1194<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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>
1195<div class="block">Accessor for default property ignorals to use, if any, for given base type,
1196 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>
1197<dl>
1198<dt><span class="simpleTagLabel">Since:</span></dt>
1199<dd>2.8</dd>
1200</dl>
1201</li>
1202</ul>
1203<a name="getDefaultPropertyIgnorals-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">
1204<!--   -->
1205</a>
1206<ul class="blockList">
1207<li class="blockList">
1208<h4>getDefaultPropertyIgnorals</h4>
1209<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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,
1210                                                                      <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;actualClass)</pre>
1211<div class="block">Helper method that may be called to see if there are property ignoral
1212 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
1213 "config overrides". If both exist, config overrides have precedence
1214 over class annotations.</div>
1215<dl>
1216<dt><span class="simpleTagLabel">Since:</span></dt>
1217<dd>2.8</dd>
1218</dl>
1219</li>
1220</ul>
1221<a name="getDefaultVisibilityChecker--">
1222<!--   -->
1223</a>
1224<ul class="blockList">
1225<li class="blockList">
1226<h4>getDefaultVisibilityChecker</h4>
1227<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>
1228<div class="block">Accessor for object used for determining whether specific property elements
1229 (method, constructors, fields) can be auto-detected based on
1230 their visibility (access modifiers). Can be changed to allow
1231 different minimum visibility levels for auto-detection. Note
1232 that this is the global handler; individual types (classes)
1233 can further override active checker used (using
1234 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a> annotation)</div>
1235</li>
1236</ul>
1237<a name="getDefaultVisibilityChecker-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">
1238<!--   -->
1239</a>
1240<ul class="blockList">
1241<li class="blockList">
1242<h4>getDefaultVisibilityChecker</h4>
1243<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,
1244                                                                 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;actualClass)</pre>
1245<div class="block">Accessor for object used for determining whether specific property elements
1246 (method, constructors, fields) can be auto-detected based on
1247 their visibility (access modifiers). This is based on global defaults
1248 (as would be returned by <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker--"><code>getDefaultVisibilityChecker()</code></a>, but
1249 then modified by possible class annotation (see <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a>)
1250 and/or per-type config override (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html#getVisibility--"><code>ConfigOverride.getVisibility()</code></a>).</div>
1251<dl>
1252<dt><span class="simpleTagLabel">Since:</span></dt>
1253<dd>2.9</dd>
1254</dl>
1255</li>
1256</ul>
1257<a name="getDefaultSetterInfo--">
1258<!--   -->
1259</a>
1260<ul class="blockList">
1261<li class="blockList">
1262<h4>getDefaultSetterInfo</h4>
1263<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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>
1264<div class="block">Accessor for the baseline setter info used as the global baseline,
1265 not considering possible per-type overrides.</div>
1266<dl>
1267<dt><span class="returnLabel">Returns:</span></dt>
1268<dd>Global base settings; never null</dd>
1269<dt><span class="simpleTagLabel">Since:</span></dt>
1270<dd>2.9</dd>
1271</dl>
1272</li>
1273</ul>
1274<a name="getDefaultMergeable--">
1275<!--   -->
1276</a>
1277<ul class="blockList">
1278<li class="blockList">
1279<h4>getDefaultMergeable</h4>
1280<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>
1281<div class="block">Accessor for the baseline merge info used as the global baseline,
1282 not considering possible per-type overrides.</div>
1283<dl>
1284<dt><span class="returnLabel">Returns:</span></dt>
1285<dd>Global base settings, if any; `null` if none.</dd>
1286<dt><span class="simpleTagLabel">Since:</span></dt>
1287<dd>2.9</dd>
1288</dl>
1289</li>
1290</ul>
1291<a name="getDefaultMergeable-java.lang.Class-">
1292<!--   -->
1293</a>
1294<ul class="blockList">
1295<li class="blockList">
1296<h4>getDefaultMergeable</h4>
1297<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>
1298<div class="block">Accessor for the baseline merge info used for given type, including global
1299 defaults if no type-specific overrides defined.</div>
1300<dl>
1301<dt><span class="returnLabel">Returns:</span></dt>
1302<dd>Type-specific settings (if any); global defaults (same as
1303    <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable--"><code>getDefaultMergeable()</code></a>) otherwise, if any defined; or `null`
1304    if neither defined</dd>
1305<dt><span class="simpleTagLabel">Since:</span></dt>
1306<dd>2.9</dd>
1307</dl>
1308</li>
1309</ul>
1310<a name="getDateFormat--">
1311<!--   -->
1312</a>
1313<ul class="blockList">
1314<li class="blockList">
1315<h4>getDateFormat</h4>
1316<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>
1317<div class="block">Method for accessing currently configured (textual) date format
1318 that will be used for reading or writing date values (in case
1319 of writing, only if textual output is configured; not if dates
1320 are to be serialized as time stamps).
1321<p>
1322 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>
1323 (at least ones provided by JDK):
1324 this means that calling code should clone format instance before
1325 using it.
1326<p>
1327 This method is usually only called by framework itself, since there
1328 are convenience methods available via
1329 <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
1330 take care of cloning and thread-safe reuse.</div>
1331</li>
1332</ul>
1333<a name="getLocale--">
1334<!--   -->
1335</a>
1336<ul class="blockList">
1337<li class="blockList">
1338<h4>getLocale</h4>
1339<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>
1340<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
1341 for formatting, unless overridden by local annotations.
1342 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>
1343</li>
1344</ul>
1345<a name="getTimeZone--">
1346<!--   -->
1347</a>
1348<ul class="blockList">
1349<li class="blockList">
1350<h4>getTimeZone</h4>
1351<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>
1352<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
1353 for formatting, unless overridden by local annotations.
1354 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>
1355</li>
1356</ul>
1357<a name="getActiveView--">
1358<!--   -->
1359</a>
1360<ul class="blockList">
1361<li class="blockList">
1362<h4>getActiveView</h4>
1363<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>
1364<div class="block">Accessor for finding currently active view, if any (null if none)</div>
1365</li>
1366</ul>
1367<a name="getBase64Variant--">
1368<!--   -->
1369</a>
1370<ul class="blockList">
1371<li class="blockList">
1372<h4>getBase64Variant</h4>
1373<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;getBase64Variant()</pre>
1374<div class="block">Method called during deserialization if Base64 encoded content
1375 needs to be decoded. Default version just returns default Jackson
1376 uses, which is modified-mime which does not add linefeeds (because
1377 those would have to be escaped in JSON strings); but this can
1378 be configured on <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
1379</li>
1380</ul>
1381<a name="getAttributes--">
1382<!--   -->
1383</a>
1384<ul class="blockList">
1385<li class="blockList">
1386<h4>getAttributes</h4>
1387<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>
1388<div class="block">Method for accessing per-instance shared (baseline/default)
1389 attribute values; these are used as the basis for per-call
1390 attributes.</div>
1391<dl>
1392<dt><span class="simpleTagLabel">Since:</span></dt>
1393<dd>2.3</dd>
1394</dl>
1395</li>
1396</ul>
1397<a name="findRootName-com.fasterxml.jackson.databind.JavaType-">
1398<!--   -->
1399</a>
1400<ul class="blockList">
1401<li class="blockList">
1402<h4>findRootName</h4>
1403<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>
1404<dl>
1405<dt><span class="simpleTagLabel">Since:</span></dt>
1406<dd>2.6</dd>
1407</dl>
1408</li>
1409</ul>
1410<a name="findRootName-java.lang.Class-">
1411<!--   -->
1412</a>
1413<ul class="blockList">
1414<li class="blockList">
1415<h4>findRootName</h4>
1416<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>
1417<dl>
1418<dt><span class="simpleTagLabel">Since:</span></dt>
1419<dd>2.6</dd>
1420</dl>
1421</li>
1422</ul>
1423<a name="typeResolverBuilderInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">
1424<!--   -->
1425</a>
1426<ul class="blockList">
1427<li class="blockList">
1428<h4>typeResolverBuilderInstance</h4>
1429<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,
1430                                                          <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>
1431<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
1432 specified type.</div>
1433</li>
1434</ul>
1435<a name="typeIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">
1436<!--   -->
1437</a>
1438<ul class="blockListLast">
1439<li class="blockList">
1440<h4>typeIdResolverInstance</h4>
1441<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,
1442                                             <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>
1443<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
1444 specified type.</div>
1445</li>
1446</ul>
1447</li>
1448</ul>
1449</li>
1450</ul>
1451</div>
1452</div>
1453<!-- ========= END OF CLASS DATA ========= -->
1454<!-- ======= START OF BOTTOM NAVBAR ====== -->
1455<div class="bottomNav"><a name="navbar.bottom">
1456<!--   -->
1457</a>
1458<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1459<a name="navbar.bottom.firstrow">
1460<!--   -->
1461</a>
1462<ul class="navList" title="Navigation">
1463<li><a href="../../../../../overview-summary.html">Overview</a></li>
1464<li><a href="package-summary.html">Package</a></li>
1465<li class="navBarCell1Rev">Class</li>
1466<li><a href="class-use/MapperConfig.html">Use</a></li>
1467<li><a href="package-tree.html">Tree</a></li>
1468<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
1469<li><a href="../../../../../index-all.html">Index</a></li>
1470<li><a href="../../../../../help-doc.html">Help</a></li>
1471</ul>
1472</div>
1473<div class="subNav">
1474<ul class="navList">
1475<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>
1476<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>
1477</ul>
1478<ul class="navList">
1479<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperConfig.html" target="_top">Frames</a></li>
1480<li><a href="MapperConfig.html" target="_top">No&nbsp;Frames</a></li>
1481</ul>
1482<ul class="navList" id="allclasses_navbar_bottom">
1483<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1484</ul>
1485<div>
1486<script type="text/javascript"><!--
1487  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1488  if(window==top) {
1489    allClassesLink.style.display = "block";
1490  }
1491  else {
1492    allClassesLink.style.display = "none";
1493  }
1494  //-->
1495</script>
1496</div>
1497<div>
1498<ul class="subNavList">
1499<li>Summary:&nbsp;</li>
1500<li>Nested&nbsp;|&nbsp;</li>
1501<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
1502<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
1503<li><a href="#method.summary">Method</a></li>
1504</ul>
1505<ul class="subNavList">
1506<li>Detail:&nbsp;</li>
1507<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
1508<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
1509<li><a href="#method.detail">Method</a></li>
1510</ul>
1511</div>
1512<a name="skip.navbar.bottom">
1513<!--   -->
1514</a></div>
1515<!-- ======== END OF BOTTOM NAVBAR ======= -->
1516<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1517</body>
1518</html>
1519