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