• 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:33 PDT 2013 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>SerializationConfig (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="SerializationConfig (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/SerializationConfig.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/RuntimeJsonMappingException.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
41<li><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/SerializationConfig.html" target="_top">Frames</a></li>
45<li><a href="SerializationConfig.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</div>
84<h2 title="Class SerializationConfig" class="title">Class SerializationConfig</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><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.MapperConfig</a>&lt;T&gt;</li>
92<li>
93<ul class="inheritance">
94<li><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</li>
95<li>
96<ul class="inheritance">
97<li>com.fasterxml.jackson.databind.SerializationConfig</li>
98</ul>
99</li>
100</ul>
101</li>
102</ul>
103</li>
104</ul>
105<div class="description">
106<ul class="blockList">
107<li class="blockList">
108<dl>
109<dt>All Implemented Interfaces:</dt>
110<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>
111</dl>
112<hr>
113<br>
114<pre>public final class <span class="strong">SerializationConfig</span>
115extends <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;
116implements <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>
117<div class="block">Object that contains baseline configuration for serialization
118 process. An instance is owned by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>, which
119 passes an immutable instance for serialization process to
120 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>
121 (either directly, or through <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
122<p>
123 Note that instances are considered immutable and as such no copies
124 should need to be created for sharing; all copying is done with
125 "fluent factory" methods.
126 Note also that unlike with Jackson 1, these instances can not be
127 assigned to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>; in fact, application code should
128 rarely interact directly with these instance (unlike core Jackson code)</div>
129<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.SerializationConfig">Serialized Form</a></dd></dl>
130</li>
131</ul>
132</div>
133<div class="summary">
134<ul class="blockList">
135<li class="blockList">
136<!-- =========== FIELD SUMMARY =========== -->
137<ul class="blockList">
138<li class="blockList"><a name="field_summary">
139<!--   -->
140</a>
141<h3>Field Summary</h3>
142<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
143<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
144<tr>
145<th class="colFirst" scope="col">Modifier and Type</th>
146<th class="colLast" scope="col">Field and Description</th>
147</tr>
148<tr class="altColor">
149<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a></code></td>
150<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#_filterProvider">_filterProvider</a></strong></code>
151<div class="block">Object used for resolving filter ids to filter instances.</div>
152</td>
153</tr>
154<tr class="rowColor">
155<td class="colFirst"><code>protected int</code></td>
156<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#_serFeatures">_serFeatures</a></strong></code>
157<div class="block">Set of features enabled; actual type (kind of features)
158 depends on sub-classes.</div>
159</td>
160</tr>
161<tr class="altColor">
162<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a></code></td>
163<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#_serializationInclusion">_serializationInclusion</a></strong></code>
164<div class="block">Which Bean/Map properties are to be included in serialization?
165 Default settings is to include all regardless of value; can be
166 changed to only include non-null properties, or properties
167 with non-default values.</div>
168</td>
169</tr>
170</table>
171<ul class="blockList">
172<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.cfg.MapperConfigBase">
173<!--   -->
174</a>
175<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.cfg.<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a></h3>
176<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#_mixInAnnotations">_mixInAnnotations</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#_rootName">_rootName</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#_subtypeResolver">_subtypeResolver</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#_view">_view</a></code></li>
177</ul>
178<ul class="blockList">
179<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.cfg.MapperConfig">
180<!--   -->
181</a>
182<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.cfg.<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a></h3>
183<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#_base">_base</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#_mapperFeatures">_mapperFeatures</a></code></li>
184</ul>
185</li>
186</ul>
187<!-- ======== CONSTRUCTOR SUMMARY ======== -->
188<ul class="blockList">
189<li class="blockList"><a name="constructor_summary">
190<!--   -->
191</a>
192<h3>Constructor Summary</h3>
193<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
194<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
195<tr>
196<th class="colFirst" scope="col">Modifier</th>
197<th class="colLast" scope="col">Constructor and Description</th>
198</tr>
199<tr class="altColor">
200<td class="colFirst"><code>&nbsp;</code></td>
201<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#SerializationConfig(com.fasterxml.jackson.databind.cfg.BaseSettings, com.fasterxml.jackson.databind.jsontype.SubtypeResolver, java.util.Map)">SerializationConfig</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base,
202                   <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str,
203                   <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<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;&gt;&nbsp;mixins)</code>
204<div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div>
205</td>
206</tr>
207<tr class="rowColor">
208<td class="colFirst"><code>protected </code></td>
209<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#SerializationConfig(com.fasterxml.jackson.databind.SerializationConfig, java.util.Map)">SerializationConfig</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;src,
210                   <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<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;&gt;&nbsp;mixins)</code>&nbsp;</td>
211</tr>
212</table>
213</li>
214</ul>
215<!-- ========== METHOD SUMMARY =========== -->
216<ul class="blockList">
217<li class="blockList"><a name="method_summary">
218<!--   -->
219</a>
220<h3>Method Summary</h3>
221<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
222<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
223<tr>
224<th class="colFirst" scope="col">Modifier and Type</th>
225<th class="colLast" scope="col">Method and Description</th>
226</tr>
227<tr class="altColor">
228<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
229<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></strong>()</code>
230<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
231 to introspect annotation values used for configuration.</div>
232</td>
233</tr>
234<tr class="rowColor">
235<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>
236<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</a></strong>()</code>
237<div class="block">Accessor for object used for determining whether specific property elements
238 (method, constructors, fields) can be auto-detected based on
239 their visibility (access modifiers).</div>
240</td>
241</tr>
242<tr class="altColor">
243<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a></code></td>
244<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getFilterProvider()">getFilterProvider</a></strong>()</code>
245<div class="block">Method for getting provider used for locating filters given
246 id (which is usually provided with filter annotations).</div>
247</td>
248</tr>
249<tr class="rowColor">
250<td class="colFirst"><code>int</code></td>
251<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getSerializationFeatures()">getSerializationFeatures</a></strong>()</code>&nbsp;</td>
252</tr>
253<tr class="altColor">
254<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a></code></td>
255<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getSerializationInclusion()">getSerializationInclusion</a></strong>()</code>&nbsp;</td>
256</tr>
257<tr class="rowColor">
258<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&gt;&nbsp;<br>T</code></td>
259<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#introspect(com.fasterxml.jackson.databind.JavaType)">introspect</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
260<div class="block">Method that will introspect full bean properties for the purpose
261 of building a bean serializer</div>
262</td>
263</tr>
264<tr class="altColor">
265<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
266<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.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>
267<div class="block">Accessor for getting bean description that only contains class
268 annotations: useful if no getter/setter/creator information is needed.</div>
269</td>
270</tr>
271<tr class="rowColor">
272<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
273<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.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>
274<div class="block">Accessor for getting bean description that only contains immediate class
275 annotations: ones from the class, and its direct mix-in, if any, but
276 not from super types.</div>
277</td>
278</tr>
279<tr class="altColor">
280<td class="colFirst"><code>boolean</code></td>
281<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#isEnabled(com.fasterxml.jackson.databind.SerializationFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>&nbsp;</td>
282</tr>
283<tr class="rowColor">
284<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
285<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#toString()">toString</a></strong>()</code>&nbsp;</td>
286</tr>
287<tr class="altColor">
288<td class="colFirst"><code>boolean</code></td>
289<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#useRootWrapping()">useRootWrapping</a></strong>()</code>
290<div class="block">Accessor for checking whether configuration indicates that
291 "root wrapping" (use of an extra property/name pair at root level)
292 is expected or not.</div>
293</td>
294</tr>
295<tr class="rowColor">
296<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
297<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.databind.AnnotationIntrospector)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
298<div class="block">Method for constructing and returning a new instance with different
299 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use (replacing old one).</div>
300</td>
301</tr>
302<tr class="altColor">
303<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
304<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.core.Base64Variant)">with</a></strong>(<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;base64)</code>
305<div class="block">Method for constructing and returning a new instance with different
306 default <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"><code>Base64Variant</code></a> to use with base64-encoded binary values.</div>
307</td>
308</tr>
309<tr class="rowColor">
310<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
311<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.databind.introspect.ClassIntrospector)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>&nbsp;ci)</code>
312<div class="block">Method for constructing and returning a new instance with different
313 <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a>
314 to use.</div>
315</td>
316</tr>
317<tr class="altColor">
318<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
319<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(java.text.DateFormat)">with</a></strong>(<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;df)</code>
320<div class="block">In addition to constructing instance with specified date format,
321 will enable or disable <code>SerializationFeature.WRITE_DATES_AS_TIMESTAMPS</code>
322 (enable if format set as null; disable if non-null)</div>
323</td>
324</tr>
325<tr class="rowColor">
326<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
327<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</code>
328<div class="block">Method for constructing and returning a new instance with different
329 <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a>
330 to use.</div>
331</td>
332</tr>
333<tr class="altColor">
334<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
335<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(java.util.Locale)">with</a></strong>(<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;l)</code>
336<div class="block">Method for constructing and returning a new instance with different
337 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 for formatting.</div>
338</td>
339</tr>
340<tr class="rowColor">
341<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
342<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.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>
343<div class="block">Fluent factory method that will construct and return a new configuration
344 object instance with specified features enabled.</div>
345</td>
346</tr>
347<tr class="altColor">
348<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
349<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.databind.PropertyNamingStrategy)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;pns)</code>
350<div class="block">Method for constructing and returning a new instance with different
351 <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a>
352 to use.</div>
353</td>
354</tr>
355<tr class="rowColor">
356<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
357<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.databind.SerializationFeature)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
358<div class="block">Fluent factory method that will construct and return a new configuration
359 object instance with specified feature enabled.</div>
360</td>
361</tr>
362<tr class="altColor">
363<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
364<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
365    <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
366<div class="block">Fluent factory method that will construct and return a new configuration
367 object instance with specified features enabled.</div>
368</td>
369</tr>
370<tr class="rowColor">
371<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
372<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</code>
373<div class="block">Method for constructing and returning a new instance with different
374 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>SubtypeResolver</code></a>
375 to use.</div>
376</td>
377</tr>
378<tr class="altColor">
379<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
380<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(java.util.TimeZone)">with</a></strong>(<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;tz)</code>
381<div class="block">Method for constructing and returning a new instance with different
382 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 for formatting of date values.</div>
383</td>
384</tr>
385<tr class="rowColor">
386<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
387<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.databind.type.TypeFactory)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;tf)</code>
388<div class="block">Method for constructing and returning a new instance with different
389 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>
390 to use.</div>
391</td>
392</tr>
393<tr class="altColor">
394<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
395<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;trb)</code>
396<div class="block">Method for constructing and returning a new instance with different
397 <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> to use.</div>
398</td>
399</tr>
400<tr class="rowColor">
401<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
402<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>
403<div class="block">Method for constructing and returning a new instance with different
404 <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>
405 to use.</div>
406</td>
407</tr>
408<tr class="altColor">
409<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
410<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withAppendedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">withAppendedAnnotationIntrospector</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
411<div class="block">Method for constructing and returning a new instance with additional
412 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> appended (as the lowest priority one)</div>
413</td>
414</tr>
415<tr class="rowColor">
416<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
417<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withFeatures(com.fasterxml.jackson.databind.SerializationFeature...)">withFeatures</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
418<div class="block">Fluent factory method that will construct and return a new configuration
419 object instance with specified features enabled.</div>
420</td>
421</tr>
422<tr class="altColor">
423<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
424<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withFilters(com.fasterxml.jackson.databind.ser.FilterProvider)">withFilters</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>&nbsp;</td>
425</tr>
426<tr class="rowColor">
427<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
428<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withInsertedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">withInsertedAnnotationIntrospector</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
429<div class="block">Method for constructing and returning a new instance with additional
430 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> inserted (as the highest priority one)</div>
431</td>
432</tr>
433<tr class="altColor">
434<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
435<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.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>
436<div class="block">Fluent factory method that will construct and return a new configuration
437 object instance with specified features disabled.</div>
438</td>
439</tr>
440<tr class="rowColor">
441<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
442<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#without(com.fasterxml.jackson.databind.SerializationFeature)">without</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
443<div class="block">Fluent factory method that will construct and return a new configuration
444 object instance with specified feature disabled.</div>
445</td>
446</tr>
447<tr class="altColor">
448<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
449<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#without(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">without</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
450       <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
451<div class="block">Fluent factory method that will construct and return a new configuration
452 object instance with specified features disabled.</div>
453</td>
454</tr>
455<tr class="rowColor">
456<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
457<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withoutFeatures(com.fasterxml.jackson.databind.SerializationFeature...)">withoutFeatures</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
458<div class="block">Fluent factory method that will construct and return a new configuration
459 object instance with specified features disabled.</div>
460</td>
461</tr>
462<tr class="altColor">
463<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
464<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withRootName(java.lang.String)">withRootName</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootName)</code>
465<div class="block">Method for constructing and returning a new instance with different
466 root name to use (none, if null).</div>
467</td>
468</tr>
469<tr class="rowColor">
470<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
471<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">withSerializationInclusion</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</code>&nbsp;</td>
472</tr>
473<tr class="altColor">
474<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
475<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withView(java.lang.Class)">withView</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;view)</code>
476<div class="block">Method for constructing and returning a new instance with different
477 view to use.</div>
478</td>
479</tr>
480<tr class="rowColor">
481<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
482<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withVisibility</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
483              <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</code>
484<div class="block">Method for constructing and returning a new instance with different
485 minimal visibility level for specified property type</div>
486</td>
487</tr>
488</table>
489<ul class="blockList">
490<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.cfg.MapperConfigBase">
491<!--   -->
492</a>
493<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.cfg.<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a></h3>
494<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getActiveView()">getActiveView</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getRootName()">getRootName</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getSubtypeResolver()">getSubtypeResolver</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#mixInCount()">mixInCount</a></code></li>
495</ul>
496<ul class="blockList">
497<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.cfg.MapperConfig">
498<!--   -->
499</a>
500<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.cfg.<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a></h3>
501<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#canOverrideAccessModifiers()">canOverrideAccessModifiers</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#collectFeatureDefaults(java.lang.Class)">collectFeatureDefaults</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class)">constructSpecializedType</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType(java.lang.Class)">constructType</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType(com.fasterxml.jackson.core.type.TypeReference)">constructType</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getBase64Variant()">getBase64Variant</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getClassIntrospector()">getClassIntrospector</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()">getDateFormat</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultTyper(com.fasterxml.jackson.databind.JavaType)">getDefaultTyper</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getHandlerInstantiator()">getHandlerInstantiator</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getLocale()">getLocale</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy()">getPropertyNamingStrategy</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTimeZone()">getTimeZone</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTypeFactory()">getTypeFactory</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations(java.lang.Class)">introspectClassAnnotations</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations(java.lang.Class)">introspectDirectClassAnnotations</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isAnnotationProcessingEnabled()">isAnnotationProcessingEnabled</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#shouldSortPropertiesAlphabetically()">shouldSortPropertiesAlphabetically</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">typeIdResolverInstance</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">typeResolverBuilderInstance</a></code></li>
502</ul>
503<ul class="blockList">
504<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
505<!--   -->
506</a>
507<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>
508<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#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>
509</ul>
510</li>
511</ul>
512</li>
513</ul>
514</div>
515<div class="details">
516<ul class="blockList">
517<li class="blockList">
518<!-- ============ FIELD DETAIL =========== -->
519<ul class="blockList">
520<li class="blockList"><a name="field_detail">
521<!--   -->
522</a>
523<h3>Field Detail</h3>
524<a name="_serFeatures">
525<!--   -->
526</a>
527<ul class="blockList">
528<li class="blockList">
529<h4>_serFeatures</h4>
530<pre>protected final&nbsp;int _serFeatures</pre>
531<div class="block">Set of features enabled; actual type (kind of features)
532 depends on sub-classes.</div>
533</li>
534</ul>
535<a name="_serializationInclusion">
536<!--   -->
537</a>
538<ul class="blockList">
539<li class="blockList">
540<h4>_serializationInclusion</h4>
541<pre>protected&nbsp;<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a> _serializationInclusion</pre>
542<div class="block">Which Bean/Map properties are to be included in serialization?
543 Default settings is to include all regardless of value; can be
544 changed to only include non-null properties, or properties
545 with non-default values.</div>
546</li>
547</ul>
548<a name="_filterProvider">
549<!--   -->
550</a>
551<ul class="blockListLast">
552<li class="blockList">
553<h4>_filterProvider</h4>
554<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> _filterProvider</pre>
555<div class="block">Object used for resolving filter ids to filter instances.
556 Non-null if explicitly defined; null by default.</div>
557</li>
558</ul>
559</li>
560</ul>
561<!-- ========= CONSTRUCTOR DETAIL ======== -->
562<ul class="blockList">
563<li class="blockList"><a name="constructor_detail">
564<!--   -->
565</a>
566<h3>Constructor Detail</h3>
567<a name="SerializationConfig(com.fasterxml.jackson.databind.cfg.BaseSettings, com.fasterxml.jackson.databind.jsontype.SubtypeResolver, java.util.Map)">
568<!--   -->
569</a>
570<ul class="blockList">
571<li class="blockList">
572<h4>SerializationConfig</h4>
573<pre>public&nbsp;SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base,
574                   <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str,
575                   <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<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;&gt;&nbsp;mixins)</pre>
576<div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div>
577</li>
578</ul>
579<a name="SerializationConfig(com.fasterxml.jackson.databind.SerializationConfig, java.util.Map)">
580<!--   -->
581</a>
582<ul class="blockListLast">
583<li class="blockList">
584<h4>SerializationConfig</h4>
585<pre>protected&nbsp;SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;src,
586                   <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<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;&gt;&nbsp;mixins)</pre>
587<dl><dt><span class="strong">Since:</span></dt>
588  <dd>2.1</dd></dl>
589</li>
590</ul>
591</li>
592</ul>
593<!-- ============ METHOD DETAIL ========== -->
594<ul class="blockList">
595<li class="blockList"><a name="method_detail">
596<!--   -->
597</a>
598<h3>Method Detail</h3>
599<a name="with(com.fasterxml.jackson.databind.MapperFeature...)">
600<!--   -->
601</a>
602<ul class="blockList">
603<li class="blockList">
604<h4>with</h4>
605<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</pre>
606<div class="block">Fluent factory method that will construct and return a new configuration
607 object instance with specified features enabled.</div>
608<dl>
609<dt><strong>Specified by:</strong></dt>
610<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#with(com.fasterxml.jackson.databind.MapperFeature...)">with</a></code>&nbsp;in class&nbsp;<code><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/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
611</dl>
612</li>
613</ul>
614<a name="without(com.fasterxml.jackson.databind.MapperFeature...)">
615<!--   -->
616</a>
617<ul class="blockList">
618<li class="blockList">
619<h4>without</h4>
620<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;without(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</pre>
621<div class="block">Fluent factory method that will construct and return a new configuration
622 object instance with specified features disabled.</div>
623<dl>
624<dt><strong>Specified by:</strong></dt>
625<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#without(com.fasterxml.jackson.databind.MapperFeature...)">without</a></code>&nbsp;in class&nbsp;<code><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/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
626</dl>
627</li>
628</ul>
629<a name="with(com.fasterxml.jackson.databind.AnnotationIntrospector)">
630<!--   -->
631</a>
632<ul class="blockList">
633<li class="blockList">
634<h4>with</h4>
635<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</pre>
636<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.AnnotationIntrospector)">MapperConfigBase</a></code></strong></div>
637<div class="block">Method for constructing and returning a new instance with different
638 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use (replacing old one).
639<p>
640 NOTE: make sure to register new instance with <code>ObjectMapper</code>
641 if directly calling this method.</div>
642<dl>
643<dt><strong>Specified by:</strong></dt>
644<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.AnnotationIntrospector)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
645</dl>
646</li>
647</ul>
648<a name="withAppendedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">
649<!--   -->
650</a>
651<ul class="blockList">
652<li class="blockList">
653<h4>withAppendedAnnotationIntrospector</h4>
654<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withAppendedAnnotationIntrospector(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</pre>
655<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAppendedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">MapperConfigBase</a></code></strong></div>
656<div class="block">Method for constructing and returning a new instance with additional
657 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> appended (as the lowest priority one)</div>
658<dl>
659<dt><strong>Specified by:</strong></dt>
660<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAppendedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">withAppendedAnnotationIntrospector</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
661</dl>
662</li>
663</ul>
664<a name="withInsertedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">
665<!--   -->
666</a>
667<ul class="blockList">
668<li class="blockList">
669<h4>withInsertedAnnotationIntrospector</h4>
670<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withInsertedAnnotationIntrospector(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</pre>
671<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withInsertedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">MapperConfigBase</a></code></strong></div>
672<div class="block">Method for constructing and returning a new instance with additional
673 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> inserted (as the highest priority one)</div>
674<dl>
675<dt><strong>Specified by:</strong></dt>
676<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withInsertedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">withInsertedAnnotationIntrospector</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
677</dl>
678</li>
679</ul>
680<a name="with(com.fasterxml.jackson.databind.introspect.ClassIntrospector)">
681<!--   -->
682</a>
683<ul class="blockList">
684<li class="blockList">
685<h4>with</h4>
686<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>&nbsp;ci)</pre>
687<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.introspect.ClassIntrospector)">MapperConfigBase</a></code></strong></div>
688<div class="block">Method for constructing and returning a new instance with different
689 <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a>
690 to use.
691<p>
692 NOTE: make sure to register new instance with <code>ObjectMapper</code>
693 if directly calling this method.</div>
694<dl>
695<dt><strong>Specified by:</strong></dt>
696<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.introspect.ClassIntrospector)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
697</dl>
698</li>
699</ul>
700<a name="with(java.text.DateFormat)">
701<!--   -->
702</a>
703<ul class="blockList">
704<li class="blockList">
705<h4>with</h4>
706<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<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;df)</pre>
707<div class="block">In addition to constructing instance with specified date format,
708 will enable or disable <code>SerializationFeature.WRITE_DATES_AS_TIMESTAMPS</code>
709 (enable if format set as null; disable if non-null)</div>
710<dl>
711<dt><strong>Specified by:</strong></dt>
712<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.text.DateFormat)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
713</dl>
714</li>
715</ul>
716<a name="with(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">
717<!--   -->
718</a>
719<ul class="blockList">
720<li class="blockList">
721<h4>with</h4>
722<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</pre>
723<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">MapperConfigBase</a></code></strong></div>
724<div class="block">Method for constructing and returning a new instance with different
725 <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a>
726 to use.
727<p>
728 NOTE: make sure to register new instance with <code>ObjectMapper</code>
729 if directly calling this method.</div>
730<dl>
731<dt><strong>Specified by:</strong></dt>
732<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
733</dl>
734</li>
735</ul>
736<a name="with(com.fasterxml.jackson.databind.PropertyNamingStrategy)">
737<!--   -->
738</a>
739<ul class="blockList">
740<li class="blockList">
741<h4>with</h4>
742<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;pns)</pre>
743<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.PropertyNamingStrategy)">MapperConfigBase</a></code></strong></div>
744<div class="block">Method for constructing and returning a new instance with different
745 <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a>
746 to use.
747<p>
748 NOTE: make sure to register new instance with <code>ObjectMapper</code>
749 if directly calling this method.</div>
750<dl>
751<dt><strong>Specified by:</strong></dt>
752<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.PropertyNamingStrategy)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
753</dl>
754</li>
755</ul>
756<a name="withRootName(java.lang.String)">
757<!--   -->
758</a>
759<ul class="blockList">
760<li class="blockList">
761<h4>withRootName</h4>
762<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withRootName(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootName)</pre>
763<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withRootName(java.lang.String)">MapperConfigBase</a></code></strong></div>
764<div class="block">Method for constructing and returning a new instance with different
765 root name to use (none, if null).
766<p>
767 Note that when a root name is set to a non-Empty String, this will automatically force use
768 of root element wrapping with given name. If empty String passed, will
769 disable root name wrapping; and if null used, will instead use
770 <code>SerializationFeature</code> to determine if to use wrapping, and annotation
771 (or default name) for actual root name to use.</div>
772<dl>
773<dt><strong>Specified by:</strong></dt>
774<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withRootName(java.lang.String)">withRootName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
775<dt><span class="strong">Parameters:</span></dt><dd><code>rootName</code> - to use: if null, means "use default" (clear setting);
776   if empty String ("") means that no root name wrapping is used;
777   otherwise defines root name to use.</dd></dl>
778</li>
779</ul>
780<a name="with(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">
781<!--   -->
782</a>
783<ul class="blockList">
784<li class="blockList">
785<h4>with</h4>
786<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</pre>
787<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">MapperConfigBase</a></code></strong></div>
788<div class="block">Method for constructing and returning a new instance with different
789 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>SubtypeResolver</code></a>
790 to use.
791<p>
792 NOTE: make sure to register new instance with <code>ObjectMapper</code>
793 if directly calling this method.</div>
794<dl>
795<dt><strong>Specified by:</strong></dt>
796<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
797</dl>
798</li>
799</ul>
800<a name="with(com.fasterxml.jackson.databind.type.TypeFactory)">
801<!--   -->
802</a>
803<ul class="blockList">
804<li class="blockList">
805<h4>with</h4>
806<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;tf)</pre>
807<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.type.TypeFactory)">MapperConfigBase</a></code></strong></div>
808<div class="block">Method for constructing and returning a new instance with different
809 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>
810 to use.</div>
811<dl>
812<dt><strong>Specified by:</strong></dt>
813<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.type.TypeFactory)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
814</dl>
815</li>
816</ul>
817<a name="with(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">
818<!--   -->
819</a>
820<ul class="blockList">
821<li class="blockList">
822<h4>with</h4>
823<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;trb)</pre>
824<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">MapperConfigBase</a></code></strong></div>
825<div class="block">Method for constructing and returning a new instance with different
826 <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> to use.</div>
827<dl>
828<dt><strong>Specified by:</strong></dt>
829<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
830</dl>
831</li>
832</ul>
833<a name="withView(java.lang.Class)">
834<!--   -->
835</a>
836<ul class="blockList">
837<li class="blockList">
838<h4>withView</h4>
839<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withView(<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;view)</pre>
840<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withView(java.lang.Class)">MapperConfigBase</a></code></strong></div>
841<div class="block">Method for constructing and returning a new instance with different
842 view to use.</div>
843<dl>
844<dt><strong>Specified by:</strong></dt>
845<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withView(java.lang.Class)">withView</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
846</dl>
847</li>
848</ul>
849<a name="with(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">
850<!--   -->
851</a>
852<ul class="blockList">
853<li class="blockList">
854<h4>with</h4>
855<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</pre>
856<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">MapperConfigBase</a></code></strong></div>
857<div class="block">Method for constructing and returning a new instance with different
858 <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>
859 to use.</div>
860<dl>
861<dt><strong>Specified by:</strong></dt>
862<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
863</dl>
864</li>
865</ul>
866<a name="withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
867<!--   -->
868</a>
869<ul class="blockList">
870<li class="blockList">
871<h4>withVisibility</h4>
872<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withVisibility(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
873                                 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</pre>
874<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">MapperConfigBase</a></code></strong></div>
875<div class="block">Method for constructing and returning a new instance with different
876 minimal visibility level for specified property type</div>
877<dl>
878<dt><strong>Specified by:</strong></dt>
879<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withVisibility</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
880</dl>
881</li>
882</ul>
883<a name="with(java.util.Locale)">
884<!--   -->
885</a>
886<ul class="blockList">
887<li class="blockList">
888<h4>with</h4>
889<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<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;l)</pre>
890<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.util.Locale)">MapperConfigBase</a></code></strong></div>
891<div class="block">Method for constructing and returning a new instance with different
892 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 for formatting.</div>
893<dl>
894<dt><strong>Specified by:</strong></dt>
895<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.util.Locale)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
896</dl>
897</li>
898</ul>
899<a name="with(java.util.TimeZone)">
900<!--   -->
901</a>
902<ul class="blockList">
903<li class="blockList">
904<h4>with</h4>
905<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<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;tz)</pre>
906<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.util.TimeZone)">MapperConfigBase</a></code></strong></div>
907<div class="block">Method for constructing and returning a new instance with different
908 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 for formatting of date values.</div>
909<dl>
910<dt><strong>Specified by:</strong></dt>
911<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.util.TimeZone)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
912</dl>
913</li>
914</ul>
915<a name="with(com.fasterxml.jackson.core.Base64Variant)">
916<!--   -->
917</a>
918<ul class="blockList">
919<li class="blockList">
920<h4>with</h4>
921<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<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;base64)</pre>
922<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.core.Base64Variant)">MapperConfigBase</a></code></strong></div>
923<div class="block">Method for constructing and returning a new instance with different
924 default <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"><code>Base64Variant</code></a> to use with base64-encoded binary values.</div>
925<dl>
926<dt><strong>Specified by:</strong></dt>
927<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.core.Base64Variant)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
928</dl>
929</li>
930</ul>
931<a name="with(com.fasterxml.jackson.databind.SerializationFeature)">
932<!--   -->
933</a>
934<ul class="blockList">
935<li class="blockList">
936<h4>with</h4>
937<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</pre>
938<div class="block">Fluent factory method that will construct and return a new configuration
939 object instance with specified feature enabled.</div>
940</li>
941</ul>
942<a name="with(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">
943<!--   -->
944</a>
945<ul class="blockList">
946<li class="blockList">
947<h4>with</h4>
948<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
949                       <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</pre>
950<div class="block">Fluent factory method that will construct and return a new configuration
951 object instance with specified features enabled.</div>
952</li>
953</ul>
954<a name="withFeatures(com.fasterxml.jackson.databind.SerializationFeature...)">
955<!--   -->
956</a>
957<ul class="blockList">
958<li class="blockList">
959<h4>withFeatures</h4>
960<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withFeatures(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</pre>
961<div class="block">Fluent factory method that will construct and return a new configuration
962 object instance with specified features enabled.</div>
963</li>
964</ul>
965<a name="without(com.fasterxml.jackson.databind.SerializationFeature)">
966<!--   -->
967</a>
968<ul class="blockList">
969<li class="blockList">
970<h4>without</h4>
971<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;without(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</pre>
972<div class="block">Fluent factory method that will construct and return a new configuration
973 object instance with specified feature disabled.</div>
974</li>
975</ul>
976<a name="without(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">
977<!--   -->
978</a>
979<ul class="blockList">
980<li class="blockList">
981<h4>without</h4>
982<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;without(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
983                          <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</pre>
984<div class="block">Fluent factory method that will construct and return a new configuration
985 object instance with specified features disabled.</div>
986</li>
987</ul>
988<a name="withoutFeatures(com.fasterxml.jackson.databind.SerializationFeature...)">
989<!--   -->
990</a>
991<ul class="blockList">
992<li class="blockList">
993<h4>withoutFeatures</h4>
994<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withoutFeatures(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</pre>
995<div class="block">Fluent factory method that will construct and return a new configuration
996 object instance with specified features disabled.</div>
997</li>
998</ul>
999<a name="withFilters(com.fasterxml.jackson.databind.ser.FilterProvider)">
1000<!--   -->
1001</a>
1002<ul class="blockList">
1003<li class="blockList">
1004<h4>withFilters</h4>
1005<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withFilters(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
1006</li>
1007</ul>
1008<a name="withSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">
1009<!--   -->
1010</a>
1011<ul class="blockList">
1012<li class="blockList">
1013<h4>withSerializationInclusion</h4>
1014<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withSerializationInclusion(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</pre>
1015</li>
1016</ul>
1017<a name="useRootWrapping()">
1018<!--   -->
1019</a>
1020<ul class="blockList">
1021<li class="blockList">
1022<h4>useRootWrapping</h4>
1023<pre>public&nbsp;boolean&nbsp;useRootWrapping()</pre>
1024<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping()">MapperConfig</a></code></strong></div>
1025<div class="block">Accessor for checking whether configuration indicates that
1026 "root wrapping" (use of an extra property/name pair at root level)
1027 is expected or not.</div>
1028<dl>
1029<dt><strong>Specified by:</strong></dt>
1030<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping()">useRootWrapping</a></code>&nbsp;in class&nbsp;<code><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/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
1031</dl>
1032</li>
1033</ul>
1034<a name="getAnnotationIntrospector()">
1035<!--   -->
1036</a>
1037<ul class="blockList">
1038<li class="blockList">
1039<h4>getAnnotationIntrospector</h4>
1040<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
1041<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAnnotationIntrospector()">MapperConfig</a></code></strong></div>
1042<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
1043 to introspect annotation values used for configuration.
1044<p>
1045 Non-final since it is actually overridden by sub-classes (for now?)</div>
1046<dl>
1047<dt><strong>Overrides:</strong></dt>
1048<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></code>&nbsp;in class&nbsp;<code><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/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
1049</dl>
1050</li>
1051</ul>
1052<a name="introspectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">
1053<!--   -->
1054</a>
1055<ul class="blockList">
1056<li class="blockList">
1057<h4>introspectClassAnnotations</h4>
1058<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;introspectClassAnnotations(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1059<div class="block">Accessor for getting bean description that only contains class
1060 annotations: useful if no getter/setter/creator information is needed.</div>
1061<dl>
1062<dt><strong>Specified by:</strong></dt>
1063<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">introspectClassAnnotations</a></code>&nbsp;in class&nbsp;<code><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/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
1064</dl>
1065</li>
1066</ul>
1067<a name="introspectDirectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">
1068<!--   -->
1069</a>
1070<ul class="blockList">
1071<li class="blockList">
1072<h4>introspectDirectClassAnnotations</h4>
1073<pre>public&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>
1074<div class="block">Accessor for getting bean description that only contains immediate class
1075 annotations: ones from the class, and its direct mix-in, if any, but
1076 not from super types.</div>
1077<dl>
1078<dt><strong>Specified by:</strong></dt>
1079<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">introspectDirectClassAnnotations</a></code>&nbsp;in class&nbsp;<code><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/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
1080</dl>
1081</li>
1082</ul>
1083<a name="getDefaultVisibilityChecker()">
1084<!--   -->
1085</a>
1086<ul class="blockList">
1087<li class="blockList">
1088<h4>getDefaultVisibilityChecker</h4>
1089<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>
1090<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker()">MapperConfig</a></code></strong></div>
1091<div class="block">Accessor for object used for determining whether specific property elements
1092 (method, constructors, fields) can be auto-detected based on
1093 their visibility (access modifiers). Can be changed to allow
1094 different minimum visibility levels for auto-detection. Note
1095 that this is the global handler; individual types (classes)
1096 can further override active checker used (using
1097 <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>
1098<dl>
1099<dt><strong>Overrides:</strong></dt>
1100<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</a></code>&nbsp;in class&nbsp;<code><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/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&gt;</code></dd>
1101</dl>
1102</li>
1103</ul>
1104<a name="isEnabled(com.fasterxml.jackson.databind.SerializationFeature)">
1105<!--   -->
1106</a>
1107<ul class="blockList">
1108<li class="blockList">
1109<h4>isEnabled</h4>
1110<pre>public final&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</pre>
1111</li>
1112</ul>
1113<a name="getSerializationFeatures()">
1114<!--   -->
1115</a>
1116<ul class="blockList">
1117<li class="blockList">
1118<h4>getSerializationFeatures</h4>
1119<pre>public final&nbsp;int&nbsp;getSerializationFeatures()</pre>
1120</li>
1121</ul>
1122<a name="getSerializationInclusion()">
1123<!--   -->
1124</a>
1125<ul class="blockList">
1126<li class="blockList">
1127<h4>getSerializationInclusion</h4>
1128<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;getSerializationInclusion()</pre>
1129</li>
1130</ul>
1131<a name="getFilterProvider()">
1132<!--   -->
1133</a>
1134<ul class="blockList">
1135<li class="blockList">
1136<h4>getFilterProvider</h4>
1137<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;getFilterProvider()</pre>
1138<div class="block">Method for getting provider used for locating filters given
1139 id (which is usually provided with filter annotations).
1140 Will be null if no provided was set for <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
1141 (or if serialization directly called from <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>)</div>
1142</li>
1143</ul>
1144<a name="introspect(com.fasterxml.jackson.databind.JavaType)">
1145<!--   -->
1146</a>
1147<ul class="blockList">
1148<li class="blockList">
1149<h4>introspect</h4>
1150<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&gt;&nbsp;T&nbsp;introspect(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1151<div class="block">Method that will introspect full bean properties for the purpose
1152 of building a bean serializer</div>
1153</li>
1154</ul>
1155<a name="toString()">
1156<!--   -->
1157</a>
1158<ul class="blockListLast">
1159<li class="blockList">
1160<h4>toString</h4>
1161<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
1162<dl>
1163<dt><strong>Overrides:</strong></dt>
1164<dd><code><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></code>&nbsp;in class&nbsp;<code><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></code></dd>
1165</dl>
1166</li>
1167</ul>
1168</li>
1169</ul>
1170</li>
1171</ul>
1172</div>
1173</div>
1174<!-- ========= END OF CLASS DATA ========= -->
1175<!-- ======= START OF BOTTOM NAVBAR ====== -->
1176<div class="bottomNav"><a name="navbar_bottom">
1177<!--   -->
1178</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1179<!--   -->
1180</a>
1181<ul class="navList" title="Navigation">
1182<li><a href="../../../../overview-summary.html">Overview</a></li>
1183<li><a href="package-summary.html">Package</a></li>
1184<li class="navBarCell1Rev">Class</li>
1185<li><a href="class-use/SerializationConfig.html">Use</a></li>
1186<li><a href="package-tree.html">Tree</a></li>
1187<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1188<li><a href="../../../../index-all.html">Index</a></li>
1189<li><a href="../../../../help-doc.html">Help</a></li>
1190</ul>
1191</div>
1192<div class="subNav">
1193<ul class="navList">
1194<li><a href="../../../../com/fasterxml/jackson/databind/RuntimeJsonMappingException.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
1195<li><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
1196</ul>
1197<ul class="navList">
1198<li><a href="../../../../index.html?com/fasterxml/jackson/databind/SerializationConfig.html" target="_top">Frames</a></li>
1199<li><a href="SerializationConfig.html" target="_top">No Frames</a></li>
1200</ul>
1201<ul class="navList" id="allclasses_navbar_bottom">
1202<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
1203</ul>
1204<div>
1205<script type="text/javascript"><!--
1206  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1207  if(window==top) {
1208    allClassesLink.style.display = "block";
1209  }
1210  else {
1211    allClassesLink.style.display = "none";
1212  }
1213  //-->
1214</script>
1215</div>
1216<div>
1217<ul class="subNavList">
1218<li>Summary:&nbsp;</li>
1219<li>Nested&nbsp;|&nbsp;</li>
1220<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
1221<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
1222<li><a href="#method_summary">Method</a></li>
1223</ul>
1224<ul class="subNavList">
1225<li>Detail:&nbsp;</li>
1226<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
1227<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
1228<li><a href="#method_detail">Method</a></li>
1229</ul>
1230</div>
1231<a name="skip-navbar_bottom">
1232<!--   -->
1233</a></div>
1234<!-- ======== END OF BOTTOM NAVBAR ======= -->
1235<p class="legalCopy"><small>Copyright &#169; 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
1236</body>
1237</html>
1238