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