• 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 (1.8.0) on Sun Jul 19 11:36:50 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>SerializationConfig (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="SerializationConfig (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/SerializationConfig.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../index-all.html">Index</a></li>
48<li><a href="../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../index.html?com/fasterxml/jackson/databind/SerializationConfig.html" target="_top">Frames</a></li>
58<li><a href="SerializationConfig.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li>Nested&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind</div>
97<h2 title="Class SerializationConfig" class="title">Class SerializationConfig</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<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>
102<li>
103<ul class="inheritance">
104<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>
105<li>
106<ul class="inheritance">
107<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>
108<li>
109<ul class="inheritance">
110<li>com.fasterxml.jackson.databind.SerializationConfig</li>
111</ul>
112</li>
113</ul>
114</li>
115</ul>
116</li>
117</ul>
118<div class="description">
119<ul class="blockList">
120<li class="blockList">
121<dl>
122<dt>All Implemented Interfaces:</dt>
123<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>
124</dl>
125<hr>
126<br>
127<pre>public final class <span class="typeNameLabel">SerializationConfig</span>
128extends <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;
129implements <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>
130<div class="block">Object that contains baseline configuration for serialization
131 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
132 passes an immutable instance for serialization process to
133 <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>
134 (either directly, or through <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
135<p>
136 Note that instances are considered immutable and as such no copies
137 should need to be created for sharing; all copying is done with
138 "fluent factory" methods.</div>
139<dl>
140<dt><span class="seeLabel">See Also:</span></dt>
141<dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.SerializationConfig">Serialized Form</a></dd>
142</dl>
143</li>
144</ul>
145</div>
146<div class="summary">
147<ul class="blockList">
148<li class="blockList">
149<!-- =========== FIELD SUMMARY =========== -->
150<ul class="blockList">
151<li class="blockList"><a name="field.summary">
152<!--   -->
153</a>
154<h3>Field Summary</h3>
155<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
156<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
157<tr>
158<th class="colFirst" scope="col">Modifier and Type</th>
159<th class="colLast" scope="col">Field and Description</th>
160</tr>
161<tr class="altColor">
162<td class="colFirst"><code>protected com.fasterxml.jackson.core.PrettyPrinter</code></td>
163<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#Z:Z_defaultPrettyPrinter">_defaultPrettyPrinter</a></span></code>
164<div class="block">If "default pretty-printing" is enabled, it will create the instance
165 from this blueprint object.</div>
166</td>
167</tr>
168<tr class="rowColor">
169<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>
170<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#Z:Z_filterProvider">_filterProvider</a></span></code>
171<div class="block">Object used for resolving filter ids to filter instances.</div>
172</td>
173</tr>
174<tr class="altColor">
175<td class="colFirst"><code>protected int</code></td>
176<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#Z:Z_generatorFeatures">_generatorFeatures</a></span></code>
177<div class="block">States of <code>JsonGenerator.Feature</code>s to enable/disable.</div>
178</td>
179</tr>
180<tr class="rowColor">
181<td class="colFirst"><code>protected int</code></td>
182<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#Z:Z_generatorFeaturesToChange">_generatorFeaturesToChange</a></span></code>
183<div class="block">Bitflag of <code>JsonGenerator.Feature</code>s to enable/disable</div>
184</td>
185</tr>
186<tr class="altColor">
187<td class="colFirst"><code>protected int</code></td>
188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#Z:Z_serFeatures">_serFeatures</a></span></code>
189<div class="block">Set of <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>SerializationFeature</code></a>s enabled.</div>
190</td>
191</tr>
192<tr class="rowColor">
193<td class="colFirst"><code>protected com.fasterxml.jackson.annotation.JsonInclude.Include</code></td>
194<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#Z:Z_serializationInclusion">_serializationInclusion</a></span></code>
195<div class="block">Which Bean/Map properties are to be included in serialization?
196 Default settings is to include all regardless of value; can be
197 changed to only include non-null properties, or properties
198 with non-default values.</div>
199</td>
200</tr>
201<tr class="altColor">
202<td class="colFirst"><code>protected static com.fasterxml.jackson.core.PrettyPrinter</code></td>
203<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#DEFAULT_PRETTY_PRINTER">DEFAULT_PRETTY_PRINTER</a></span></code>&nbsp;</td>
204</tr>
205</table>
206<ul class="blockList">
207<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.cfg.MapperConfigBase">
208<!--   -->
209</a>
210<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>
211<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_attributes">_attributes</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_mixIns">_mixIns</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_rootName">_rootName</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_rootNames">_rootNames</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_subtypeResolver">_subtypeResolver</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_view">_view</a></code></li>
212</ul>
213<ul class="blockList">
214<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.cfg.MapperConfig">
215<!--   -->
216</a>
217<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>
218<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#Z:Z_base">_base</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#Z:Z_mapperFeatures">_mapperFeatures</a></code></li>
219</ul>
220</li>
221</ul>
222<!-- ======== CONSTRUCTOR SUMMARY ======== -->
223<ul class="blockList">
224<li class="blockList"><a name="constructor.summary">
225<!--   -->
226</a>
227<h3>Constructor Summary</h3>
228<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
229<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
230<tr>
231<th class="colFirst" scope="col">Modifier</th>
232<th class="colLast" scope="col">Constructor and Description</th>
233</tr>
234<tr class="altColor">
235<td class="colFirst"><code>&nbsp;</code></td>
236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#SerializationConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-com.fasterxml.jackson.databind.util.RootNameLookup-">SerializationConfig</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base,
237                   <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str,
238                   <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a>&nbsp;mixins,
239                   <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a>&nbsp;rootNames)</code>
240<div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div>
241</td>
242</tr>
243<tr class="rowColor">
244<td class="colFirst"><code>protected </code></td>
245<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.cfg.ContextAttributes-">SerializationConfig</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;src,
246                   <a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>&nbsp;</td>
247</tr>
248<tr class="altColor">
249<td class="colFirst"><code>protected </code></td>
250<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.core.PrettyPrinter-">SerializationConfig</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;src,
251                   com.fasterxml.jackson.core.PrettyPrinter&nbsp;defaultPP)</code>&nbsp;</td>
252</tr>
253<tr class="rowColor">
254<td class="colFirst"><code>protected </code></td>
255<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-">SerializationConfig</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;src,
256                   <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a>&nbsp;mixins)</code>&nbsp;</td>
257</tr>
258<tr class="altColor">
259<td class="colFirst"><code>protected </code></td>
260<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-com.fasterxml.jackson.databind.util.RootNameLookup-">SerializationConfig</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;src,
261                   <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a>&nbsp;mixins,
262                   <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a>&nbsp;rootNames)</code>
263<div class="block">Copy-constructor used for making a copy to be used by new <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>
264 or <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>.</div>
265</td>
266</tr>
267</table>
268</li>
269</ul>
270<!-- ========== METHOD SUMMARY =========== -->
271<ul class="blockList">
272<li class="blockList"><a name="method.summary">
273<!--   -->
274</a>
275<h3>Method Summary</h3>
276<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
277<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
278<tr>
279<th class="colFirst" scope="col">Modifier and Type</th>
280<th class="colLast" scope="col">Method and Description</th>
281</tr>
282<tr id="i0" class="altColor">
283<td class="colFirst"><code>com.fasterxml.jackson.core.PrettyPrinter</code></td>
284<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#constructDefaultPrettyPrinter--">constructDefaultPrettyPrinter</a></span>()</code>&nbsp;</td>
285</tr>
286<tr id="i1" class="rowColor">
287<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
288<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getAnnotationIntrospector--">getAnnotationIntrospector</a></span>()</code>
289<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
290 to introspect annotation values used for configuration.</div>
291</td>
292</tr>
293<tr id="i2" class="altColor">
294<td class="colFirst"><code>com.fasterxml.jackson.core.PrettyPrinter</code></td>
295<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getDefaultPrettyPrinter--">getDefaultPrettyPrinter</a></span>()</code>
296<div class="block">Accessor for configured blueprint "default" <code>PrettyPrinter</code> to
297 use, if default pretty-printing is enabled.</div>
298</td>
299</tr>
300<tr id="i3" class="rowColor">
301<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>
302<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getDefaultVisibilityChecker--">getDefaultVisibilityChecker</a></span>()</code>
303<div class="block">Accessor for object used for determining whether specific property elements
304 (method, constructors, fields) can be auto-detected based on
305 their visibility (access modifiers).</div>
306</td>
307</tr>
308<tr id="i4" class="altColor">
309<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>
310<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getFilterProvider--">getFilterProvider</a></span>()</code>
311<div class="block">Method for getting provider used for locating filters given
312 id (which is usually provided with filter annotations).</div>
313</td>
314</tr>
315<tr id="i5" class="rowColor">
316<td class="colFirst"><code>int</code></td>
317<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getSerializationFeatures--">getSerializationFeatures</a></span>()</code>&nbsp;</td>
318</tr>
319<tr id="i6" class="altColor">
320<td class="colFirst"><code>com.fasterxml.jackson.annotation.JsonInclude.Include</code></td>
321<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getSerializationInclusion--">getSerializationInclusion</a></span>()</code>&nbsp;</td>
322</tr>
323<tr id="i7" class="rowColor">
324<td class="colFirst"><code>boolean</code></td>
325<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#hasSerializationFeatures-int-">hasSerializationFeatures</a></span>(int&nbsp;featureMask)</code>
326<div class="block">"Bulk" access method for checking that all features specified by
327 mask are enabled.</div>
328</td>
329</tr>
330<tr id="i8" class="altColor">
331<td class="colFirst"><code>void</code></td>
332<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#initialize-com.fasterxml.jackson.core.JsonGenerator-">initialize</a></span>(com.fasterxml.jackson.core.JsonGenerator&nbsp;g)</code>
333<div class="block">Method called by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
334 to modify those <code>JsonGenerator.Feature</code> settings
335 that have been configured via this config instance.</div>
336</td>
337</tr>
338<tr id="i9" class="rowColor">
339<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;<br>T</code></td>
340<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#introspect-com.fasterxml.jackson.databind.JavaType-">introspect</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
341<div class="block">Method that will introspect full bean properties for the purpose
342 of building a bean serializer</div>
343</td>
344</tr>
345<tr id="i10" class="altColor">
346<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#introspectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">introspectClassAnnotations</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
348<div class="block">Accessor for getting bean description that only contains class
349 annotations: useful if no getter/setter/creator information is needed.</div>
350</td>
351</tr>
352<tr id="i11" class="rowColor">
353<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
354<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#introspectDirectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">introspectDirectClassAnnotations</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
355<div class="block">Accessor for getting bean description that only contains immediate class
356 annotations: ones from the class, and its direct mix-in, if any, but
357 not from super types.</div>
358</td>
359</tr>
360<tr id="i12" class="altColor">
361<td class="colFirst"><code>boolean</code></td>
362<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-com.fasterxml.jackson.core.JsonFactory-">isEnabled</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f,
363         com.fasterxml.jackson.core.JsonFactory&nbsp;factory)</code>
364<div class="block">Accessor method that first checks if we have any overrides
365 for feature, and only if not, checks state of passed-in
366 factory.</div>
367</td>
368</tr>
369<tr id="i13" class="rowColor">
370<td class="colFirst"><code>boolean</code></td>
371<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">isEnabled</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>&nbsp;</td>
372</tr>
373<tr id="i14" class="altColor">
374<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>
375<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#toString--">toString</a></span>()</code>&nbsp;</td>
376</tr>
377<tr id="i15" class="rowColor">
378<td class="colFirst"><code>boolean</code></td>
379<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#useRootWrapping--">useRootWrapping</a></span>()</code>
380<div class="block">Accessor for checking whether configuration indicates that
381 "root wrapping" (use of an extra property/name pair at root level)
382 is expected or not.</div>
383</td>
384</tr>
385<tr id="i16" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.AnnotationIntrospector-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
388<div class="block">Method for constructing and returning a new instance with different
389 <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>
390</td>
391</tr>
392<tr id="i17" class="rowColor">
393<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
394<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.core.Base64Variant-">with</a></span>(com.fasterxml.jackson.core.Base64Variant&nbsp;base64)</code>
395<div class="block">Method for constructing and returning a new instance with different
396 default <code>Base64Variant</code> to use with base64-encoded binary values.</div>
397</td>
398</tr>
399<tr id="i18" class="altColor">
400<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
401<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.introspect.ClassIntrospector-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>&nbsp;ci)</code>
402<div class="block">Method for constructing and returning a new instance with different
403 <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a>
404 to use.</div>
405</td>
406</tr>
407<tr id="i19" class="rowColor">
408<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
409<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.cfg.ContextAttributes-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>
410<div class="block">Method for constructing an instance that has specified
411 contextual attributes.</div>
412</td>
413</tr>
414<tr id="i20" class="altColor">
415<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
416<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-java.text.DateFormat-">with</a></span>(<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>
417<div class="block">In addition to constructing instance with specified date format,
418 will enable or disable <code>SerializationFeature.WRITE_DATES_AS_TIMESTAMPS</code>
419 (enable if format set as null; disable if non-null)</div>
420</td>
421</tr>
422<tr id="i21" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</code>
425<div class="block">Method for constructing and returning a new instance with different
426 <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a>
427 to use.</div>
428</td>
429</tr>
430<tr id="i22" class="altColor">
431<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
432<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.core.JsonGenerator.Feature-">with</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;feature)</code>
433<div class="block">Fluent factory method that will construct and return a new configuration
434 object instance with specified feature enabled.</div>
435</td>
436</tr>
437<tr id="i23" class="rowColor">
438<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
439<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-java.util.Locale-">with</a></span>(<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>
440<div class="block">Method for constructing and returning a new instance with different
441 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>
442</td>
443</tr>
444<tr id="i24" class="altColor">
445<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
446<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.MapperFeature...-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</code>
447<div class="block">Fluent factory method that will construct and return a new configuration
448 object instance with specified features enabled.</div>
449</td>
450</tr>
451<tr id="i25" class="rowColor">
452<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
453<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.MapperFeature-boolean-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature,
454    boolean&nbsp;state)</code>&nbsp;</td>
455</tr>
456<tr id="i26" class="altColor">
457<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
458<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.PropertyNamingStrategy-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;pns)</code>
459<div class="block">Method for constructing and returning a new instance with different
460 <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a>
461 to use.</div>
462</td>
463</tr>
464<tr id="i27" class="rowColor">
465<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
466<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.SerializationFeature-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
467<div class="block">Fluent factory method that will construct and return a new configuration
468 object instance with specified feature enabled.</div>
469</td>
470</tr>
471<tr id="i28" class="altColor">
472<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
473<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
474    <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
475<div class="block">Fluent factory method that will construct and return a new configuration
476 object instance with specified features enabled.</div>
477</td>
478</tr>
479<tr id="i29" class="rowColor">
480<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
481<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</code>
482<div class="block">Method for constructing and returning a new instance with different
483 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>SubtypeResolver</code></a>
484 to use.</div>
485</td>
486</tr>
487<tr id="i30" class="altColor">
488<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
489<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-java.util.TimeZone-">with</a></span>(<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>
490<div class="block">Method for constructing and returning a new instance with different
491 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>
492</td>
493</tr>
494<tr id="i31" class="rowColor">
495<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
496<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.type.TypeFactory-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;tf)</code>
497<div class="block">Method for constructing and returning a new instance with different
498 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>
499 to use.</div>
500</td>
501</tr>
502<tr id="i32" class="altColor">
503<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
504<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;trb)</code>
505<div class="block">Method for constructing and returning a new instance with different
506 <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> to use.</div>
507</td>
508</tr>
509<tr id="i33" class="rowColor">
510<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
511<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">with</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>
512<div class="block">Method for constructing and returning a new instance with different
513 <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>
514 to use.</div>
515</td>
516</tr>
517<tr id="i34" class="altColor">
518<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
519<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withAppendedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">withAppendedAnnotationIntrospector</a></span>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
520<div class="block">Method for constructing and returning a new instance with additional
521 <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>
522</td>
523</tr>
524<tr id="i35" class="rowColor">
525<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
526<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">withDefaultPrettyPrinter</a></span>(com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</code>&nbsp;</td>
527</tr>
528<tr id="i36" class="altColor">
529<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
530<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withFeatures-com.fasterxml.jackson.core.JsonGenerator.Feature...-">withFeatures</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</code>
531<div class="block">Fluent factory method that will construct and return a new configuration
532 object instance with specified features enabled.</div>
533</td>
534</tr>
535<tr id="i37" class="rowColor">
536<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
537<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withFeatures-com.fasterxml.jackson.databind.SerializationFeature...-">withFeatures</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
538<div class="block">Fluent factory method that will construct and return a new configuration
539 object instance with specified features enabled.</div>
540</td>
541</tr>
542<tr id="i38" class="altColor">
543<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
544<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withFilters-com.fasterxml.jackson.databind.ser.FilterProvider-">withFilters</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>&nbsp;</td>
545</tr>
546<tr id="i39" class="rowColor">
547<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
548<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withInsertedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">withInsertedAnnotationIntrospector</a></span>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
549<div class="block">Method for constructing and returning a new instance with additional
550 <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>
551</td>
552</tr>
553<tr id="i40" class="altColor">
554<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
555<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#without-com.fasterxml.jackson.core.JsonGenerator.Feature-">without</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;feature)</code>
556<div class="block">Fluent factory method that will construct and return a new configuration
557 object instance with specified feature disabled.</div>
558</td>
559</tr>
560<tr id="i41" class="rowColor">
561<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
562<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#without-com.fasterxml.jackson.databind.MapperFeature...-">without</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</code>
563<div class="block">Fluent factory method that will construct and return a new configuration
564 object instance with specified features disabled.</div>
565</td>
566</tr>
567<tr id="i42" class="altColor">
568<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
569<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#without-com.fasterxml.jackson.databind.SerializationFeature-">without</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
570<div class="block">Fluent factory method that will construct and return a new configuration
571 object instance with specified feature disabled.</div>
572</td>
573</tr>
574<tr id="i43" class="rowColor">
575<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
576<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#without-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">without</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
577       <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
578<div class="block">Fluent factory method that will construct and return a new configuration
579 object instance with specified features disabled.</div>
580</td>
581</tr>
582<tr id="i44" class="altColor">
583<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
584<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withoutFeatures-com.fasterxml.jackson.core.JsonGenerator.Feature...-">withoutFeatures</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</code>
585<div class="block">Fluent factory method that will construct and return a new configuration
586 object instance with specified features disabled.</div>
587</td>
588</tr>
589<tr id="i45" class="rowColor">
590<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
591<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withoutFeatures-com.fasterxml.jackson.databind.SerializationFeature...-">withoutFeatures</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
592<div class="block">Fluent factory method that will construct and return a new configuration
593 object instance with specified features disabled.</div>
594</td>
595</tr>
596<tr id="i46" class="altColor">
597<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
598<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withRootName-com.fasterxml.jackson.databind.PropertyName-">withRootName</a></span>(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;rootName)</code>
599<div class="block">Method for constructing and returning a new instance with different
600 root name to use (none, if null).</div>
601</td>
602</tr>
603<tr id="i47" class="rowColor">
604<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
605<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withSerializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">withSerializationInclusion</a></span>(com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;incl)</code>&nbsp;</td>
606</tr>
607<tr id="i48" class="altColor">
608<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
609<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withView-java.lang.Class-">withView</a></span>(<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>
610<div class="block">Method for constructing and returning a new instance with different
611 view to use.</div>
612</td>
613</tr>
614<tr id="i49" class="rowColor">
615<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
616<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withVisibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">withVisibility</a></span>(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;forMethod,
617              com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;visibility)</code>
618<div class="block">Method for constructing and returning a new instance with different
619 minimal visibility level for specified property type</div>
620</td>
621</tr>
622</table>
623<ul class="blockList">
624<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.cfg.MapperConfigBase">
625<!--   -->
626</a>
627<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>
628<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#copy--">copy</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#findMixInClassFor-java.lang.Class-">findMixInClassFor</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#findRootName-java.lang.Class-">findRootName</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#findRootName-com.fasterxml.jackson.databind.JavaType-">findRootName</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getActiveView--">getActiveView</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getAttributes--">getAttributes</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getFullRootName--">getFullRootName</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>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAttribute-java.lang.Object-java.lang.Object-">withAttribute</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAttributes-java.util.Map-">withAttributes</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withoutAttribute-java.lang.Object-">withoutAttribute</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withRootName-java.lang.String-">withRootName</a></code></li>
629</ul>
630<ul class="blockList">
631<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.cfg.MapperConfig">
632<!--   -->
633</a>
634<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>
635<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#compileString-java.lang.String-">compileString</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#hasMapperFeatures-int-">hasMapperFeatures</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>
636</ul>
637<ul class="blockList">
638<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
639<!--   -->
640</a>
641<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>
642<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>
643</ul>
644</li>
645</ul>
646</li>
647</ul>
648</div>
649<div class="details">
650<ul class="blockList">
651<li class="blockList">
652<!-- ============ FIELD DETAIL =========== -->
653<ul class="blockList">
654<li class="blockList"><a name="field.detail">
655<!--   -->
656</a>
657<h3>Field Detail</h3>
658<a name="DEFAULT_PRETTY_PRINTER">
659<!--   -->
660</a>
661<ul class="blockList">
662<li class="blockList">
663<h4>DEFAULT_PRETTY_PRINTER</h4>
664<pre>protected static final&nbsp;com.fasterxml.jackson.core.PrettyPrinter DEFAULT_PRETTY_PRINTER</pre>
665</li>
666</ul>
667<a name="Z:Z_serFeatures">
668<!--   -->
669</a>
670<ul class="blockList">
671<li class="blockList">
672<h4>_serFeatures</h4>
673<pre>protected final&nbsp;int _serFeatures</pre>
674<div class="block">Set of <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>SerializationFeature</code></a>s enabled.</div>
675</li>
676</ul>
677<a name="Z:Z_serializationInclusion">
678<!--   -->
679</a>
680<ul class="blockList">
681<li class="blockList">
682<h4>_serializationInclusion</h4>
683<pre>protected&nbsp;com.fasterxml.jackson.annotation.JsonInclude.Include _serializationInclusion</pre>
684<div class="block">Which Bean/Map properties are to be included in serialization?
685 Default settings is to include all regardless of value; can be
686 changed to only include non-null properties, or properties
687 with non-default values.</div>
688</li>
689</ul>
690<a name="Z:Z_filterProvider">
691<!--   -->
692</a>
693<ul class="blockList">
694<li class="blockList">
695<h4>_filterProvider</h4>
696<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>
697<div class="block">Object used for resolving filter ids to filter instances.
698 Non-null if explicitly defined; null by default.</div>
699</li>
700</ul>
701<a name="Z:Z_defaultPrettyPrinter">
702<!--   -->
703</a>
704<ul class="blockList">
705<li class="blockList">
706<h4>_defaultPrettyPrinter</h4>
707<pre>protected final&nbsp;com.fasterxml.jackson.core.PrettyPrinter _defaultPrettyPrinter</pre>
708<div class="block">If "default pretty-printing" is enabled, it will create the instance
709 from this blueprint object.</div>
710<dl>
711<dt><span class="simpleTagLabel">Since:</span></dt>
712<dd>2.6</dd>
713</dl>
714</li>
715</ul>
716<a name="Z:Z_generatorFeatures">
717<!--   -->
718</a>
719<ul class="blockList">
720<li class="blockList">
721<h4>_generatorFeatures</h4>
722<pre>protected final&nbsp;int _generatorFeatures</pre>
723<div class="block">States of <code>JsonGenerator.Feature</code>s to enable/disable.</div>
724</li>
725</ul>
726<a name="Z:Z_generatorFeaturesToChange">
727<!--   -->
728</a>
729<ul class="blockListLast">
730<li class="blockList">
731<h4>_generatorFeaturesToChange</h4>
732<pre>protected final&nbsp;int _generatorFeaturesToChange</pre>
733<div class="block">Bitflag of <code>JsonGenerator.Feature</code>s to enable/disable</div>
734</li>
735</ul>
736</li>
737</ul>
738<!-- ========= CONSTRUCTOR DETAIL ======== -->
739<ul class="blockList">
740<li class="blockList"><a name="constructor.detail">
741<!--   -->
742</a>
743<h3>Constructor Detail</h3>
744<a name="SerializationConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-com.fasterxml.jackson.databind.util.RootNameLookup-">
745<!--   -->
746</a>
747<ul class="blockList">
748<li class="blockList">
749<h4>SerializationConfig</h4>
750<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,
751                           <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str,
752                           <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a>&nbsp;mixins,
753                           <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a>&nbsp;rootNames)</pre>
754<div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div>
755</li>
756</ul>
757<a name="SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.cfg.ContextAttributes-">
758<!--   -->
759</a>
760<ul class="blockList">
761<li class="blockList">
762<h4>SerializationConfig</h4>
763<pre>protected&nbsp;SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;src,
764                              <a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</pre>
765<dl>
766<dt><span class="simpleTagLabel">Since:</span></dt>
767<dd>2.1</dd>
768</dl>
769</li>
770</ul>
771<a name="SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-">
772<!--   -->
773</a>
774<ul class="blockList">
775<li class="blockList">
776<h4>SerializationConfig</h4>
777<pre>protected&nbsp;SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;src,
778                              <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a>&nbsp;mixins)</pre>
779<dl>
780<dt><span class="simpleTagLabel">Since:</span></dt>
781<dd>2.1</dd>
782</dl>
783</li>
784</ul>
785<a name="SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.core.PrettyPrinter-">
786<!--   -->
787</a>
788<ul class="blockList">
789<li class="blockList">
790<h4>SerializationConfig</h4>
791<pre>protected&nbsp;SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;src,
792                              com.fasterxml.jackson.core.PrettyPrinter&nbsp;defaultPP)</pre>
793<dl>
794<dt><span class="simpleTagLabel">Since:</span></dt>
795<dd>2.6</dd>
796</dl>
797</li>
798</ul>
799<a name="SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-com.fasterxml.jackson.databind.util.RootNameLookup-">
800<!--   -->
801</a>
802<ul class="blockListLast">
803<li class="blockList">
804<h4>SerializationConfig</h4>
805<pre>protected&nbsp;SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;src,
806                              <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a>&nbsp;mixins,
807                              <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a>&nbsp;rootNames)</pre>
808<div class="block">Copy-constructor used for making a copy to be used by new <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>
809 or <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>.</div>
810<dl>
811<dt><span class="simpleTagLabel">Since:</span></dt>
812<dd>2.6</dd>
813</dl>
814</li>
815</ul>
816</li>
817</ul>
818<!-- ============ METHOD DETAIL ========== -->
819<ul class="blockList">
820<li class="blockList"><a name="method.detail">
821<!--   -->
822</a>
823<h3>Method Detail</h3>
824<a name="with-com.fasterxml.jackson.databind.MapperFeature...-">
825<!--   -->
826</a>
827<ul class="blockList">
828<li class="blockList">
829<h4>with</h4>
830<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>
831<div class="block">Fluent factory method that will construct and return a new configuration
832 object instance with specified features enabled.</div>
833<dl>
834<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
835<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>
836</dl>
837</li>
838</ul>
839<a name="without-com.fasterxml.jackson.databind.MapperFeature...-">
840<!--   -->
841</a>
842<ul class="blockList">
843<li class="blockList">
844<h4>without</h4>
845<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>
846<div class="block">Fluent factory method that will construct and return a new configuration
847 object instance with specified features disabled.</div>
848<dl>
849<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
850<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>
851</dl>
852</li>
853</ul>
854<a name="with-com.fasterxml.jackson.databind.MapperFeature-boolean-">
855<!--   -->
856</a>
857<ul class="blockList">
858<li class="blockList">
859<h4>with</h4>
860<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;feature,
861                                boolean&nbsp;state)</pre>
862<dl>
863<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
864<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#with-com.fasterxml.jackson.databind.MapperFeature-boolean-">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>
865</dl>
866</li>
867</ul>
868<a name="with-com.fasterxml.jackson.databind.AnnotationIntrospector-">
869<!--   -->
870</a>
871<ul class="blockList">
872<li class="blockList">
873<h4>with</h4>
874<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>
875<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.AnnotationIntrospector-">MapperConfigBase</a></code></span></div>
876<div class="block">Method for constructing and returning a new instance with different
877 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use (replacing old one).
878<p>
879 NOTE: make sure to register new instance with <code>ObjectMapper</code>
880 if directly calling this method.</div>
881<dl>
882<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
883<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>
884</dl>
885</li>
886</ul>
887<a name="withAppendedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">
888<!--   -->
889</a>
890<ul class="blockList">
891<li class="blockList">
892<h4>withAppendedAnnotationIntrospector</h4>
893<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>
894<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAppendedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">MapperConfigBase</a></code></span></div>
895<div class="block">Method for constructing and returning a new instance with additional
896 <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>
897<dl>
898<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
899<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>
900</dl>
901</li>
902</ul>
903<a name="withInsertedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">
904<!--   -->
905</a>
906<ul class="blockList">
907<li class="blockList">
908<h4>withInsertedAnnotationIntrospector</h4>
909<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>
910<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withInsertedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">MapperConfigBase</a></code></span></div>
911<div class="block">Method for constructing and returning a new instance with additional
912 <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>
913<dl>
914<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
915<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>
916</dl>
917</li>
918</ul>
919<a name="with-com.fasterxml.jackson.databind.introspect.ClassIntrospector-">
920<!--   -->
921</a>
922<ul class="blockList">
923<li class="blockList">
924<h4>with</h4>
925<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>
926<div class="block"><span class="descfrmTypeLabel">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></span></div>
927<div class="block">Method for constructing and returning a new instance with different
928 <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a>
929 to use.
930<p>
931 NOTE: make sure to register new instance with <code>ObjectMapper</code>
932 if directly calling this method.</div>
933<dl>
934<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
935<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>
936</dl>
937</li>
938</ul>
939<a name="with-java.text.DateFormat-">
940<!--   -->
941</a>
942<ul class="blockList">
943<li class="blockList">
944<h4>with</h4>
945<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>
946<div class="block">In addition to constructing instance with specified date format,
947 will enable or disable <code>SerializationFeature.WRITE_DATES_AS_TIMESTAMPS</code>
948 (enable if format set as null; disable if non-null)</div>
949<dl>
950<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
951<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>
952</dl>
953</li>
954</ul>
955<a name="with-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">
956<!--   -->
957</a>
958<ul class="blockList">
959<li class="blockList">
960<h4>with</h4>
961<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>
962<div class="block"><span class="descfrmTypeLabel">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></span></div>
963<div class="block">Method for constructing and returning a new instance with different
964 <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a>
965 to use.
966<p>
967 NOTE: make sure to register new instance with <code>ObjectMapper</code>
968 if directly calling this method.</div>
969<dl>
970<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
971<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>
972</dl>
973</li>
974</ul>
975<a name="with-com.fasterxml.jackson.databind.PropertyNamingStrategy-">
976<!--   -->
977</a>
978<ul class="blockList">
979<li class="blockList">
980<h4>with</h4>
981<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>
982<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.PropertyNamingStrategy-">MapperConfigBase</a></code></span></div>
983<div class="block">Method for constructing and returning a new instance with different
984 <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a>
985 to use.
986<p>
987 NOTE: make sure to register new instance with <code>ObjectMapper</code>
988 if directly calling this method.</div>
989<dl>
990<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
991<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>
992</dl>
993</li>
994</ul>
995<a name="withRootName-com.fasterxml.jackson.databind.PropertyName-">
996<!--   -->
997</a>
998<ul class="blockList">
999<li class="blockList">
1000<h4>withRootName</h4>
1001<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withRootName(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;rootName)</pre>
1002<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withRootName-com.fasterxml.jackson.databind.PropertyName-">MapperConfigBase</a></code></span></div>
1003<div class="block">Method for constructing and returning a new instance with different
1004 root name to use (none, if null).
1005<p>
1006 Note that when a root name is set to a non-Empty String, this will automatically force use
1007 of root element wrapping with given name. If empty String passed, will
1008 disable root name wrapping; and if null used, will instead use
1009 <code>SerializationFeature</code> to determine if to use wrapping, and annotation
1010 (or default name) for actual root name to use.</div>
1011<dl>
1012<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1013<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withRootName-com.fasterxml.jackson.databind.PropertyName-">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>
1014<dt><span class="paramLabel">Parameters:</span></dt>
1015<dd><code>rootName</code> - to use: if null, means "use default" (clear setting);
1016   if empty String ("") means that no root name wrapping is used;
1017   otherwise defines root name to use.</dd>
1018</dl>
1019</li>
1020</ul>
1021<a name="with-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">
1022<!--   -->
1023</a>
1024<ul class="blockList">
1025<li class="blockList">
1026<h4>with</h4>
1027<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>
1028<div class="block"><span class="descfrmTypeLabel">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></span></div>
1029<div class="block">Method for constructing and returning a new instance with different
1030 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>SubtypeResolver</code></a>
1031 to use.
1032<p>
1033 NOTE: make sure to register new instance with <code>ObjectMapper</code>
1034 if directly calling this method.</div>
1035<dl>
1036<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1037<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>
1038</dl>
1039</li>
1040</ul>
1041<a name="with-com.fasterxml.jackson.databind.type.TypeFactory-">
1042<!--   -->
1043</a>
1044<ul class="blockList">
1045<li class="blockList">
1046<h4>with</h4>
1047<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>
1048<div class="block"><span class="descfrmTypeLabel">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></span></div>
1049<div class="block">Method for constructing and returning a new instance with different
1050 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>
1051 to use.</div>
1052<dl>
1053<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1054<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>
1055</dl>
1056</li>
1057</ul>
1058<a name="with-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">
1059<!--   -->
1060</a>
1061<ul class="blockList">
1062<li class="blockList">
1063<h4>with</h4>
1064<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>
1065<div class="block"><span class="descfrmTypeLabel">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></span></div>
1066<div class="block">Method for constructing and returning a new instance with different
1067 <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> to use.</div>
1068<dl>
1069<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1070<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>
1071</dl>
1072</li>
1073</ul>
1074<a name="withView-java.lang.Class-">
1075<!--   -->
1076</a>
1077<ul class="blockList">
1078<li class="blockList">
1079<h4>withView</h4>
1080<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>
1081<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withView-java.lang.Class-">MapperConfigBase</a></code></span></div>
1082<div class="block">Method for constructing and returning a new instance with different
1083 view to use.</div>
1084<dl>
1085<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1086<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>
1087</dl>
1088</li>
1089</ul>
1090<a name="with-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">
1091<!--   -->
1092</a>
1093<ul class="blockList">
1094<li class="blockList">
1095<h4>with</h4>
1096<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>
1097<div class="block"><span class="descfrmTypeLabel">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></span></div>
1098<div class="block">Method for constructing and returning a new instance with different
1099 <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>
1100 to use.</div>
1101<dl>
1102<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1103<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>
1104</dl>
1105</li>
1106</ul>
1107<a name="withVisibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
1108<!--   -->
1109</a>
1110<ul class="blockList">
1111<li class="blockList">
1112<h4>withVisibility</h4>
1113<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;forMethod,
1114                                          com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;visibility)</pre>
1115<div class="block"><span class="descfrmTypeLabel">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></span></div>
1116<div class="block">Method for constructing and returning a new instance with different
1117 minimal visibility level for specified property type</div>
1118<dl>
1119<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1120<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>
1121</dl>
1122</li>
1123</ul>
1124<a name="with-java.util.Locale-">
1125<!--   -->
1126</a>
1127<ul class="blockList">
1128<li class="blockList">
1129<h4>with</h4>
1130<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>
1131<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-java.util.Locale-">MapperConfigBase</a></code></span></div>
1132<div class="block">Method for constructing and returning a new instance with different
1133 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>
1134<dl>
1135<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1136<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>
1137</dl>
1138</li>
1139</ul>
1140<a name="with-java.util.TimeZone-">
1141<!--   -->
1142</a>
1143<ul class="blockList">
1144<li class="blockList">
1145<h4>with</h4>
1146<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>
1147<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-java.util.TimeZone-">MapperConfigBase</a></code></span></div>
1148<div class="block">Method for constructing and returning a new instance with different
1149 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>
1150<dl>
1151<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1152<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>
1153</dl>
1154</li>
1155</ul>
1156<a name="with-com.fasterxml.jackson.core.Base64Variant-">
1157<!--   -->
1158</a>
1159<ul class="blockList">
1160<li class="blockList">
1161<h4>with</h4>
1162<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(com.fasterxml.jackson.core.Base64Variant&nbsp;base64)</pre>
1163<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.core.Base64Variant-">MapperConfigBase</a></code></span></div>
1164<div class="block">Method for constructing and returning a new instance with different
1165 default <code>Base64Variant</code> to use with base64-encoded binary values.</div>
1166<dl>
1167<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1168<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>
1169</dl>
1170</li>
1171</ul>
1172<a name="with-com.fasterxml.jackson.databind.cfg.ContextAttributes-">
1173<!--   -->
1174</a>
1175<ul class="blockList">
1176<li class="blockList">
1177<h4>with</h4>
1178<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/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</pre>
1179<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.cfg.ContextAttributes-">MapperConfigBase</a></code></span></div>
1180<div class="block">Method for constructing an instance that has specified
1181 contextual attributes.</div>
1182<dl>
1183<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1184<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.cfg.ContextAttributes-">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>
1185</dl>
1186</li>
1187</ul>
1188<a name="with-com.fasterxml.jackson.databind.SerializationFeature-">
1189<!--   -->
1190</a>
1191<ul class="blockList">
1192<li class="blockList">
1193<h4>with</h4>
1194<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>
1195<div class="block">Fluent factory method that will construct and return a new configuration
1196 object instance with specified feature enabled.</div>
1197</li>
1198</ul>
1199<a name="with-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
1200<!--   -->
1201</a>
1202<ul class="blockList">
1203<li class="blockList">
1204<h4>with</h4>
1205<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,
1206                                <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</pre>
1207<div class="block">Fluent factory method that will construct and return a new configuration
1208 object instance with specified features enabled.</div>
1209</li>
1210</ul>
1211<a name="withFeatures-com.fasterxml.jackson.databind.SerializationFeature...-">
1212<!--   -->
1213</a>
1214<ul class="blockList">
1215<li class="blockList">
1216<h4>withFeatures</h4>
1217<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>
1218<div class="block">Fluent factory method that will construct and return a new configuration
1219 object instance with specified features enabled.</div>
1220</li>
1221</ul>
1222<a name="without-com.fasterxml.jackson.databind.SerializationFeature-">
1223<!--   -->
1224</a>
1225<ul class="blockList">
1226<li class="blockList">
1227<h4>without</h4>
1228<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>
1229<div class="block">Fluent factory method that will construct and return a new configuration
1230 object instance with specified feature disabled.</div>
1231</li>
1232</ul>
1233<a name="without-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
1234<!--   -->
1235</a>
1236<ul class="blockList">
1237<li class="blockList">
1238<h4>without</h4>
1239<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,
1240                                   <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</pre>
1241<div class="block">Fluent factory method that will construct and return a new configuration
1242 object instance with specified features disabled.</div>
1243</li>
1244</ul>
1245<a name="withoutFeatures-com.fasterxml.jackson.databind.SerializationFeature...-">
1246<!--   -->
1247</a>
1248<ul class="blockList">
1249<li class="blockList">
1250<h4>withoutFeatures</h4>
1251<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>
1252<div class="block">Fluent factory method that will construct and return a new configuration
1253 object instance with specified features disabled.</div>
1254</li>
1255</ul>
1256<a name="with-com.fasterxml.jackson.core.JsonGenerator.Feature-">
1257<!--   -->
1258</a>
1259<ul class="blockList">
1260<li class="blockList">
1261<h4>with</h4>
1262<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;with(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;feature)</pre>
1263<div class="block">Fluent factory method that will construct and return a new configuration
1264 object instance with specified feature enabled.</div>
1265<dl>
1266<dt><span class="simpleTagLabel">Since:</span></dt>
1267<dd>2.5</dd>
1268</dl>
1269</li>
1270</ul>
1271<a name="withFeatures-com.fasterxml.jackson.core.JsonGenerator.Feature...-">
1272<!--   -->
1273</a>
1274<ul class="blockList">
1275<li class="blockList">
1276<h4>withFeatures</h4>
1277<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withFeatures(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</pre>
1278<div class="block">Fluent factory method that will construct and return a new configuration
1279 object instance with specified features enabled.</div>
1280<dl>
1281<dt><span class="simpleTagLabel">Since:</span></dt>
1282<dd>2.5</dd>
1283</dl>
1284</li>
1285</ul>
1286<a name="without-com.fasterxml.jackson.core.JsonGenerator.Feature-">
1287<!--   -->
1288</a>
1289<ul class="blockList">
1290<li class="blockList">
1291<h4>without</h4>
1292<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;without(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;feature)</pre>
1293<div class="block">Fluent factory method that will construct and return a new configuration
1294 object instance with specified feature disabled.</div>
1295<dl>
1296<dt><span class="simpleTagLabel">Since:</span></dt>
1297<dd>2.5</dd>
1298</dl>
1299</li>
1300</ul>
1301<a name="withoutFeatures-com.fasterxml.jackson.core.JsonGenerator.Feature...-">
1302<!--   -->
1303</a>
1304<ul class="blockList">
1305<li class="blockList">
1306<h4>withoutFeatures</h4>
1307<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withoutFeatures(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</pre>
1308<div class="block">Fluent factory method that will construct and return a new configuration
1309 object instance with specified features disabled.</div>
1310<dl>
1311<dt><span class="simpleTagLabel">Since:</span></dt>
1312<dd>2.5</dd>
1313</dl>
1314</li>
1315</ul>
1316<a name="withFilters-com.fasterxml.jackson.databind.ser.FilterProvider-">
1317<!--   -->
1318</a>
1319<ul class="blockList">
1320<li class="blockList">
1321<h4>withFilters</h4>
1322<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>
1323</li>
1324</ul>
1325<a name="withSerializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">
1326<!--   -->
1327</a>
1328<ul class="blockList">
1329<li class="blockList">
1330<h4>withSerializationInclusion</h4>
1331<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;incl)</pre>
1332</li>
1333</ul>
1334<a name="withDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">
1335<!--   -->
1336</a>
1337<ul class="blockList">
1338<li class="blockList">
1339<h4>withDefaultPrettyPrinter</h4>
1340<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;withDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</pre>
1341<dl>
1342<dt><span class="simpleTagLabel">Since:</span></dt>
1343<dd>2.6</dd>
1344</dl>
1345</li>
1346</ul>
1347<a name="constructDefaultPrettyPrinter--">
1348<!--   -->
1349</a>
1350<ul class="blockList">
1351<li class="blockList">
1352<h4>constructDefaultPrettyPrinter</h4>
1353<pre>public&nbsp;com.fasterxml.jackson.core.PrettyPrinter&nbsp;constructDefaultPrettyPrinter()</pre>
1354</li>
1355</ul>
1356<a name="initialize-com.fasterxml.jackson.core.JsonGenerator-">
1357<!--   -->
1358</a>
1359<ul class="blockList">
1360<li class="blockList">
1361<h4>initialize</h4>
1362<pre>public&nbsp;void&nbsp;initialize(com.fasterxml.jackson.core.JsonGenerator&nbsp;g)</pre>
1363<div class="block">Method called by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
1364 to modify those <code>JsonGenerator.Feature</code> settings
1365 that have been configured via this config instance.</div>
1366<dl>
1367<dt><span class="simpleTagLabel">Since:</span></dt>
1368<dd>2.5</dd>
1369</dl>
1370</li>
1371</ul>
1372<a name="useRootWrapping--">
1373<!--   -->
1374</a>
1375<ul class="blockList">
1376<li class="blockList">
1377<h4>useRootWrapping</h4>
1378<pre>public&nbsp;boolean&nbsp;useRootWrapping()</pre>
1379<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping--">MapperConfig</a></code></span></div>
1380<div class="block">Accessor for checking whether configuration indicates that
1381 "root wrapping" (use of an extra property/name pair at root level)
1382 is expected or not.</div>
1383<dl>
1384<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1385<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>
1386</dl>
1387</li>
1388</ul>
1389<a name="getAnnotationIntrospector--">
1390<!--   -->
1391</a>
1392<ul class="blockList">
1393<li class="blockList">
1394<h4>getAnnotationIntrospector</h4>
1395<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
1396<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAnnotationIntrospector--">MapperConfig</a></code></span></div>
1397<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
1398 to introspect annotation values used for configuration.
1399<p>
1400 Non-final since it is actually overridden by sub-classes (for now?)</div>
1401<dl>
1402<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1403<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>
1404</dl>
1405</li>
1406</ul>
1407<a name="introspectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">
1408<!--   -->
1409</a>
1410<ul class="blockList">
1411<li class="blockList">
1412<h4>introspectClassAnnotations</h4>
1413<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>
1414<div class="block">Accessor for getting bean description that only contains class
1415 annotations: useful if no getter/setter/creator information is needed.</div>
1416<dl>
1417<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1418<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>
1419</dl>
1420</li>
1421</ul>
1422<a name="introspectDirectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">
1423<!--   -->
1424</a>
1425<ul class="blockList">
1426<li class="blockList">
1427<h4>introspectDirectClassAnnotations</h4>
1428<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>
1429<div class="block">Accessor for getting bean description that only contains immediate class
1430 annotations: ones from the class, and its direct mix-in, if any, but
1431 not from super types.</div>
1432<dl>
1433<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1434<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>
1435</dl>
1436</li>
1437</ul>
1438<a name="getDefaultVisibilityChecker--">
1439<!--   -->
1440</a>
1441<ul class="blockList">
1442<li class="blockList">
1443<h4>getDefaultVisibilityChecker</h4>
1444<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>
1445<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker--">MapperConfig</a></code></span></div>
1446<div class="block">Accessor for object used for determining whether specific property elements
1447 (method, constructors, fields) can be auto-detected based on
1448 their visibility (access modifiers). Can be changed to allow
1449 different minimum visibility levels for auto-detection. Note
1450 that this is the global handler; individual types (classes)
1451 can further override active checker used (using
1452 <code>JsonAutoDetect</code> annotation)</div>
1453<dl>
1454<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1455<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>
1456</dl>
1457</li>
1458</ul>
1459<a name="isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">
1460<!--   -->
1461</a>
1462<ul class="blockList">
1463<li class="blockList">
1464<h4>isEnabled</h4>
1465<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>
1466</li>
1467</ul>
1468<a name="isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-com.fasterxml.jackson.core.JsonFactory-">
1469<!--   -->
1470</a>
1471<ul class="blockList">
1472<li class="blockList">
1473<h4>isEnabled</h4>
1474<pre>public final&nbsp;boolean&nbsp;isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f,
1475                               com.fasterxml.jackson.core.JsonFactory&nbsp;factory)</pre>
1476<div class="block">Accessor method that first checks if we have any overrides
1477 for feature, and only if not, checks state of passed-in
1478 factory.</div>
1479<dl>
1480<dt><span class="simpleTagLabel">Since:</span></dt>
1481<dd>2.5</dd>
1482</dl>
1483</li>
1484</ul>
1485<a name="hasSerializationFeatures-int-">
1486<!--   -->
1487</a>
1488<ul class="blockList">
1489<li class="blockList">
1490<h4>hasSerializationFeatures</h4>
1491<pre>public final&nbsp;boolean&nbsp;hasSerializationFeatures(int&nbsp;featureMask)</pre>
1492<div class="block">"Bulk" access method for checking that all features specified by
1493 mask are enabled.</div>
1494<dl>
1495<dt><span class="simpleTagLabel">Since:</span></dt>
1496<dd>2.3</dd>
1497</dl>
1498</li>
1499</ul>
1500<a name="getSerializationFeatures--">
1501<!--   -->
1502</a>
1503<ul class="blockList">
1504<li class="blockList">
1505<h4>getSerializationFeatures</h4>
1506<pre>public final&nbsp;int&nbsp;getSerializationFeatures()</pre>
1507</li>
1508</ul>
1509<a name="getSerializationInclusion--">
1510<!--   -->
1511</a>
1512<ul class="blockList">
1513<li class="blockList">
1514<h4>getSerializationInclusion</h4>
1515<pre>public&nbsp;com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;getSerializationInclusion()</pre>
1516</li>
1517</ul>
1518<a name="getFilterProvider--">
1519<!--   -->
1520</a>
1521<ul class="blockList">
1522<li class="blockList">
1523<h4>getFilterProvider</h4>
1524<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>
1525<div class="block">Method for getting provider used for locating filters given
1526 id (which is usually provided with filter annotations).
1527 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>
1528 (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>
1529</li>
1530</ul>
1531<a name="getDefaultPrettyPrinter--">
1532<!--   -->
1533</a>
1534<ul class="blockList">
1535<li class="blockList">
1536<h4>getDefaultPrettyPrinter</h4>
1537<pre>public&nbsp;com.fasterxml.jackson.core.PrettyPrinter&nbsp;getDefaultPrettyPrinter()</pre>
1538<div class="block">Accessor for configured blueprint "default" <code>PrettyPrinter</code> to
1539 use, if default pretty-printing is enabled.
1540<p>
1541 NOTE: returns the "blueprint" instance, and does NOT construct
1542 an instance ready to use; call <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#constructDefaultPrettyPrinter--"><code>constructDefaultPrettyPrinter()</code></a> if
1543 actually usable instance is desired.</div>
1544<dl>
1545<dt><span class="simpleTagLabel">Since:</span></dt>
1546<dd>2.6</dd>
1547</dl>
1548</li>
1549</ul>
1550<a name="introspect-com.fasterxml.jackson.databind.JavaType-">
1551<!--   -->
1552</a>
1553<ul class="blockList">
1554<li class="blockList">
1555<h4>introspect</h4>
1556<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>
1557<div class="block">Method that will introspect full bean properties for the purpose
1558 of building a bean serializer</div>
1559</li>
1560</ul>
1561<a name="toString--">
1562<!--   -->
1563</a>
1564<ul class="blockListLast">
1565<li class="blockList">
1566<h4>toString</h4>
1567<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>
1568<dl>
1569<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1570<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>
1571</dl>
1572</li>
1573</ul>
1574</li>
1575</ul>
1576</li>
1577</ul>
1578</div>
1579</div>
1580<!-- ========= END OF CLASS DATA ========= -->
1581<!-- ======= START OF BOTTOM NAVBAR ====== -->
1582<div class="bottomNav"><a name="navbar.bottom">
1583<!--   -->
1584</a>
1585<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1586<a name="navbar.bottom.firstrow">
1587<!--   -->
1588</a>
1589<ul class="navList" title="Navigation">
1590<li><a href="../../../../overview-summary.html">Overview</a></li>
1591<li><a href="package-summary.html">Package</a></li>
1592<li class="navBarCell1Rev">Class</li>
1593<li><a href="class-use/SerializationConfig.html">Use</a></li>
1594<li><a href="package-tree.html">Tree</a></li>
1595<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1596<li><a href="../../../../index-all.html">Index</a></li>
1597<li><a href="../../../../help-doc.html">Help</a></li>
1598</ul>
1599</div>
1600<div class="subNav">
1601<ul class="navList">
1602<li><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
1603<li><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
1604</ul>
1605<ul class="navList">
1606<li><a href="../../../../index.html?com/fasterxml/jackson/databind/SerializationConfig.html" target="_top">Frames</a></li>
1607<li><a href="SerializationConfig.html" target="_top">No&nbsp;Frames</a></li>
1608</ul>
1609<ul class="navList" id="allclasses_navbar_bottom">
1610<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1611</ul>
1612<div>
1613<script type="text/javascript"><!--
1614  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1615  if(window==top) {
1616    allClassesLink.style.display = "block";
1617  }
1618  else {
1619    allClassesLink.style.display = "none";
1620  }
1621  //-->
1622</script>
1623</div>
1624<div>
1625<ul class="subNavList">
1626<li>Summary:&nbsp;</li>
1627<li>Nested&nbsp;|&nbsp;</li>
1628<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
1629<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
1630<li><a href="#method.summary">Method</a></li>
1631</ul>
1632<ul class="subNavList">
1633<li>Detail:&nbsp;</li>
1634<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
1635<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
1636<li><a href="#method.detail">Method</a></li>
1637</ul>
1638</div>
1639<a name="skip.navbar.bottom">
1640<!--   -->
1641</a></div>
1642<!-- ======== END OF BOTTOM NAVBAR ======= -->
1643<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1644</body>
1645</html>
1646