• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_25) on Thu Jan 01 17:43:55 PST 2015 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>MapperConfig (jackson-databind 2.5.0 API)</title>
8<meta name="date" content="2015-01-01">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="MapperConfig (jackson-databind 2.5.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li class="navBarCell1Rev">Class</li>
31<li><a href="class-use/MapperConfig.html">Use</a></li>
32<li><a href="package-tree.html">Tree</a></li>
33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../../index-all.html">Index</a></li>
35<li><a href="../../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="strong">Prev Class</span></a></li>
41<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="strong">Next Class</span></a></li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperConfig.html" target="_top">Frames</a></li>
45<li><a href="MapperConfig.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<div>
63<ul class="subNavList">
64<li>Summary:&nbsp;</li>
65<li>Nested&nbsp;|&nbsp;</li>
66<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
67<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
68<li><a href="#method_summary">Method</a></li>
69</ul>
70<ul class="subNavList">
71<li>Detail:&nbsp;</li>
72<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
73<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
74<li><a href="#method_detail">Method</a></li>
75</ul>
76</div>
77<a name="skip-navbar_top">
78<!--   -->
79</a></div>
80<!-- ========= END OF TOP NAVBAR ========= -->
81<!-- ======== START OF CLASS DATA ======== -->
82<div class="header">
83<div class="subTitle">com.fasterxml.jackson.databind.cfg</div>
84<h2 title="Class MapperConfig" class="title">Class MapperConfig&lt;T extends MapperConfig&lt;T&gt;&gt;</h2>
85</div>
86<div class="contentContainer">
87<ul class="inheritance">
88<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
89<li>
90<ul class="inheritance">
91<li>com.fasterxml.jackson.databind.cfg.MapperConfig&lt;T&gt;</li>
92</ul>
93</li>
94</ul>
95<div class="description">
96<ul class="blockList">
97<li class="blockList">
98<dl>
99<dt>All Implemented Interfaces:</dt>
100<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/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
101</dl>
102<dl>
103<dt>Direct Known Subclasses:</dt>
104<dd><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a></dd>
105</dl>
106<hr>
107<br>
108<pre>public abstract class <span class="strong">MapperConfig&lt;T extends MapperConfig&lt;T&gt;&gt;</span>
109extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
110implements <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/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
111<div class="block">Interface that defines functionality accessible through both
112 serialization and deserialization configuration objects;
113 accessors to mode-independent configuration settings
114 and such.
115 In addition, shared features are defined
116 in <a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><code>MapperFeature</code></a>.
117<p>
118 Small part of implementation is included here by aggregating
119 <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
120 that is shared between different types of instances.</div>
121<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.cfg.MapperConfig">Serialized Form</a></dd></dl>
122</li>
123</ul>
124</div>
125<div class="summary">
126<ul class="blockList">
127<li class="blockList">
128<!-- =========== FIELD SUMMARY =========== -->
129<ul class="blockList">
130<li class="blockList"><a name="field_summary">
131<!--   -->
132</a>
133<h3>Field Summary</h3>
134<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
135<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
136<tr>
137<th class="colFirst" scope="col">Modifier and Type</th>
138<th class="colLast" scope="col">Field and Description</th>
139</tr>
140<tr class="altColor">
141<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>
142<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#_base">_base</a></strong></code>
143<div class="block">Immutable container object for simple configuration settings.</div>
144</td>
145</tr>
146<tr class="rowColor">
147<td class="colFirst"><code>protected int</code></td>
148<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#_mapperFeatures">_mapperFeatures</a></strong></code>
149<div class="block">Set of shared mapper features enabled.</div>
150</td>
151</tr>
152</table>
153</li>
154</ul>
155<!-- ======== CONSTRUCTOR SUMMARY ======== -->
156<ul class="blockList">
157<li class="blockList"><a name="constructor_summary">
158<!--   -->
159</a>
160<h3>Constructor Summary</h3>
161<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
162<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
163<tr>
164<th class="colFirst" scope="col">Modifier</th>
165<th class="colLast" scope="col">Constructor and Description</th>
166</tr>
167<tr class="altColor">
168<td class="colFirst"><code>protected </code></td>
169<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig(com.fasterxml.jackson.databind.cfg.BaseSettings, int)">MapperConfig</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base,
170            int&nbsp;mapperFeatures)</code>&nbsp;</td>
171</tr>
172<tr class="rowColor">
173<td class="colFirst"><code>protected </code></td>
174<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig(com.fasterxml.jackson.databind.cfg.MapperConfig)">MapperConfig</a></strong>(<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>
175</tr>
176</table>
177</li>
178</ul>
179<!-- ========== METHOD SUMMARY =========== -->
180<ul class="blockList">
181<li class="blockList"><a name="method_summary">
182<!--   -->
183</a>
184<h3>Method Summary</h3>
185<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
186<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
187<tr>
188<th class="colFirst" scope="col">Modifier and Type</th>
189<th class="colLast" scope="col">Method and Description</th>
190</tr>
191<tr class="altColor">
192<td class="colFirst"><code>boolean</code></td>
193<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#canOverrideAccessModifiers()">canOverrideAccessModifiers</a></strong>()</code>
194<div class="block">Accessor for determining whether it is ok to try to force override of access
195 modifiers to be able to get or set values of non-public Methods, Fields;
196 to invoke non-public Constructors, Methods; or to instantiate non-public
197 Classes.</div>
198</td>
199</tr>
200<tr class="rowColor">
201<td class="colFirst"><code>static &lt;F extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;F&gt; & <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a>&gt;&nbsp;<br>int</code></td>
202<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#collectFeatureDefaults(java.lang.Class)">collectFeatureDefaults</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;F&gt;&nbsp;enumClass)</code>
203<div class="block">Method that calculates bit set (flags) of all features that
204 are enabled by default.</div>
205</td>
206</tr>
207<tr class="altColor">
208<td class="colFirst"><code>com.fasterxml.jackson.core.SerializableString</code></td>
209<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#compileString(java.lang.String)">compileString</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;src)</code>
210<div class="block">Method for constructing a specialized textual object that can typically
211 be serialized faster than basic <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> (depending
212 on escaping needed if any, char-to-byte encoding if needed).</div>
213</td>
214</tr>
215<tr class="rowColor">
216<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
217<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class)">constructSpecializedType</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
218                        <a href="http://docs.oracle.com/javase/6/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>
219</tr>
220<tr class="altColor">
221<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
222<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType(java.lang.Class)">constructType</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
223<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
224 raw class.</div>
225</td>
226</tr>
227<tr class="rowColor">
228<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
229<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType(com.fasterxml.jackson.core.type.TypeReference)">constructType</a></strong>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</code>
230<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
231 type reference
232 This is a simple short-cut for:</div>
233</td>
234</tr>
235<tr class="altColor">
236<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
237<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getActiveView()">getActiveView</a></strong>()</code>
238<div class="block">Accessor for finding currently active view, if any (null if none)</div>
239</td>
240</tr>
241<tr class="rowColor">
242<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
243<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></strong>()</code>
244<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
245 to introspect annotation values used for configuration.</div>
246</td>
247</tr>
248<tr class="altColor">
249<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>
250<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAttributes()">getAttributes</a></strong>()</code>
251<div class="block">Method for accessing per-instance shared (baseline/default)
252 attribute values; these are used as the basis for per-call
253 attributes.</div>
254</td>
255</tr>
256<tr class="rowColor">
257<td class="colFirst"><code>com.fasterxml.jackson.core.Base64Variant</code></td>
258<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getBase64Variant()">getBase64Variant</a></strong>()</code>
259<div class="block">Method called during deserialization if Base64 encoded content
260 needs to be decoded.</div>
261</td>
262</tr>
263<tr class="altColor">
264<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>
265<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getClassIntrospector()">getClassIntrospector</a></strong>()</code>&nbsp;</td>
266</tr>
267<tr class="rowColor">
268<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
269<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()">getDateFormat</a></strong>()</code>
270<div class="block">Method for accessing currently configured (textual) date format
271 that will be used for reading or writing date values (in case
272 of writing, only if textual output is configured; not if dates
273 are to be serialized as time stamps).</div>
274</td>
275</tr>
276<tr class="altColor">
277<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>
278<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultTyper(com.fasterxml.jackson.databind.JavaType)">getDefaultTyper</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType)</code>
279<div class="block">Method called to locate a type info handler for types that do not have
280 one explicitly declared via annotations (or other configuration).</div>
281</td>
282</tr>
283<tr class="rowColor">
284<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;</code></td>
285<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</a></strong>()</code>
286<div class="block">Accessor for object used for determining whether specific property elements
287 (method, constructors, fields) can be auto-detected based on
288 their visibility (access modifiers).</div>
289</td>
290</tr>
291<tr class="altColor">
292<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>
293<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getHandlerInstantiator()">getHandlerInstantiator</a></strong>()</code>&nbsp;</td>
294</tr>
295<tr class="rowColor">
296<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a></code></td>
297<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getLocale()">getLocale</a></strong>()</code>
298<div class="block">Method for accessing the default <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> to use
299 for formatting, unless overridden by local annotations.</div>
300</td>
301</tr>
302<tr class="altColor">
303<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
304<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy()">getPropertyNamingStrategy</a></strong>()</code>&nbsp;</td>
305</tr>
306<tr class="rowColor">
307<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>
308<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getSubtypeResolver()">getSubtypeResolver</a></strong>()</code>&nbsp;</td>
309</tr>
310<tr class="altColor">
311<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a></code></td>
312<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTimeZone()">getTimeZone</a></strong>()</code>
313<div class="block">Method for accessing the default <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> to use
314 for formatting, unless overridden by local annotations.</div>
315</td>
316</tr>
317<tr class="rowColor">
318<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>
319<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTypeFactory()">getTypeFactory</a></strong>()</code>&nbsp;</td>
320</tr>
321<tr class="altColor">
322<td class="colFirst"><code>boolean</code></td>
323<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#hasMapperFeatures(int)">hasMapperFeatures</a></strong>(int&nbsp;featureMask)</code>
324<div class="block">"Bulk" access method for checking that all features specified by
325 mask are enabled.</div>
326</td>
327</tr>
328<tr class="rowColor">
329<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
330<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations(java.lang.Class)">introspectClassAnnotations</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
331<div class="block">Accessor for getting bean description that only contains class
332 annotations: useful if no getter/setter/creator information is needed.</div>
333</td>
334</tr>
335<tr class="altColor">
336<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
337<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">introspectClassAnnotations</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
338<div class="block">Accessor for getting bean description that only contains class
339 annotations: useful if no getter/setter/creator information is needed.</div>
340</td>
341</tr>
342<tr class="rowColor">
343<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
344<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations(java.lang.Class)">introspectDirectClassAnnotations</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
345<div class="block">Accessor for getting bean description that only contains immediate class
346 annotations: ones from the class, and its direct mix-in, if any, but
347 not from super types.</div>
348</td>
349</tr>
350<tr class="altColor">
351<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
352<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">introspectDirectClassAnnotations</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
353<div class="block">Accessor for getting bean description that only contains immediate class
354 annotations: ones from the class, and its direct mix-in, if any, but
355 not from super types.</div>
356</td>
357</tr>
358<tr class="rowColor">
359<td class="colFirst"><code>boolean</code></td>
360<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isAnnotationProcessingEnabled()">isAnnotationProcessingEnabled</a></strong>()</code>
361<div class="block">Method for determining whether annotation processing is enabled or not
362 (default settings are typically that it is enabled; must explicitly disable).</div>
363</td>
364</tr>
365<tr class="altColor">
366<td class="colFirst"><code>boolean</code></td>
367<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</code>
368<div class="block">Accessor for simple mapper features (which are shared for
369 serialization, deserialization)</div>
370</td>
371</tr>
372<tr class="rowColor">
373<td class="colFirst"><code>boolean</code></td>
374<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#shouldSortPropertiesAlphabetically()">shouldSortPropertiesAlphabetically</a></strong>()</code>
375<div class="block">Accessor for checking whether default settings for property handling
376 indicate that properties should be alphabetically ordered or not.</div>
377</td>
378</tr>
379<tr class="altColor">
380<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>
381<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">typeIdResolverInstance</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
382                      <a href="http://docs.oracle.com/javase/6/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>
383<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
384 specified type.</div>
385</td>
386</tr>
387<tr class="rowColor">
388<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>
389<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">typeResolverBuilderInstance</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
390                           <a href="http://docs.oracle.com/javase/6/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>
391<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
392 specified type.</div>
393</td>
394</tr>
395<tr class="altColor">
396<td class="colFirst"><code>abstract boolean</code></td>
397<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping()">useRootWrapping</a></strong>()</code>
398<div class="block">Accessor for checking whether configuration indicates that
399 "root wrapping" (use of an extra property/name pair at root level)
400 is expected or not.</div>
401</td>
402</tr>
403<tr class="rowColor">
404<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
405<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#with(com.fasterxml.jackson.databind.MapperFeature...)">with</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</code>
406<div class="block">Method for constructing and returning a new instance with specified
407 mapper features enabled.</div>
408</td>
409</tr>
410<tr class="altColor">
411<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
412<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#with(com.fasterxml.jackson.databind.MapperFeature, boolean)">with</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature,
413    boolean&nbsp;state)</code>&nbsp;</td>
414</tr>
415<tr class="rowColor">
416<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
417<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#without(com.fasterxml.jackson.databind.MapperFeature...)">without</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</code>
418<div class="block">Method for constructing and returning a new instance with specified
419 mapper features disabled.</div>
420</td>
421</tr>
422</table>
423<ul class="blockList">
424<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
425<!--   -->
426</a>
427<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
428<code><a href="http://docs.oracle.com/javase/6/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/6/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/6/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/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
429</ul>
430<ul class="blockList">
431<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver">
432<!--   -->
433</a>
434<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>
435<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</a></code></li>
436</ul>
437</li>
438</ul>
439</li>
440</ul>
441</div>
442<div class="details">
443<ul class="blockList">
444<li class="blockList">
445<!-- ============ FIELD DETAIL =========== -->
446<ul class="blockList">
447<li class="blockList"><a name="field_detail">
448<!--   -->
449</a>
450<h3>Field Detail</h3>
451<a name="_mapperFeatures">
452<!--   -->
453</a>
454<ul class="blockList">
455<li class="blockList">
456<h4>_mapperFeatures</h4>
457<pre>protected final&nbsp;int _mapperFeatures</pre>
458<div class="block">Set of shared mapper features enabled.</div>
459</li>
460</ul>
461<a name="_base">
462<!--   -->
463</a>
464<ul class="blockListLast">
465<li class="blockList">
466<h4>_base</h4>
467<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>
468<div class="block">Immutable container object for simple configuration settings.</div>
469</li>
470</ul>
471</li>
472</ul>
473<!-- ========= CONSTRUCTOR DETAIL ======== -->
474<ul class="blockList">
475<li class="blockList"><a name="constructor_detail">
476<!--   -->
477</a>
478<h3>Constructor Detail</h3>
479<a name="MapperConfig(com.fasterxml.jackson.databind.cfg.BaseSettings, int)">
480<!--   -->
481</a>
482<ul class="blockList">
483<li class="blockList">
484<h4>MapperConfig</h4>
485<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,
486            int&nbsp;mapperFeatures)</pre>
487</li>
488</ul>
489<a name="MapperConfig(com.fasterxml.jackson.databind.cfg.MapperConfig)">
490<!--   -->
491</a>
492<ul class="blockListLast">
493<li class="blockList">
494<h4>MapperConfig</h4>
495<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>
496</li>
497</ul>
498</li>
499</ul>
500<!-- ============ METHOD DETAIL ========== -->
501<ul class="blockList">
502<li class="blockList"><a name="method_detail">
503<!--   -->
504</a>
505<h3>Method Detail</h3>
506<a name="collectFeatureDefaults(java.lang.Class)">
507<!--   -->
508</a>
509<ul class="blockList">
510<li class="blockList">
511<h4>collectFeatureDefaults</h4>
512<pre>public static&nbsp;&lt;F extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;F&gt; & <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/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;F&gt;&nbsp;enumClass)</pre>
513<div class="block">Method that calculates bit set (flags) of all features that
514 are enabled by default.</div>
515</li>
516</ul>
517<a name="with(com.fasterxml.jackson.databind.MapperFeature...)">
518<!--   -->
519</a>
520<ul class="blockList">
521<li class="blockList">
522<h4>with</h4>
523<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>
524<div class="block">Method for constructing and returning a new instance with specified
525 mapper features enabled.</div>
526</li>
527</ul>
528<a name="without(com.fasterxml.jackson.databind.MapperFeature...)">
529<!--   -->
530</a>
531<ul class="blockList">
532<li class="blockList">
533<h4>without</h4>
534<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>
535<div class="block">Method for constructing and returning a new instance with specified
536 mapper features disabled.</div>
537</li>
538</ul>
539<a name="with(com.fasterxml.jackson.databind.MapperFeature, boolean)">
540<!--   -->
541</a>
542<ul class="blockList">
543<li class="blockList">
544<h4>with</h4>
545<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,
546     boolean&nbsp;state)</pre>
547<dl><dt><span class="strong">Since:</span></dt>
548  <dd>2.3</dd></dl>
549</li>
550</ul>
551<a name="isEnabled(com.fasterxml.jackson.databind.MapperFeature)">
552<!--   -->
553</a>
554<ul class="blockList">
555<li class="blockList">
556<h4>isEnabled</h4>
557<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>
558<div class="block">Accessor for simple mapper features (which are shared for
559 serialization, deserialization)</div>
560</li>
561</ul>
562<a name="hasMapperFeatures(int)">
563<!--   -->
564</a>
565<ul class="blockList">
566<li class="blockList">
567<h4>hasMapperFeatures</h4>
568<pre>public final&nbsp;boolean&nbsp;hasMapperFeatures(int&nbsp;featureMask)</pre>
569<div class="block">"Bulk" access method for checking that all features specified by
570 mask are enabled.</div>
571<dl><dt><span class="strong">Since:</span></dt>
572  <dd>2.3</dd></dl>
573</li>
574</ul>
575<a name="isAnnotationProcessingEnabled()">
576<!--   -->
577</a>
578<ul class="blockList">
579<li class="blockList">
580<h4>isAnnotationProcessingEnabled</h4>
581<pre>public final&nbsp;boolean&nbsp;isAnnotationProcessingEnabled()</pre>
582<div class="block">Method for determining whether annotation processing is enabled or not
583 (default settings are typically that it is enabled; must explicitly disable).</div>
584<dl><dt><span class="strong">Returns:</span></dt><dd>True if annotation processing is enabled; false if not</dd></dl>
585</li>
586</ul>
587<a name="canOverrideAccessModifiers()">
588<!--   -->
589</a>
590<ul class="blockList">
591<li class="blockList">
592<h4>canOverrideAccessModifiers</h4>
593<pre>public final&nbsp;boolean&nbsp;canOverrideAccessModifiers()</pre>
594<div class="block">Accessor for determining whether it is ok to try to force override of access
595 modifiers to be able to get or set values of non-public Methods, Fields;
596 to invoke non-public Constructors, Methods; or to instantiate non-public
597 Classes. By default this is enabled, but on some platforms it needs to be
598 prevented since if this would violate security constraints and cause failures.</div>
599<dl><dt><span class="strong">Returns:</span></dt><dd>True if access modifier overriding is allowed (and may be done for
600   any Field, Method, Constructor or Class); false to prevent any attempts
601   to override.</dd></dl>
602</li>
603</ul>
604<a name="shouldSortPropertiesAlphabetically()">
605<!--   -->
606</a>
607<ul class="blockList">
608<li class="blockList">
609<h4>shouldSortPropertiesAlphabetically</h4>
610<pre>public final&nbsp;boolean&nbsp;shouldSortPropertiesAlphabetically()</pre>
611<div class="block">Accessor for checking whether default settings for property handling
612 indicate that properties should be alphabetically ordered or not.</div>
613</li>
614</ul>
615<a name="useRootWrapping()">
616<!--   -->
617</a>
618<ul class="blockList">
619<li class="blockList">
620<h4>useRootWrapping</h4>
621<pre>public abstract&nbsp;boolean&nbsp;useRootWrapping()</pre>
622<div class="block">Accessor for checking whether configuration indicates that
623 "root wrapping" (use of an extra property/name pair at root level)
624 is expected or not.</div>
625</li>
626</ul>
627<a name="compileString(java.lang.String)">
628<!--   -->
629</a>
630<ul class="blockList">
631<li class="blockList">
632<h4>compileString</h4>
633<pre>public&nbsp;com.fasterxml.jackson.core.SerializableString&nbsp;compileString(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;src)</pre>
634<div class="block">Method for constructing a specialized textual object that can typically
635 be serialized faster than basic <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> (depending
636 on escaping needed if any, char-to-byte encoding if needed).</div>
637<dl><dt><span class="strong">Parameters:</span></dt><dd><code>src</code> - Text to represent</dd>
638<dt><span class="strong">Returns:</span></dt><dd>Optimized text object constructed</dd><dt><span class="strong">Since:</span></dt>
639  <dd>2.4</dd></dl>
640</li>
641</ul>
642<a name="getClassIntrospector()">
643<!--   -->
644</a>
645<ul class="blockList">
646<li class="blockList">
647<h4>getClassIntrospector</h4>
648<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>
649</li>
650</ul>
651<a name="getAnnotationIntrospector()">
652<!--   -->
653</a>
654<ul class="blockList">
655<li class="blockList">
656<h4>getAnnotationIntrospector</h4>
657<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
658<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
659 to introspect annotation values used for configuration.
660<p>
661 Non-final since it is actually overridden by sub-classes (for now?)</div>
662</li>
663</ul>
664<a name="getDefaultVisibilityChecker()">
665<!--   -->
666</a>
667<ul class="blockList">
668<li class="blockList">
669<h4>getDefaultVisibilityChecker</h4>
670<pre>public&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>
671<div class="block">Accessor for object used for determining whether specific property elements
672 (method, constructors, fields) can be auto-detected based on
673 their visibility (access modifiers). Can be changed to allow
674 different minimum visibility levels for auto-detection. Note
675 that this is the global handler; individual types (classes)
676 can further override active checker used (using
677 <code>JsonAutoDetect</code> annotation)</div>
678</li>
679</ul>
680<a name="getPropertyNamingStrategy()">
681<!--   -->
682</a>
683<ul class="blockList">
684<li class="blockList">
685<h4>getPropertyNamingStrategy</h4>
686<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;getPropertyNamingStrategy()</pre>
687</li>
688</ul>
689<a name="getHandlerInstantiator()">
690<!--   -->
691</a>
692<ul class="blockList">
693<li class="blockList">
694<h4>getHandlerInstantiator</h4>
695<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>
696</li>
697</ul>
698<a name="getDefaultTyper(com.fasterxml.jackson.databind.JavaType)">
699<!--   -->
700</a>
701<ul class="blockList">
702<li class="blockList">
703<h4>getDefaultTyper</h4>
704<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>
705<div class="block">Method called to locate a type info handler for types that do not have
706 one explicitly declared via annotations (or other configuration).
707 If such default handler is configured, it is returned; otherwise
708 null is returned.</div>
709</li>
710</ul>
711<a name="getSubtypeResolver()">
712<!--   -->
713</a>
714<ul class="blockList">
715<li class="blockList">
716<h4>getSubtypeResolver</h4>
717<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>
718</li>
719</ul>
720<a name="getTypeFactory()">
721<!--   -->
722</a>
723<ul class="blockList">
724<li class="blockList">
725<h4>getTypeFactory</h4>
726<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>
727</li>
728</ul>
729<a name="constructType(java.lang.Class)">
730<!--   -->
731</a>
732<ul class="blockList">
733<li class="blockList">
734<h4>constructType</h4>
735<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/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
736<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
737 raw class.
738 This is a simple short-cut for:
739<pre>
740    getTypeFactory().constructType(cls);
741</pre></div>
742</li>
743</ul>
744<a name="constructType(com.fasterxml.jackson.core.type.TypeReference)">
745<!--   -->
746</a>
747<ul class="blockList">
748<li class="blockList">
749<h4>constructType</h4>
750<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructType(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</pre>
751<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
752 type reference
753 This is a simple short-cut for:
754<pre>
755    getTypeFactory().constructType(valueTypeRef);
756</pre></div>
757</li>
758</ul>
759<a name="constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class)">
760<!--   -->
761</a>
762<ul class="blockList">
763<li class="blockList">
764<h4>constructSpecializedType</h4>
765<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,
766                                <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;subclass)</pre>
767</li>
768</ul>
769<a name="introspectClassAnnotations(java.lang.Class)">
770<!--   -->
771</a>
772<ul class="blockList">
773<li class="blockList">
774<h4>introspectClassAnnotations</h4>
775<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/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
776<div class="block">Accessor for getting bean description that only contains class
777 annotations: useful if no getter/setter/creator information is needed.</div>
778</li>
779</ul>
780<a name="introspectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">
781<!--   -->
782</a>
783<ul class="blockList">
784<li class="blockList">
785<h4>introspectClassAnnotations</h4>
786<pre>public abstract&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>
787<div class="block">Accessor for getting bean description that only contains class
788 annotations: useful if no getter/setter/creator information is needed.</div>
789</li>
790</ul>
791<a name="introspectDirectClassAnnotations(java.lang.Class)">
792<!--   -->
793</a>
794<ul class="blockList">
795<li class="blockList">
796<h4>introspectDirectClassAnnotations</h4>
797<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/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
798<div class="block">Accessor for getting bean description that only contains immediate class
799 annotations: ones from the class, and its direct mix-in, if any, but
800 not from super types.</div>
801</li>
802</ul>
803<a name="introspectDirectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">
804<!--   -->
805</a>
806<ul class="blockList">
807<li class="blockList">
808<h4>introspectDirectClassAnnotations</h4>
809<pre>public abstract&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>
810<div class="block">Accessor for getting bean description that only contains immediate class
811 annotations: ones from the class, and its direct mix-in, if any, but
812 not from super types.</div>
813</li>
814</ul>
815<a name="getDateFormat()">
816<!--   -->
817</a>
818<ul class="blockList">
819<li class="blockList">
820<h4>getDateFormat</h4>
821<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;getDateFormat()</pre>
822<div class="block">Method for accessing currently configured (textual) date format
823 that will be used for reading or writing date values (in case
824 of writing, only if textual output is configured; not if dates
825 are to be serialized as time stamps).
826<p>
827 Note that typically <a href="http://docs.oracle.com/javase/6/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>
828 (at least ones provided by JDK):
829 this means that calling code should clone format instance before
830 using it.
831<p>
832 This method is usually only called by framework itself, since there
833 are convenience methods available via
834 <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
835 take care of cloning and thread-safe reuse.</div>
836</li>
837</ul>
838<a name="getLocale()">
839<!--   -->
840</a>
841<ul class="blockList">
842<li class="blockList">
843<h4>getLocale</h4>
844<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;getLocale()</pre>
845<div class="block">Method for accessing the default <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> to use
846 for formatting, unless overridden by local annotations.
847 Initially set to <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true#getDefault()" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div>
848</li>
849</ul>
850<a name="getTimeZone()">
851<!--   -->
852</a>
853<ul class="blockList">
854<li class="blockList">
855<h4>getTimeZone</h4>
856<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;getTimeZone()</pre>
857<div class="block">Method for accessing the default <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> to use
858 for formatting, unless overridden by local annotations.
859 Initially set to <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true#getDefault()" title="class or interface in java.util"><code>TimeZone.getDefault()</code></a>.</div>
860</li>
861</ul>
862<a name="getActiveView()">
863<!--   -->
864</a>
865<ul class="blockList">
866<li class="blockList">
867<h4>getActiveView</h4>
868<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getActiveView()</pre>
869<div class="block">Accessor for finding currently active view, if any (null if none)</div>
870</li>
871</ul>
872<a name="getBase64Variant()">
873<!--   -->
874</a>
875<ul class="blockList">
876<li class="blockList">
877<h4>getBase64Variant</h4>
878<pre>public&nbsp;com.fasterxml.jackson.core.Base64Variant&nbsp;getBase64Variant()</pre>
879<div class="block">Method called during deserialization if Base64 encoded content
880 needs to be decoded. Default version just returns default Jackson
881 uses, which is modified-mime which does not add linefeeds (because
882 those would have to be escaped in JSON strings); but this can
883 be configured on <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
884</li>
885</ul>
886<a name="getAttributes()">
887<!--   -->
888</a>
889<ul class="blockList">
890<li class="blockList">
891<h4>getAttributes</h4>
892<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>
893<div class="block">Method for accessing per-instance shared (baseline/default)
894 attribute values; these are used as the basis for per-call
895 attributes.</div>
896<dl><dt><span class="strong">Since:</span></dt>
897  <dd>2.3</dd></dl>
898</li>
899</ul>
900<a name="typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">
901<!--   -->
902</a>
903<ul class="blockList">
904<li class="blockList">
905<h4>typeResolverBuilderInstance</h4>
906<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,
907                                                 <a href="http://docs.oracle.com/javase/6/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>
908<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
909 specified type.</div>
910</li>
911</ul>
912<a name="typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">
913<!--   -->
914</a>
915<ul class="blockListLast">
916<li class="blockList">
917<h4>typeIdResolverInstance</h4>
918<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,
919                                    <a href="http://docs.oracle.com/javase/6/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>
920<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
921 specified type.</div>
922</li>
923</ul>
924</li>
925</ul>
926</li>
927</ul>
928</div>
929</div>
930<!-- ========= END OF CLASS DATA ========= -->
931<!-- ======= START OF BOTTOM NAVBAR ====== -->
932<div class="bottomNav"><a name="navbar_bottom">
933<!--   -->
934</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
935<!--   -->
936</a>
937<ul class="navList" title="Navigation">
938<li><a href="../../../../../overview-summary.html">Overview</a></li>
939<li><a href="package-summary.html">Package</a></li>
940<li class="navBarCell1Rev">Class</li>
941<li><a href="class-use/MapperConfig.html">Use</a></li>
942<li><a href="package-tree.html">Tree</a></li>
943<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
944<li><a href="../../../../../index-all.html">Index</a></li>
945<li><a href="../../../../../help-doc.html">Help</a></li>
946</ul>
947</div>
948<div class="subNav">
949<ul class="navList">
950<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="strong">Prev Class</span></a></li>
951<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="strong">Next Class</span></a></li>
952</ul>
953<ul class="navList">
954<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperConfig.html" target="_top">Frames</a></li>
955<li><a href="MapperConfig.html" target="_top">No Frames</a></li>
956</ul>
957<ul class="navList" id="allclasses_navbar_bottom">
958<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
959</ul>
960<div>
961<script type="text/javascript"><!--
962  allClassesLink = document.getElementById("allclasses_navbar_bottom");
963  if(window==top) {
964    allClassesLink.style.display = "block";
965  }
966  else {
967    allClassesLink.style.display = "none";
968  }
969  //-->
970</script>
971</div>
972<div>
973<ul class="subNavList">
974<li>Summary:&nbsp;</li>
975<li>Nested&nbsp;|&nbsp;</li>
976<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
977<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
978<li><a href="#method_summary">Method</a></li>
979</ul>
980<ul class="subNavList">
981<li>Detail:&nbsp;</li>
982<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
983<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
984<li><a href="#method_detail">Method</a></li>
985</ul>
986</div>
987<a name="skip-navbar_bottom">
988<!--   -->
989</a></div>
990<!-- ======== END OF BOTTOM NAVBAR ======= -->
991<p class="legalCopy"><small>Copyright &#169; 2014-2015 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
992</body>
993</html>
994