• 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 Sat Nov 16 21:43:17 PST 2013 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>MapperConfig (jackson-databind 2.3.0 API)</title>
8<meta name="date" content="2013-11-16">
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.3.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><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
209<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,
210                        <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>
211</tr>
212<tr class="rowColor">
213<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
214<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>
215<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
216 raw class.</div>
217</td>
218</tr>
219<tr class="altColor">
220<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
221<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType(com.fasterxml.jackson.core.type.TypeReference)">constructType</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/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>
222<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
223 type reference
224 This is a simple short-cut for:</div>
225</td>
226</tr>
227<tr class="rowColor">
228<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>
229<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getActiveView()">getActiveView</a></strong>()</code>
230<div class="block">Accessor for finding currently active view, if any (null if none)</div>
231</td>
232</tr>
233<tr class="altColor">
234<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
235<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></strong>()</code>
236<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
237 to introspect annotation values used for configuration.</div>
238</td>
239</tr>
240<tr class="rowColor">
241<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>
242<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAttributes()">getAttributes</a></strong>()</code>
243<div class="block">Method for accessing per-instance shared (baseline/default)
244 attribute values; these are used as the basis for per-call
245 attributes.</div>
246</td>
247</tr>
248<tr class="altColor">
249<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a></code></td>
250<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getBase64Variant()">getBase64Variant</a></strong>()</code>
251<div class="block">Method called during deserialization if Base64 encoded content
252 needs to be decoded.</div>
253</td>
254</tr>
255<tr class="rowColor">
256<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>
257<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getClassIntrospector()">getClassIntrospector</a></strong>()</code>&nbsp;</td>
258</tr>
259<tr class="altColor">
260<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>
261<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()">getDateFormat</a></strong>()</code>
262<div class="block">Method for accessing currently configured (textual) date format
263 that will be used for reading or writing date values (in case
264 of writing, only if textual output is configured; not if dates
265 are to be serialized as time stamps).</div>
266</td>
267</tr>
268<tr class="rowColor">
269<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>
270<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>
271<div class="block">Method called to locate a type info handler for types that do not have
272 one explicitly declared via annotations (or other configuration).</div>
273</td>
274</tr>
275<tr class="altColor">
276<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>
277<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</a></strong>()</code>
278<div class="block">Accessor for object used for determining whether specific property elements
279 (method, constructors, fields) can be auto-detected based on
280 their visibility (access modifiers).</div>
281</td>
282</tr>
283<tr class="rowColor">
284<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>
285<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getHandlerInstantiator()">getHandlerInstantiator</a></strong>()</code>&nbsp;</td>
286</tr>
287<tr class="altColor">
288<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>
289<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getLocale()">getLocale</a></strong>()</code>
290<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
291 for formatting, unless overridden by local annotations.</div>
292</td>
293</tr>
294<tr class="rowColor">
295<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
296<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy()">getPropertyNamingStrategy</a></strong>()</code>&nbsp;</td>
297</tr>
298<tr class="altColor">
299<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>
300<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getSubtypeResolver()">getSubtypeResolver</a></strong>()</code>&nbsp;</td>
301</tr>
302<tr class="rowColor">
303<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>
304<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTimeZone()">getTimeZone</a></strong>()</code>
305<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
306 for formatting, unless overridden by local annotations.</div>
307</td>
308</tr>
309<tr class="altColor">
310<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>
311<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTypeFactory()">getTypeFactory</a></strong>()</code>&nbsp;</td>
312</tr>
313<tr class="rowColor">
314<td class="colFirst"><code>boolean</code></td>
315<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#hasMapperFeatures(int)">hasMapperFeatures</a></strong>(int&nbsp;featureMask)</code>
316<div class="block">"Bulk" access method for checking that all features specified by
317 mask are enabled.</div>
318</td>
319</tr>
320<tr class="altColor">
321<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
322<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>
323<div class="block">Accessor for getting bean description that only contains class
324 annotations: useful if no getter/setter/creator information is needed.</div>
325</td>
326</tr>
327<tr class="rowColor">
328<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
329<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>
330<div class="block">Accessor for getting bean description that only contains class
331 annotations: useful if no getter/setter/creator information is needed.</div>
332</td>
333</tr>
334<tr class="altColor">
335<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
336<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>
337<div class="block">Accessor for getting bean description that only contains immediate class
338 annotations: ones from the class, and its direct mix-in, if any, but
339 not from super types.</div>
340</td>
341</tr>
342<tr class="rowColor">
343<td class="colFirst"><code>abstract <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(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>
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>boolean</code></td>
352<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isAnnotationProcessingEnabled()">isAnnotationProcessingEnabled</a></strong>()</code>
353<div class="block">Method for determining whether annotation processing is enabled or not
354 (default settings are typically that it is enabled; must explicitly disable).</div>
355</td>
356</tr>
357<tr class="rowColor">
358<td class="colFirst"><code>boolean</code></td>
359<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>
360<div class="block">Accessor for simple mapper features (which are shared for
361 serialization, deserialization)</div>
362</td>
363</tr>
364<tr class="altColor">
365<td class="colFirst"><code>boolean</code></td>
366<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#shouldSortPropertiesAlphabetically()">shouldSortPropertiesAlphabetically</a></strong>()</code>
367<div class="block">Accessor for checking whether default settings for property handling
368 indicate that properties should be alphabetically ordered or not.</div>
369</td>
370</tr>
371<tr class="rowColor">
372<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>
373<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,
374                      <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>
375<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
376 specified type.</div>
377</td>
378</tr>
379<tr class="altColor">
380<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>
381<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,
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/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&gt;&nbsp;builderClass)</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>abstract boolean</code></td>
389<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping()">useRootWrapping</a></strong>()</code>
390<div class="block">Accessor for checking whether configuration indicates that
391 "root wrapping" (use of an extra property/name pair at root level)
392 is expected or not.</div>
393</td>
394</tr>
395<tr class="altColor">
396<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
397<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>
398<div class="block">Method for constructing and returning a new instance with specified
399 mapper features enabled.</div>
400</td>
401</tr>
402<tr class="rowColor">
403<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
404<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,
405    boolean&nbsp;state)</code>&nbsp;</td>
406</tr>
407<tr class="altColor">
408<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td>
409<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>
410<div class="block">Method for constructing and returning a new instance with specified
411 mapper features disabled.</div>
412</td>
413</tr>
414</table>
415<ul class="blockList">
416<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
417<!--   -->
418</a>
419<h3>Methods inherited from class&nbsp;java.lang.<a href="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>
420<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>
421</ul>
422<ul class="blockList">
423<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver">
424<!--   -->
425</a>
426<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>
427<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</a></code></li>
428</ul>
429</li>
430</ul>
431</li>
432</ul>
433</div>
434<div class="details">
435<ul class="blockList">
436<li class="blockList">
437<!-- ============ FIELD DETAIL =========== -->
438<ul class="blockList">
439<li class="blockList"><a name="field_detail">
440<!--   -->
441</a>
442<h3>Field Detail</h3>
443<a name="_mapperFeatures">
444<!--   -->
445</a>
446<ul class="blockList">
447<li class="blockList">
448<h4>_mapperFeatures</h4>
449<pre>protected final&nbsp;int _mapperFeatures</pre>
450<div class="block">Set of shared mapper features enabled.</div>
451</li>
452</ul>
453<a name="_base">
454<!--   -->
455</a>
456<ul class="blockListLast">
457<li class="blockList">
458<h4>_base</h4>
459<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>
460<div class="block">Immutable container object for simple configuration settings.</div>
461</li>
462</ul>
463</li>
464</ul>
465<!-- ========= CONSTRUCTOR DETAIL ======== -->
466<ul class="blockList">
467<li class="blockList"><a name="constructor_detail">
468<!--   -->
469</a>
470<h3>Constructor Detail</h3>
471<a name="MapperConfig(com.fasterxml.jackson.databind.cfg.BaseSettings, int)">
472<!--   -->
473</a>
474<ul class="blockList">
475<li class="blockList">
476<h4>MapperConfig</h4>
477<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,
478            int&nbsp;mapperFeatures)</pre>
479</li>
480</ul>
481<a name="MapperConfig(com.fasterxml.jackson.databind.cfg.MapperConfig)">
482<!--   -->
483</a>
484<ul class="blockListLast">
485<li class="blockList">
486<h4>MapperConfig</h4>
487<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>
488</li>
489</ul>
490</li>
491</ul>
492<!-- ============ METHOD DETAIL ========== -->
493<ul class="blockList">
494<li class="blockList"><a name="method_detail">
495<!--   -->
496</a>
497<h3>Method Detail</h3>
498<a name="collectFeatureDefaults(java.lang.Class)">
499<!--   -->
500</a>
501<ul class="blockList">
502<li class="blockList">
503<h4>collectFeatureDefaults</h4>
504<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>
505<div class="block">Method that calculates bit set (flags) of all features that
506 are enabled by default.</div>
507</li>
508</ul>
509<a name="with(com.fasterxml.jackson.databind.MapperFeature...)">
510<!--   -->
511</a>
512<ul class="blockList">
513<li class="blockList">
514<h4>with</h4>
515<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>
516<div class="block">Method for constructing and returning a new instance with specified
517 mapper features enabled.</div>
518</li>
519</ul>
520<a name="without(com.fasterxml.jackson.databind.MapperFeature...)">
521<!--   -->
522</a>
523<ul class="blockList">
524<li class="blockList">
525<h4>without</h4>
526<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>
527<div class="block">Method for constructing and returning a new instance with specified
528 mapper features disabled.</div>
529</li>
530</ul>
531<a name="with(com.fasterxml.jackson.databind.MapperFeature, boolean)">
532<!--   -->
533</a>
534<ul class="blockList">
535<li class="blockList">
536<h4>with</h4>
537<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,
538     boolean&nbsp;state)</pre>
539<dl><dt><span class="strong">Since:</span></dt>
540  <dd>2.3</dd></dl>
541</li>
542</ul>
543<a name="isEnabled(com.fasterxml.jackson.databind.MapperFeature)">
544<!--   -->
545</a>
546<ul class="blockList">
547<li class="blockList">
548<h4>isEnabled</h4>
549<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>
550<div class="block">Accessor for simple mapper features (which are shared for
551 serialization, deserialization)</div>
552</li>
553</ul>
554<a name="hasMapperFeatures(int)">
555<!--   -->
556</a>
557<ul class="blockList">
558<li class="blockList">
559<h4>hasMapperFeatures</h4>
560<pre>public final&nbsp;boolean&nbsp;hasMapperFeatures(int&nbsp;featureMask)</pre>
561<div class="block">"Bulk" access method for checking that all features specified by
562 mask are enabled.</div>
563<dl><dt><span class="strong">Since:</span></dt>
564  <dd>2.3</dd></dl>
565</li>
566</ul>
567<a name="isAnnotationProcessingEnabled()">
568<!--   -->
569</a>
570<ul class="blockList">
571<li class="blockList">
572<h4>isAnnotationProcessingEnabled</h4>
573<pre>public final&nbsp;boolean&nbsp;isAnnotationProcessingEnabled()</pre>
574<div class="block">Method for determining whether annotation processing is enabled or not
575 (default settings are typically that it is enabled; must explicitly disable).</div>
576<dl><dt><span class="strong">Returns:</span></dt><dd>True if annotation processing is enabled; false if not</dd></dl>
577</li>
578</ul>
579<a name="canOverrideAccessModifiers()">
580<!--   -->
581</a>
582<ul class="blockList">
583<li class="blockList">
584<h4>canOverrideAccessModifiers</h4>
585<pre>public final&nbsp;boolean&nbsp;canOverrideAccessModifiers()</pre>
586<div class="block">Accessor for determining whether it is ok to try to force override of access
587 modifiers to be able to get or set values of non-public Methods, Fields;
588 to invoke non-public Constructors, Methods; or to instantiate non-public
589 Classes. By default this is enabled, but on some platforms it needs to be
590 prevented since if this would violate security constraints and cause failures.</div>
591<dl><dt><span class="strong">Returns:</span></dt><dd>True if access modifier overriding is allowed (and may be done for
592   any Field, Method, Constructor or Class); false to prevent any attempts
593   to override.</dd></dl>
594</li>
595</ul>
596<a name="shouldSortPropertiesAlphabetically()">
597<!--   -->
598</a>
599<ul class="blockList">
600<li class="blockList">
601<h4>shouldSortPropertiesAlphabetically</h4>
602<pre>public final&nbsp;boolean&nbsp;shouldSortPropertiesAlphabetically()</pre>
603<div class="block">Accessor for checking whether default settings for property handling
604 indicate that properties should be alphabetically ordered or not.</div>
605</li>
606</ul>
607<a name="useRootWrapping()">
608<!--   -->
609</a>
610<ul class="blockList">
611<li class="blockList">
612<h4>useRootWrapping</h4>
613<pre>public abstract&nbsp;boolean&nbsp;useRootWrapping()</pre>
614<div class="block">Accessor for checking whether configuration indicates that
615 "root wrapping" (use of an extra property/name pair at root level)
616 is expected or not.</div>
617</li>
618</ul>
619<a name="getClassIntrospector()">
620<!--   -->
621</a>
622<ul class="blockList">
623<li class="blockList">
624<h4>getClassIntrospector</h4>
625<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>
626</li>
627</ul>
628<a name="getAnnotationIntrospector()">
629<!--   -->
630</a>
631<ul class="blockList">
632<li class="blockList">
633<h4>getAnnotationIntrospector</h4>
634<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
635<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
636 to introspect annotation values used for configuration.
637<p>
638 Non-final since it is actually overridden by sub-classes (for now?)</div>
639</li>
640</ul>
641<a name="getDefaultVisibilityChecker()">
642<!--   -->
643</a>
644<ul class="blockList">
645<li class="blockList">
646<h4>getDefaultVisibilityChecker</h4>
647<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>
648<div class="block">Accessor for object used for determining whether specific property elements
649 (method, constructors, fields) can be auto-detected based on
650 their visibility (access modifiers). Can be changed to allow
651 different minimum visibility levels for auto-detection. Note
652 that this is the global handler; individual types (classes)
653 can further override active checker used (using
654 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a> annotation)</div>
655</li>
656</ul>
657<a name="getPropertyNamingStrategy()">
658<!--   -->
659</a>
660<ul class="blockList">
661<li class="blockList">
662<h4>getPropertyNamingStrategy</h4>
663<pre>public final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;getPropertyNamingStrategy()</pre>
664</li>
665</ul>
666<a name="getHandlerInstantiator()">
667<!--   -->
668</a>
669<ul class="blockList">
670<li class="blockList">
671<h4>getHandlerInstantiator</h4>
672<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>
673</li>
674</ul>
675<a name="getDefaultTyper(com.fasterxml.jackson.databind.JavaType)">
676<!--   -->
677</a>
678<ul class="blockList">
679<li class="blockList">
680<h4>getDefaultTyper</h4>
681<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>
682<div class="block">Method called to locate a type info handler for types that do not have
683 one explicitly declared via annotations (or other configuration).
684 If such default handler is configured, it is returned; otherwise
685 null is returned.</div>
686</li>
687</ul>
688<a name="getSubtypeResolver()">
689<!--   -->
690</a>
691<ul class="blockList">
692<li class="blockList">
693<h4>getSubtypeResolver</h4>
694<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>
695</li>
696</ul>
697<a name="getTypeFactory()">
698<!--   -->
699</a>
700<ul class="blockList">
701<li class="blockList">
702<h4>getTypeFactory</h4>
703<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>
704</li>
705</ul>
706<a name="constructType(java.lang.Class)">
707<!--   -->
708</a>
709<ul class="blockList">
710<li class="blockList">
711<h4>constructType</h4>
712<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>
713<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
714 raw class.
715 This is a simple short-cut for:
716<pre>
717    getTypeFactory().constructType(cls);
718</pre></div>
719</li>
720</ul>
721<a name="constructType(com.fasterxml.jackson.core.type.TypeReference)">
722<!--   -->
723</a>
724<ul class="blockList">
725<li class="blockList">
726<h4>constructType</h4>
727<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.3.0/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>
728<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
729 type reference
730 This is a simple short-cut for:
731<pre>
732    getTypeFactory().constructType(valueTypeRef);
733</pre></div>
734</li>
735</ul>
736<a name="constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class)">
737<!--   -->
738</a>
739<ul class="blockList">
740<li class="blockList">
741<h4>constructSpecializedType</h4>
742<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,
743                                <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>
744</li>
745</ul>
746<a name="introspectClassAnnotations(java.lang.Class)">
747<!--   -->
748</a>
749<ul class="blockList">
750<li class="blockList">
751<h4>introspectClassAnnotations</h4>
752<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>
753<div class="block">Accessor for getting bean description that only contains class
754 annotations: useful if no getter/setter/creator information is needed.</div>
755</li>
756</ul>
757<a name="introspectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">
758<!--   -->
759</a>
760<ul class="blockList">
761<li class="blockList">
762<h4>introspectClassAnnotations</h4>
763<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>
764<div class="block">Accessor for getting bean description that only contains class
765 annotations: useful if no getter/setter/creator information is needed.</div>
766</li>
767</ul>
768<a name="introspectDirectClassAnnotations(java.lang.Class)">
769<!--   -->
770</a>
771<ul class="blockList">
772<li class="blockList">
773<h4>introspectDirectClassAnnotations</h4>
774<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>
775<div class="block">Accessor for getting bean description that only contains immediate class
776 annotations: ones from the class, and its direct mix-in, if any, but
777 not from super types.</div>
778</li>
779</ul>
780<a name="introspectDirectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">
781<!--   -->
782</a>
783<ul class="blockList">
784<li class="blockList">
785<h4>introspectDirectClassAnnotations</h4>
786<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>
787<div class="block">Accessor for getting bean description that only contains immediate class
788 annotations: ones from the class, and its direct mix-in, if any, but
789 not from super types.</div>
790</li>
791</ul>
792<a name="getDateFormat()">
793<!--   -->
794</a>
795<ul class="blockList">
796<li class="blockList">
797<h4>getDateFormat</h4>
798<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>
799<div class="block">Method for accessing currently configured (textual) date format
800 that will be used for reading or writing date values (in case
801 of writing, only if textual output is configured; not if dates
802 are to be serialized as time stamps).
803<p>
804 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>
805 (at least ones provided by JDK):
806 this means that calling code should clone format instance before
807 using it.
808<p>
809 This method is usually only called by framework itself, since there
810 are convenience methods available via
811 <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
812 take care of cloning and thread-safe reuse.</div>
813</li>
814</ul>
815<a name="getLocale()">
816<!--   -->
817</a>
818<ul class="blockList">
819<li class="blockList">
820<h4>getLocale</h4>
821<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>
822<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
823 for formatting, unless overridden by local annotations.
824 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>
825</li>
826</ul>
827<a name="getTimeZone()">
828<!--   -->
829</a>
830<ul class="blockList">
831<li class="blockList">
832<h4>getTimeZone</h4>
833<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>
834<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
835 for formatting, unless overridden by local annotations.
836 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>
837</li>
838</ul>
839<a name="getActiveView()">
840<!--   -->
841</a>
842<ul class="blockList">
843<li class="blockList">
844<h4>getActiveView</h4>
845<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>
846<div class="block">Accessor for finding currently active view, if any (null if none)</div>
847</li>
848</ul>
849<a name="getBase64Variant()">
850<!--   -->
851</a>
852<ul class="blockList">
853<li class="blockList">
854<h4>getBase64Variant</h4>
855<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;getBase64Variant()</pre>
856<div class="block">Method called during deserialization if Base64 encoded content
857 needs to be decoded. Default version just returns default Jackson
858 uses, which is modified-mime which does not add linefeeds (because
859 those would have to be escaped in JSON strings); but this can
860 be configured on <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
861</li>
862</ul>
863<a name="getAttributes()">
864<!--   -->
865</a>
866<ul class="blockList">
867<li class="blockList">
868<h4>getAttributes</h4>
869<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>
870<div class="block">Method for accessing per-instance shared (baseline/default)
871 attribute values; these are used as the basis for per-call
872 attributes.</div>
873<dl><dt><span class="strong">Since:</span></dt>
874  <dd>2.3</dd></dl>
875</li>
876</ul>
877<a name="typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">
878<!--   -->
879</a>
880<ul class="blockList">
881<li class="blockList">
882<h4>typeResolverBuilderInstance</h4>
883<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,
884                                                 <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>
885<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
886 specified type.</div>
887</li>
888</ul>
889<a name="typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">
890<!--   -->
891</a>
892<ul class="blockListLast">
893<li class="blockList">
894<h4>typeIdResolverInstance</h4>
895<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,
896                                    <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>
897<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of
898 specified type.</div>
899</li>
900</ul>
901</li>
902</ul>
903</li>
904</ul>
905</div>
906</div>
907<!-- ========= END OF CLASS DATA ========= -->
908<!-- ======= START OF BOTTOM NAVBAR ====== -->
909<div class="bottomNav"><a name="navbar_bottom">
910<!--   -->
911</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
912<!--   -->
913</a>
914<ul class="navList" title="Navigation">
915<li><a href="../../../../../overview-summary.html">Overview</a></li>
916<li><a href="package-summary.html">Package</a></li>
917<li class="navBarCell1Rev">Class</li>
918<li><a href="class-use/MapperConfig.html">Use</a></li>
919<li><a href="package-tree.html">Tree</a></li>
920<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
921<li><a href="../../../../../index-all.html">Index</a></li>
922<li><a href="../../../../../help-doc.html">Help</a></li>
923</ul>
924</div>
925<div class="subNav">
926<ul class="navList">
927<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>
928<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>
929</ul>
930<ul class="navList">
931<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperConfig.html" target="_top">Frames</a></li>
932<li><a href="MapperConfig.html" target="_top">No Frames</a></li>
933</ul>
934<ul class="navList" id="allclasses_navbar_bottom">
935<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
936</ul>
937<div>
938<script type="text/javascript"><!--
939  allClassesLink = document.getElementById("allclasses_navbar_bottom");
940  if(window==top) {
941    allClassesLink.style.display = "block";
942  }
943  else {
944    allClassesLink.style.display = "none";
945  }
946  //-->
947</script>
948</div>
949<div>
950<ul class="subNavList">
951<li>Summary:&nbsp;</li>
952<li>Nested&nbsp;|&nbsp;</li>
953<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
954<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
955<li><a href="#method_summary">Method</a></li>
956</ul>
957<ul class="subNavList">
958<li>Detail:&nbsp;</li>
959<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
960<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
961<li><a href="#method_detail">Method</a></li>
962</ul>
963</div>
964<a name="skip-navbar_bottom">
965<!--   -->
966</a></div>
967<!-- ======== END OF BOTTOM NAVBAR ======= -->
968<p class="legalCopy"><small>Copyright &#169; 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
969</body>
970</html>
971