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 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 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 Frames</a></li> 59</ul> 60<ul class="navList" id="allclasses_navbar_top"> 61<li><a href="../../../../allclasses-noframe.html">All 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: </li> 78<li>Nested | </li> 79<li><a href="#field.summary">Field</a> | </li> 80<li><a href="#constructor.summary">Constr</a> | </li> 81<li><a href="#method.summary">Method</a></li> 82</ul> 83<ul class="subNavList"> 84<li>Detail: </li> 85<li><a href="#field.detail">Field</a> | </li> 86<li><a href="#constructor.detail">Constr</a> | </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><T></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><<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>></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><<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>> 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"> </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> </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 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 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"> </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> </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> base, 237 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str, 238 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 239 <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> 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> src, 246 <a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attrs)</code> </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> src, 251 com.fasterxml.jackson.core.PrettyPrinter defaultPP)</code> </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> src, 256 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins)</code> </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> src, 261 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 262 <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> 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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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> </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><?></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> </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> </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 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 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><T extends <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>><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> 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> 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> 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 f, 363 com.fasterxml.jackson.core.JsonFactory 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> f)</code> </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> </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> 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 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> 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> 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> 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> 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 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> 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>... 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> feature, 454 boolean state)</code> </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> 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> 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> first, 474 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... 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> 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> 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> 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><?> 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><?> 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> 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 pp)</code> </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... 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>... 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> filterProvider)</code> </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> 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 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>... 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> 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> first, 577 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... 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... 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>... 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> 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 incl)</code> </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><?> 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 forMethod, 617 com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility 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 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 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 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 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 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 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 <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 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 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 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 SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base, 751 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str, 752 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 753 <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> 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 SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> src, 764 <a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> 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 SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> src, 778 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> 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 SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> src, 792 com.fasterxml.jackson.core.PrettyPrinter 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 SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> src, 806 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 807 <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... 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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> without(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... 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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> feature, 861 boolean 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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</pre> 875<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withAppendedAnnotationIntrospector(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</pre> 894<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withInsertedAnnotationIntrospector(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</pre> 910<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> ci)</pre> 926<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> 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> 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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi)</pre> 962<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> pns)</pre> 982<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withRootName(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> rootName)</pre> 1002<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str)</pre> 1028<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> tf)</pre> 1048<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> trb)</pre> 1065<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> 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><?> view)</pre> 1081<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> vc)</pre> 1097<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor forMethod, 1114 com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility visibility)</pre> 1115<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> 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> l)</pre> 1131<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> 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> tz)</pre> 1147<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(com.fasterxml.jackson.core.Base64Variant base64)</pre> 1163<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attrs)</pre> 1179<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<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>></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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> first, 1206 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withFeatures(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> without(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> without(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> first, 1240 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withoutFeatures(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(com.fasterxml.jackson.core.JsonGenerator.Feature 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withFeatures(com.fasterxml.jackson.core.JsonGenerator.Feature... 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> without(com.fasterxml.jackson.core.JsonGenerator.Feature 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withoutFeatures(com.fasterxml.jackson.core.JsonGenerator.Feature... 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withFilters(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include 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 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter 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 com.fasterxml.jackson.core.PrettyPrinter 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 void initialize(com.fasterxml.jackson.core.JsonGenerator 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 boolean useRootWrapping()</pre> 1379<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>></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 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> getAnnotationIntrospector()</pre> 1396<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>></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 <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> introspectClassAnnotations(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> 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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>></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 <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> introspectDirectClassAnnotations(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> 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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>></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 <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> getDefaultVisibilityChecker()</pre> 1445<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> in class <code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>></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 boolean isEnabled(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> 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 boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature f, 1475 com.fasterxml.jackson.core.JsonFactory 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 boolean hasSerializationFeatures(int 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 int 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 com.fasterxml.jackson.annotation.JsonInclude.Include 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 <a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> 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 com.fasterxml.jackson.core.PrettyPrinter 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 <T extends <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>> T introspect(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> 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 <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> 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> in class <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 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 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 Frames</a></li> 1608</ul> 1609<ul class="navList" id="allclasses_navbar_bottom"> 1610<li><a href="../../../../allclasses-noframe.html">All 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: </li> 1627<li>Nested | </li> 1628<li><a href="#field.summary">Field</a> | </li> 1629<li><a href="#constructor.summary">Constr</a> | </li> 1630<li><a href="#method.summary">Method</a></li> 1631</ul> 1632<ul class="subNavList"> 1633<li>Detail: </li> 1634<li><a href="#field.detail">Field</a> | </li> 1635<li><a href="#constructor.detail">Constr</a> | </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 © 2014–2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 1644</body> 1645</html> 1646