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_162) on Tue Jan 23 20:22:12 PST 2018 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>SerializationConfig (jackson-databind 2.9.0 API)</title> 8<meta name="date" content="2018-01-23"> 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.9.0 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":42,"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":42,"i33":10,"i34":10}; 23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/7/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/7/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/7/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 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a></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_formatWriteFeatures">_formatWriteFeatures</a></span></code> 177<div class="block">States of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>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_formatWriteFeaturesToChange">_formatWriteFeaturesToChange</a></span></code> 183<div class="block">Bitflag of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>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_generatorFeatures">_generatorFeatures</a></span></code> 189<div class="block">States of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s to enable/disable.</div> 190</td> 191</tr> 192<tr class="rowColor"> 193<td class="colFirst"><code>protected int</code></td> 194<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#Z:Z_generatorFeaturesToChange">_generatorFeaturesToChange</a></span></code> 195<div class="block">Bitflag of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s to enable/disable</div> 196</td> 197</tr> 198<tr class="altColor"> 199<td class="colFirst"><code>protected int</code></td> 200<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#Z:Z_serFeatures">_serFeatures</a></span></code> 201<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> 202</td> 203</tr> 204<tr class="rowColor"> 205<td class="colFirst"><code>protected static <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a></code></td> 206<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> 207</tr> 208</table> 209<ul class="blockList"> 210<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.cfg.MapperConfigBase"> 211<!-- --> 212</a> 213<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> 214<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_configOverrides">_configOverrides</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>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#EMPTY_OVERRIDE">EMPTY_OVERRIDE</a></code></li> 215</ul> 216<ul class="blockList"> 217<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.cfg.MapperConfig"> 218<!-- --> 219</a> 220<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> 221<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>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#EMPTY_FORMAT">EMPTY_FORMAT</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#EMPTY_INCLUDE">EMPTY_INCLUDE</a></code></li> 222</ul> 223</li> 224</ul> 225<!-- ======== CONSTRUCTOR SUMMARY ======== --> 226<ul class="blockList"> 227<li class="blockList"><a name="constructor.summary"> 228<!-- --> 229</a> 230<h3>Constructor Summary</h3> 231<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 232<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 233<tr> 234<th class="colFirst" scope="col">Modifier</th> 235<th class="colLast" scope="col">Constructor and Description</th> 236</tr> 237<tr class="altColor"> 238<td class="colFirst"><code> </code></td> 239<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-com.fasterxml.jackson.databind.cfg.ConfigOverrides-">SerializationConfig</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base, 240 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str, 241 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 242 <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> rootNames, 243 <a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> configOverrides)</code> 244<div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div> 245</td> 246</tr> 247<tr class="rowColor"> 248<td class="colFirst"><code>protected </code></td> 249<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, 250 <a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attrs)</code> </td> 251</tr> 252<tr class="altColor"> 253<td class="colFirst"><code>protected </code></td> 254<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, 255 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> defaultPP)</code> </td> 256</tr> 257<tr class="rowColor"> 258<td class="colFirst"><code>protected </code></td> 259<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, 260 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins)</code> </td> 261</tr> 262<tr class="altColor"> 263<td class="colFirst"><code>protected </code></td> 264<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-com.fasterxml.jackson.databind.cfg.ConfigOverrides-">SerializationConfig</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> src, 265 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 266 <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> rootNames, 267 <a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> configOverrides)</code> 268<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>.</div> 269</td> 270</tr> 271</table> 272</li> 273</ul> 274<!-- ========== METHOD SUMMARY =========== --> 275<ul class="blockList"> 276<li class="blockList"><a name="method.summary"> 277<!-- --> 278</a> 279<h3>Method Summary</h3> 280<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 281<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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> 282<tr> 283<th class="colFirst" scope="col">Modifier and Type</th> 284<th class="colLast" scope="col">Method and Description</th> 285</tr> 286<tr id="i0" class="altColor"> 287<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 288<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#Z:Z_withBase-com.fasterxml.jackson.databind.cfg.BaseSettings-">_withBase</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> newBase)</code> </td> 289</tr> 290<tr id="i1" class="rowColor"> 291<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 292<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#Z:Z_withMapperFeatures-int-">_withMapperFeatures</a></span>(int mapperFeatures)</code> </td> 293</tr> 294<tr id="i2" class="altColor"> 295<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a></code></td> 296<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#constructDefaultPrettyPrinter--">constructDefaultPrettyPrinter</a></span>()</code> </td> 297</tr> 298<tr id="i3" class="rowColor"> 299<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a></code></td> 300<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getDefaultPrettyPrinter--">getDefaultPrettyPrinter</a></span>()</code> 301<div class="block">Accessor for configured blueprint "default" <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>PrettyPrinter</code></a> to 302 use, if default pretty-printing is enabled.</div> 303</td> 304</tr> 305<tr id="i4" class="altColor"> 306<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> 307<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getFilterProvider--">getFilterProvider</a></span>()</code> 308<div class="block">Method for getting provider used for locating filters given 309 id (which is usually provided with filter annotations).</div> 310</td> 311</tr> 312<tr id="i5" class="rowColor"> 313<td class="colFirst"><code>int</code></td> 314<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getSerializationFeatures--">getSerializationFeatures</a></span>()</code> </td> 315</tr> 316<tr id="i6" class="altColor"> 317<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a></code></td> 318<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#getSerializationInclusion--">getSerializationInclusion</a></span>()</code> 319<div class="block"><span class="deprecatedLabel">Deprecated.</span> 320<div class="block"><span class="deprecationComment">Since 2.7 use <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyInclusion--"><code>MapperConfigBase.getDefaultPropertyInclusion()</code></a> instead</span></div> 321</div> 322</td> 323</tr> 324<tr id="i7" class="rowColor"> 325<td class="colFirst"><code>boolean</code></td> 326<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#hasSerializationFeatures-int-">hasSerializationFeatures</a></span>(int featureMask)</code> 327<div class="block">"Bulk" access method for checking that all features specified by 328 mask are enabled.</div> 329</td> 330</tr> 331<tr id="i8" class="altColor"> 332<td class="colFirst"><code>void</code></td> 333<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#initialize-com.fasterxml.jackson.core.JsonGenerator-">initialize</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> g)</code> 334<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> 335 to modify those <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a> settings 336 that have been configured via this config instance.</div> 337</td> 338</tr> 339<tr id="i9" class="rowColor"> 340<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> 341<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> 342<div class="block">Method that will introspect full bean properties for the purpose 343 of building a bean serializer</div> 344</td> 345</tr> 346<tr id="i10" class="altColor"> 347<td class="colFirst"><code>boolean</code></td> 348<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a> f, 349 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> factory)</code> 350<div class="block">Accessor method that first checks if we have any overrides 351 for feature, and only if not, checks state of passed-in 352 factory.</div> 353</td> 354</tr> 355<tr id="i11" class="rowColor"> 356<td class="colFirst"><code>boolean</code></td> 357<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> 358</tr> 359<tr id="i12" class="altColor"> 360<td class="colFirst"><code>boolean</code></td> 361<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#useRootWrapping--">useRootWrapping</a></span>()</code> 362<div class="block">Accessor for checking whether configuration indicates that 363 "root wrapping" (use of an extra property/name pair at root level) 364 is expected or not.</div> 365</td> 366</tr> 367<tr id="i13" class="rowColor"> 368<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 369<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> 370<div class="block">Method for constructing an instance that has specified 371 contextual attributes.</div> 372</td> 373</tr> 374<tr id="i14" class="altColor"> 375<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 376<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/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> df)</code> 377<div class="block">In addition to constructing instance with specified date format, 378 will enable or disable <code>SerializationFeature.WRITE_DATES_AS_TIMESTAMPS</code> 379 (enable if format set as null; disable if non-null)</div> 380</td> 381</tr> 382<tr id="i15" class="rowColor"> 383<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 384<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#with-com.fasterxml.jackson.core.FormatFeature-">with</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a> feature)</code> 385<div class="block">Fluent factory method that will construct and return a new configuration 386 object instance with specified feature enabled.</div> 387</td> 388</tr> 389<tr id="i16" class="altColor"> 390<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 391<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a> feature)</code> 392<div class="block">Fluent factory method that will construct and return a new configuration 393 object instance with specified feature enabled.</div> 394</td> 395</tr> 396<tr id="i17" class="rowColor"> 397<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 398<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> 399<div class="block">Fluent factory method that will construct and return a new configuration 400 object instance with specified feature enabled.</div> 401</td> 402</tr> 403<tr id="i18" class="altColor"> 404<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 405<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, 406 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... features)</code> 407<div class="block">Fluent factory method that will construct and return a new configuration 408 object instance with specified features enabled.</div> 409</td> 410</tr> 411<tr id="i19" class="rowColor"> 412<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 413<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> 414<div class="block">Method for constructing and returning a new instance with different 415 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>SubtypeResolver</code></a> 416 to use.</div> 417</td> 418</tr> 419<tr id="i20" class="altColor"> 420<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 421<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">withDefaultPrettyPrinter</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> pp)</code> </td> 422</tr> 423<tr id="i21" class="rowColor"> 424<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 425<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withFeatures-com.fasterxml.jackson.core.FormatFeature...-">withFeatures</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>... features)</code> 426<div class="block">Fluent factory method that will construct and return a new configuration 427 object instance with specified features enabled.</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#withFeatures-com.fasterxml.jackson.core.JsonGenerator.Feature...-">withFeatures</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>... features)</code> 433<div class="block">Fluent factory method that will construct and return a new configuration 434 object instance with specified features 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#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> 440<div class="block">Fluent factory method that will construct and return a new configuration 441 object instance with specified features enabled.</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#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> 447</tr> 448<tr id="i25" class="rowColor"> 449<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 450<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#without-com.fasterxml.jackson.core.FormatFeature-">without</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a> feature)</code> 451<div class="block">Fluent factory method that will construct and return a new configuration 452 object instance with specified feature disabled.</div> 453</td> 454</tr> 455<tr id="i26" class="altColor"> 456<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 457<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#without-com.fasterxml.jackson.core.JsonGenerator.Feature-">without</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a> feature)</code> 458<div class="block">Fluent factory method that will construct and return a new configuration 459 object instance with specified feature disabled.</div> 460</td> 461</tr> 462<tr id="i27" class="rowColor"> 463<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 464<td class="colLast"><code><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> 465<div class="block">Fluent factory method that will construct and return a new configuration 466 object instance with specified feature disabled.</div> 467</td> 468</tr> 469<tr id="i28" class="altColor"> 470<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 471<td class="colLast"><code><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, 472 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... features)</code> 473<div class="block">Fluent factory method that will construct and return a new configuration 474 object instance with specified features disabled.</div> 475</td> 476</tr> 477<tr id="i29" class="rowColor"> 478<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 479<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withoutFeatures-com.fasterxml.jackson.core.FormatFeature...-">withoutFeatures</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>... features)</code> 480<div class="block">Fluent factory method that will construct and return a new configuration 481 object instance with specified features disabled.</div> 482</td> 483</tr> 484<tr id="i30" class="altColor"> 485<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 486<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>... features)</code> 487<div class="block">Fluent factory method that will construct and return a new configuration 488 object instance with specified features disabled.</div> 489</td> 490</tr> 491<tr id="i31" class="rowColor"> 492<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 493<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> 494<div class="block">Fluent factory method that will construct and return a new configuration 495 object instance with specified features disabled.</div> 496</td> 497</tr> 498<tr id="i32" class="altColor"> 499<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 500<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#withPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">withPropertyInclusion</a></span>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a> incl)</code> 501<div class="block"><span class="deprecatedLabel">Deprecated.</span> 502<div class="block"><span class="deprecationComment">Since 2.9; not needed any more</span></div> 503</div> 504</td> 505</tr> 506<tr id="i33" class="rowColor"> 507<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 508<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> 509<div class="block">Method for constructing and returning a new instance with different 510 root name to use (none, if null).</div> 511</td> 512</tr> 513<tr id="i34" class="altColor"> 514<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 515<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> view)</code> 516<div class="block">Method for constructing and returning a new instance with different 517 view to use.</div> 518</td> 519</tr> 520</table> 521<ul class="blockList"> 522<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.cfg.MapperConfigBase"> 523<!-- --> 524</a> 525<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> 526<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#copy--">copy</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#findConfigOverride-java.lang.Class-">findConfigOverride</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#getConfigOverride-java.lang.Class-">getConfigOverride</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultInclusion-java.lang.Class-java.lang.Class-">getDefaultInclusion</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultMergeable--">getDefaultMergeable</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultMergeable-java.lang.Class-">getDefaultMergeable</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyFormat-java.lang.Class-">getDefaultPropertyFormat</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyIgnorals-java.lang.Class-">getDefaultPropertyIgnorals</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyIgnorals-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">getDefaultPropertyIgnorals</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyInclusion--">getDefaultPropertyInclusion</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyInclusion-java.lang.Class-">getDefaultPropertyInclusion</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultSetterInfo--">getDefaultSetterInfo</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultVisibilityChecker--">getDefaultVisibilityChecker</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultVisibilityChecker-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">getDefaultVisibilityChecker</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#with-com.fasterxml.jackson.databind.AnnotationIntrospector-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.core.Base64Variant-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.introspect.ClassIntrospector-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-java.util.Locale-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.MapperFeature...-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.MapperFeature-boolean-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.PropertyNamingStrategy-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-java.util.TimeZone-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.type.TypeFactory-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">with</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAppendedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">withAppendedAnnotationIntrospector</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#withInsertedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">withInsertedAnnotationIntrospector</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#without-com.fasterxml.jackson.databind.MapperFeature...-">without</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> 527</ul> 528<ul class="blockList"> 529<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.cfg.MapperConfig"> 530<!-- --> 531</a> 532<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> 533<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#getAnnotationIntrospector--">getAnnotationIntrospector</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#getDefaultInclusion-java.lang.Class-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">getDefaultInclusion</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">getDefaultPropertyInclusion</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#introspectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">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#introspectDirectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">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> 534</ul> 535<ul class="blockList"> 536<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 537<!-- --> 538</a> 539<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 540<code><a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> 541</ul> 542</li> 543</ul> 544</li> 545</ul> 546</div> 547<div class="details"> 548<ul class="blockList"> 549<li class="blockList"> 550<!-- ============ FIELD DETAIL =========== --> 551<ul class="blockList"> 552<li class="blockList"><a name="field.detail"> 553<!-- --> 554</a> 555<h3>Field Detail</h3> 556<a name="DEFAULT_PRETTY_PRINTER"> 557<!-- --> 558</a> 559<ul class="blockList"> 560<li class="blockList"> 561<h4>DEFAULT_PRETTY_PRINTER</h4> 562<pre>protected static final <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> DEFAULT_PRETTY_PRINTER</pre> 563</li> 564</ul> 565<a name="Z:Z_filterProvider"> 566<!-- --> 567</a> 568<ul class="blockList"> 569<li class="blockList"> 570<h4>_filterProvider</h4> 571<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> _filterProvider</pre> 572<div class="block">Object used for resolving filter ids to filter instances. 573 Non-null if explicitly defined; null by default.</div> 574</li> 575</ul> 576<a name="Z:Z_defaultPrettyPrinter"> 577<!-- --> 578</a> 579<ul class="blockList"> 580<li class="blockList"> 581<h4>_defaultPrettyPrinter</h4> 582<pre>protected final <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> _defaultPrettyPrinter</pre> 583<div class="block">If "default pretty-printing" is enabled, it will create the instance 584 from this blueprint object.</div> 585<dl> 586<dt><span class="simpleTagLabel">Since:</span></dt> 587<dd>2.6</dd> 588</dl> 589</li> 590</ul> 591<a name="Z:Z_serFeatures"> 592<!-- --> 593</a> 594<ul class="blockList"> 595<li class="blockList"> 596<h4>_serFeatures</h4> 597<pre>protected final int _serFeatures</pre> 598<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> 599</li> 600</ul> 601<a name="Z:Z_generatorFeatures"> 602<!-- --> 603</a> 604<ul class="blockList"> 605<li class="blockList"> 606<h4>_generatorFeatures</h4> 607<pre>protected final int _generatorFeatures</pre> 608<div class="block">States of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s to enable/disable.</div> 609</li> 610</ul> 611<a name="Z:Z_generatorFeaturesToChange"> 612<!-- --> 613</a> 614<ul class="blockList"> 615<li class="blockList"> 616<h4>_generatorFeaturesToChange</h4> 617<pre>protected final int _generatorFeaturesToChange</pre> 618<div class="block">Bitflag of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s to enable/disable</div> 619</li> 620</ul> 621<a name="Z:Z_formatWriteFeatures"> 622<!-- --> 623</a> 624<ul class="blockList"> 625<li class="blockList"> 626<h4>_formatWriteFeatures</h4> 627<pre>protected final int _formatWriteFeatures</pre> 628<div class="block">States of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>s to enable/disable.</div> 629<dl> 630<dt><span class="simpleTagLabel">Since:</span></dt> 631<dd>2.7</dd> 632</dl> 633</li> 634</ul> 635<a name="Z:Z_formatWriteFeaturesToChange"> 636<!-- --> 637</a> 638<ul class="blockListLast"> 639<li class="blockList"> 640<h4>_formatWriteFeaturesToChange</h4> 641<pre>protected final int _formatWriteFeaturesToChange</pre> 642<div class="block">Bitflag of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>s to enable/disable</div> 643<dl> 644<dt><span class="simpleTagLabel">Since:</span></dt> 645<dd>2.7</dd> 646</dl> 647</li> 648</ul> 649</li> 650</ul> 651<!-- ========= CONSTRUCTOR DETAIL ======== --> 652<ul class="blockList"> 653<li class="blockList"><a name="constructor.detail"> 654<!-- --> 655</a> 656<h3>Constructor Detail</h3> 657<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-com.fasterxml.jackson.databind.cfg.ConfigOverrides-"> 658<!-- --> 659</a> 660<ul class="blockList"> 661<li class="blockList"> 662<h4>SerializationConfig</h4> 663<pre>public SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base, 664 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str, 665 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 666 <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> rootNames, 667 <a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> configOverrides)</pre> 668<div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div> 669<dl> 670<dt><span class="simpleTagLabel">Since:</span></dt> 671<dd>2.9</dd> 672</dl> 673</li> 674</ul> 675<a name="SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-com.fasterxml.jackson.databind.util.RootNameLookup-com.fasterxml.jackson.databind.cfg.ConfigOverrides-"> 676<!-- --> 677</a> 678<ul class="blockList"> 679<li class="blockList"> 680<h4>SerializationConfig</h4> 681<pre>protected SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> src, 682 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 683 <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> rootNames, 684 <a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> configOverrides)</pre> 685<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>.</div> 686<dl> 687<dt><span class="simpleTagLabel">Since:</span></dt> 688<dd>2.9</dd> 689</dl> 690</li> 691</ul> 692<a name="SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.cfg.ContextAttributes-"> 693<!-- --> 694</a> 695<ul class="blockList"> 696<li class="blockList"> 697<h4>SerializationConfig</h4> 698<pre>protected SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> src, 699 <a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attrs)</pre> 700<dl> 701<dt><span class="simpleTagLabel">Since:</span></dt> 702<dd>2.1</dd> 703</dl> 704</li> 705</ul> 706<a name="SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-"> 707<!-- --> 708</a> 709<ul class="blockList"> 710<li class="blockList"> 711<h4>SerializationConfig</h4> 712<pre>protected SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> src, 713 <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins)</pre> 714<dl> 715<dt><span class="simpleTagLabel">Since:</span></dt> 716<dd>2.1</dd> 717</dl> 718</li> 719</ul> 720<a name="SerializationConfig-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.core.PrettyPrinter-"> 721<!-- --> 722</a> 723<ul class="blockListLast"> 724<li class="blockList"> 725<h4>SerializationConfig</h4> 726<pre>protected SerializationConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> src, 727 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> defaultPP)</pre> 728<dl> 729<dt><span class="simpleTagLabel">Since:</span></dt> 730<dd>2.6</dd> 731</dl> 732</li> 733</ul> 734</li> 735</ul> 736<!-- ============ METHOD DETAIL ========== --> 737<ul class="blockList"> 738<li class="blockList"><a name="method.detail"> 739<!-- --> 740</a> 741<h3>Method Detail</h3> 742<a name="Z:Z_withBase-com.fasterxml.jackson.databind.cfg.BaseSettings-"> 743<!-- --> 744</a> 745<ul class="blockList"> 746<li class="blockList"> 747<h4>_withBase</h4> 748<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _withBase(<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> newBase)</pre> 749<dl> 750<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 751<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_withBase-com.fasterxml.jackson.databind.cfg.BaseSettings-">_withBase</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> 752</dl> 753</li> 754</ul> 755<a name="Z:Z_withMapperFeatures-int-"> 756<!-- --> 757</a> 758<ul class="blockList"> 759<li class="blockList"> 760<h4>_withMapperFeatures</h4> 761<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _withMapperFeatures(int mapperFeatures)</pre> 762<dl> 763<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 764<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_withMapperFeatures-int-">_withMapperFeatures</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> 765</dl> 766</li> 767</ul> 768<a name="withRootName-com.fasterxml.jackson.databind.PropertyName-"> 769<!-- --> 770</a> 771<ul class="blockList"> 772<li class="blockList"> 773<h4>withRootName</h4> 774<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> 775<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> 776<div class="block">Method for constructing and returning a new instance with different 777 root name to use (none, if null). 778<p> 779 Note that when a root name is set to a non-Empty String, this will automatically force use 780 of root element wrapping with given name. If empty String passed, will 781 disable root name wrapping; and if null used, will instead use 782 <code>SerializationFeature</code> to determine if to use wrapping, and annotation 783 (or default name) for actual root name to use.</div> 784<dl> 785<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 786<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> 787<dt><span class="paramLabel">Parameters:</span></dt> 788<dd><code>rootName</code> - to use: if null, means "use default" (clear setting); 789 if empty String ("") means that no root name wrapping is used; 790 otherwise defines root name to use.</dd> 791</dl> 792</li> 793</ul> 794<a name="with-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-"> 795<!-- --> 796</a> 797<ul class="blockList"> 798<li class="blockList"> 799<h4>with</h4> 800<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> 801<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> 802<div class="block">Method for constructing and returning a new instance with different 803 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>SubtypeResolver</code></a> 804 to use. 805<p> 806 NOTE: make sure to register new instance with <code>ObjectMapper</code> 807 if directly calling this method.</div> 808<dl> 809<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 810<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> 811</dl> 812</li> 813</ul> 814<a name="withView-java.lang.Class-"> 815<!-- --> 816</a> 817<ul class="blockList"> 818<li class="blockList"> 819<h4>withView</h4> 820<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> view)</pre> 821<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> 822<div class="block">Method for constructing and returning a new instance with different 823 view to use.</div> 824<dl> 825<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 826<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> 827</dl> 828</li> 829</ul> 830<a name="with-com.fasterxml.jackson.databind.cfg.ContextAttributes-"> 831<!-- --> 832</a> 833<ul class="blockList"> 834<li class="blockList"> 835<h4>with</h4> 836<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> 837<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> 838<div class="block">Method for constructing an instance that has specified 839 contextual attributes.</div> 840<dl> 841<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 842<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> 843</dl> 844</li> 845</ul> 846<a name="with-java.text.DateFormat-"> 847<!-- --> 848</a> 849<ul class="blockList"> 850<li class="blockList"> 851<h4>with</h4> 852<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/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> df)</pre> 853<div class="block">In addition to constructing instance with specified date format, 854 will enable or disable <code>SerializationFeature.WRITE_DATES_AS_TIMESTAMPS</code> 855 (enable if format set as null; disable if non-null)</div> 856<dl> 857<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 858<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> 859</dl> 860</li> 861</ul> 862<a name="with-com.fasterxml.jackson.databind.SerializationFeature-"> 863<!-- --> 864</a> 865<ul class="blockList"> 866<li class="blockList"> 867<h4>with</h4> 868<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> 869<div class="block">Fluent factory method that will construct and return a new configuration 870 object instance with specified feature enabled.</div> 871</li> 872</ul> 873<a name="with-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-"> 874<!-- --> 875</a> 876<ul class="blockList"> 877<li class="blockList"> 878<h4>with</h4> 879<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, 880 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... features)</pre> 881<div class="block">Fluent factory method that will construct and return a new configuration 882 object instance with specified features enabled.</div> 883</li> 884</ul> 885<a name="withFeatures-com.fasterxml.jackson.databind.SerializationFeature...-"> 886<!-- --> 887</a> 888<ul class="blockList"> 889<li class="blockList"> 890<h4>withFeatures</h4> 891<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> 892<div class="block">Fluent factory method that will construct and return a new configuration 893 object instance with specified features enabled.</div> 894</li> 895</ul> 896<a name="without-com.fasterxml.jackson.databind.SerializationFeature-"> 897<!-- --> 898</a> 899<ul class="blockList"> 900<li class="blockList"> 901<h4>without</h4> 902<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> 903<div class="block">Fluent factory method that will construct and return a new configuration 904 object instance with specified feature disabled.</div> 905</li> 906</ul> 907<a name="without-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-"> 908<!-- --> 909</a> 910<ul class="blockList"> 911<li class="blockList"> 912<h4>without</h4> 913<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, 914 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... features)</pre> 915<div class="block">Fluent factory method that will construct and return a new configuration 916 object instance with specified features disabled.</div> 917</li> 918</ul> 919<a name="withoutFeatures-com.fasterxml.jackson.databind.SerializationFeature...-"> 920<!-- --> 921</a> 922<ul class="blockList"> 923<li class="blockList"> 924<h4>withoutFeatures</h4> 925<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> 926<div class="block">Fluent factory method that will construct and return a new configuration 927 object instance with specified features disabled.</div> 928</li> 929</ul> 930<a name="with-com.fasterxml.jackson.core.JsonGenerator.Feature-"> 931<!-- --> 932</a> 933<ul class="blockList"> 934<li class="blockList"> 935<h4>with</h4> 936<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a> feature)</pre> 937<div class="block">Fluent factory method that will construct and return a new configuration 938 object instance with specified feature enabled.</div> 939<dl> 940<dt><span class="simpleTagLabel">Since:</span></dt> 941<dd>2.5</dd> 942</dl> 943</li> 944</ul> 945<a name="withFeatures-com.fasterxml.jackson.core.JsonGenerator.Feature...-"> 946<!-- --> 947</a> 948<ul class="blockList"> 949<li class="blockList"> 950<h4>withFeatures</h4> 951<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withFeatures(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>... features)</pre> 952<div class="block">Fluent factory method that will construct and return a new configuration 953 object instance with specified features enabled.</div> 954<dl> 955<dt><span class="simpleTagLabel">Since:</span></dt> 956<dd>2.5</dd> 957</dl> 958</li> 959</ul> 960<a name="without-com.fasterxml.jackson.core.JsonGenerator.Feature-"> 961<!-- --> 962</a> 963<ul class="blockList"> 964<li class="blockList"> 965<h4>without</h4> 966<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> without(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a> feature)</pre> 967<div class="block">Fluent factory method that will construct and return a new configuration 968 object instance with specified feature disabled.</div> 969<dl> 970<dt><span class="simpleTagLabel">Since:</span></dt> 971<dd>2.5</dd> 972</dl> 973</li> 974</ul> 975<a name="withoutFeatures-com.fasterxml.jackson.core.JsonGenerator.Feature...-"> 976<!-- --> 977</a> 978<ul class="blockList"> 979<li class="blockList"> 980<h4>withoutFeatures</h4> 981<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withoutFeatures(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>... features)</pre> 982<div class="block">Fluent factory method that will construct and return a new configuration 983 object instance with specified features disabled.</div> 984<dl> 985<dt><span class="simpleTagLabel">Since:</span></dt> 986<dd>2.5</dd> 987</dl> 988</li> 989</ul> 990<a name="with-com.fasterxml.jackson.core.FormatFeature-"> 991<!-- --> 992</a> 993<ul class="blockList"> 994<li class="blockList"> 995<h4>with</h4> 996<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> with(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a> feature)</pre> 997<div class="block">Fluent factory method that will construct and return a new configuration 998 object instance with specified feature enabled.</div> 999<dl> 1000<dt><span class="simpleTagLabel">Since:</span></dt> 1001<dd>2.7</dd> 1002</dl> 1003</li> 1004</ul> 1005<a name="withFeatures-com.fasterxml.jackson.core.FormatFeature...-"> 1006<!-- --> 1007</a> 1008<ul class="blockList"> 1009<li class="blockList"> 1010<h4>withFeatures</h4> 1011<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withFeatures(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>... features)</pre> 1012<div class="block">Fluent factory method that will construct and return a new configuration 1013 object instance with specified features enabled.</div> 1014<dl> 1015<dt><span class="simpleTagLabel">Since:</span></dt> 1016<dd>2.7</dd> 1017</dl> 1018</li> 1019</ul> 1020<a name="without-com.fasterxml.jackson.core.FormatFeature-"> 1021<!-- --> 1022</a> 1023<ul class="blockList"> 1024<li class="blockList"> 1025<h4>without</h4> 1026<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> without(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a> feature)</pre> 1027<div class="block">Fluent factory method that will construct and return a new configuration 1028 object instance with specified feature disabled.</div> 1029<dl> 1030<dt><span class="simpleTagLabel">Since:</span></dt> 1031<dd>2.7</dd> 1032</dl> 1033</li> 1034</ul> 1035<a name="withoutFeatures-com.fasterxml.jackson.core.FormatFeature...-"> 1036<!-- --> 1037</a> 1038<ul class="blockList"> 1039<li class="blockList"> 1040<h4>withoutFeatures</h4> 1041<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withoutFeatures(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>... features)</pre> 1042<div class="block">Fluent factory method that will construct and return a new configuration 1043 object instance with specified features disabled.</div> 1044<dl> 1045<dt><span class="simpleTagLabel">Since:</span></dt> 1046<dd>2.7</dd> 1047</dl> 1048</li> 1049</ul> 1050<a name="withFilters-com.fasterxml.jackson.databind.ser.FilterProvider-"> 1051<!-- --> 1052</a> 1053<ul class="blockList"> 1054<li class="blockList"> 1055<h4>withFilters</h4> 1056<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> 1057</li> 1058</ul> 1059<a name="withPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-"> 1060<!-- --> 1061</a> 1062<ul class="blockList"> 1063<li class="blockList"> 1064<h4>withPropertyInclusion</h4> 1065<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 1066public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withPropertyInclusion(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a> incl)</pre> 1067<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Since 2.9; not needed any more</span></div> 1068<div class="block">Mutant factory method for constructing a new instance with different 1069 default inclusion criteria configuration.</div> 1070<dl> 1071<dt><span class="simpleTagLabel">Since:</span></dt> 1072<dd>2.7</dd> 1073</dl> 1074</li> 1075</ul> 1076<a name="withDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-"> 1077<!-- --> 1078</a> 1079<ul class="blockList"> 1080<li class="blockList"> 1081<h4>withDefaultPrettyPrinter</h4> 1082<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> withDefaultPrettyPrinter(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> pp)</pre> 1083<dl> 1084<dt><span class="simpleTagLabel">Since:</span></dt> 1085<dd>2.6</dd> 1086</dl> 1087</li> 1088</ul> 1089<a name="constructDefaultPrettyPrinter--"> 1090<!-- --> 1091</a> 1092<ul class="blockList"> 1093<li class="blockList"> 1094<h4>constructDefaultPrettyPrinter</h4> 1095<pre>public <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> constructDefaultPrettyPrinter()</pre> 1096</li> 1097</ul> 1098<a name="initialize-com.fasterxml.jackson.core.JsonGenerator-"> 1099<!-- --> 1100</a> 1101<ul class="blockList"> 1102<li class="blockList"> 1103<h4>initialize</h4> 1104<pre>public void initialize(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> g)</pre> 1105<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> 1106 to modify those <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a> settings 1107 that have been configured via this config instance.</div> 1108<dl> 1109<dt><span class="simpleTagLabel">Since:</span></dt> 1110<dd>2.5</dd> 1111</dl> 1112</li> 1113</ul> 1114<a name="getSerializationInclusion--"> 1115<!-- --> 1116</a> 1117<ul class="blockList"> 1118<li class="blockList"> 1119<h4>getSerializationInclusion</h4> 1120<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 1121public <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a> getSerializationInclusion()</pre> 1122<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Since 2.7 use <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyInclusion--"><code>MapperConfigBase.getDefaultPropertyInclusion()</code></a> instead</span></div> 1123</li> 1124</ul> 1125<a name="useRootWrapping--"> 1126<!-- --> 1127</a> 1128<ul class="blockList"> 1129<li class="blockList"> 1130<h4>useRootWrapping</h4> 1131<pre>public boolean useRootWrapping()</pre> 1132<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> 1133<div class="block">Accessor for checking whether configuration indicates that 1134 "root wrapping" (use of an extra property/name pair at root level) 1135 is expected or not.</div> 1136<dl> 1137<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1138<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> 1139</dl> 1140</li> 1141</ul> 1142<a name="isEnabled-com.fasterxml.jackson.databind.SerializationFeature-"> 1143<!-- --> 1144</a> 1145<ul class="blockList"> 1146<li class="blockList"> 1147<h4>isEnabled</h4> 1148<pre>public final boolean isEnabled(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f)</pre> 1149</li> 1150</ul> 1151<a name="isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-com.fasterxml.jackson.core.JsonFactory-"> 1152<!-- --> 1153</a> 1154<ul class="blockList"> 1155<li class="blockList"> 1156<h4>isEnabled</h4> 1157<pre>public final boolean isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a> f, 1158 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> factory)</pre> 1159<div class="block">Accessor method that first checks if we have any overrides 1160 for feature, and only if not, checks state of passed-in 1161 factory.</div> 1162<dl> 1163<dt><span class="simpleTagLabel">Since:</span></dt> 1164<dd>2.5</dd> 1165</dl> 1166</li> 1167</ul> 1168<a name="hasSerializationFeatures-int-"> 1169<!-- --> 1170</a> 1171<ul class="blockList"> 1172<li class="blockList"> 1173<h4>hasSerializationFeatures</h4> 1174<pre>public final boolean hasSerializationFeatures(int featureMask)</pre> 1175<div class="block">"Bulk" access method for checking that all features specified by 1176 mask are enabled.</div> 1177<dl> 1178<dt><span class="simpleTagLabel">Since:</span></dt> 1179<dd>2.3</dd> 1180</dl> 1181</li> 1182</ul> 1183<a name="getSerializationFeatures--"> 1184<!-- --> 1185</a> 1186<ul class="blockList"> 1187<li class="blockList"> 1188<h4>getSerializationFeatures</h4> 1189<pre>public final int getSerializationFeatures()</pre> 1190</li> 1191</ul> 1192<a name="getFilterProvider--"> 1193<!-- --> 1194</a> 1195<ul class="blockList"> 1196<li class="blockList"> 1197<h4>getFilterProvider</h4> 1198<pre>public <a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> getFilterProvider()</pre> 1199<div class="block">Method for getting provider used for locating filters given 1200 id (which is usually provided with filter annotations). 1201 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> 1202 (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> 1203</li> 1204</ul> 1205<a name="getDefaultPrettyPrinter--"> 1206<!-- --> 1207</a> 1208<ul class="blockList"> 1209<li class="blockList"> 1210<h4>getDefaultPrettyPrinter</h4> 1211<pre>public <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> getDefaultPrettyPrinter()</pre> 1212<div class="block">Accessor for configured blueprint "default" <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>PrettyPrinter</code></a> to 1213 use, if default pretty-printing is enabled. 1214<p> 1215 NOTE: returns the "blueprint" instance, and does NOT construct 1216 an instance ready to use; call <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#constructDefaultPrettyPrinter--"><code>constructDefaultPrettyPrinter()</code></a> if 1217 actually usable instance is desired.</div> 1218<dl> 1219<dt><span class="simpleTagLabel">Since:</span></dt> 1220<dd>2.6</dd> 1221</dl> 1222</li> 1223</ul> 1224<a name="introspect-com.fasterxml.jackson.databind.JavaType-"> 1225<!-- --> 1226</a> 1227<ul class="blockListLast"> 1228<li class="blockList"> 1229<h4>introspect</h4> 1230<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> 1231<div class="block">Method that will introspect full bean properties for the purpose 1232 of building a bean serializer</div> 1233</li> 1234</ul> 1235</li> 1236</ul> 1237</li> 1238</ul> 1239</div> 1240</div> 1241<!-- ========= END OF CLASS DATA ========= --> 1242<!-- ======= START OF BOTTOM NAVBAR ====== --> 1243<div class="bottomNav"><a name="navbar.bottom"> 1244<!-- --> 1245</a> 1246<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 1247<a name="navbar.bottom.firstrow"> 1248<!-- --> 1249</a> 1250<ul class="navList" title="Navigation"> 1251<li><a href="../../../../overview-summary.html">Overview</a></li> 1252<li><a href="package-summary.html">Package</a></li> 1253<li class="navBarCell1Rev">Class</li> 1254<li><a href="class-use/SerializationConfig.html">Use</a></li> 1255<li><a href="package-tree.html">Tree</a></li> 1256<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 1257<li><a href="../../../../index-all.html">Index</a></li> 1258<li><a href="../../../../help-doc.html">Help</a></li> 1259</ul> 1260</div> 1261<div class="subNav"> 1262<ul class="navList"> 1263<li><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev Class</span></a></li> 1264<li><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="typeNameLink">Next Class</span></a></li> 1265</ul> 1266<ul class="navList"> 1267<li><a href="../../../../index.html?com/fasterxml/jackson/databind/SerializationConfig.html" target="_top">Frames</a></li> 1268<li><a href="SerializationConfig.html" target="_top">No Frames</a></li> 1269</ul> 1270<ul class="navList" id="allclasses_navbar_bottom"> 1271<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 1272</ul> 1273<div> 1274<script type="text/javascript"><!-- 1275 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1276 if(window==top) { 1277 allClassesLink.style.display = "block"; 1278 } 1279 else { 1280 allClassesLink.style.display = "none"; 1281 } 1282 //--> 1283</script> 1284</div> 1285<div> 1286<ul class="subNavList"> 1287<li>Summary: </li> 1288<li>Nested | </li> 1289<li><a href="#field.summary">Field</a> | </li> 1290<li><a href="#constructor.summary">Constr</a> | </li> 1291<li><a href="#method.summary">Method</a></li> 1292</ul> 1293<ul class="subNavList"> 1294<li>Detail: </li> 1295<li><a href="#field.detail">Field</a> | </li> 1296<li><a href="#constructor.detail">Constr</a> | </li> 1297<li><a href="#method.detail">Method</a></li> 1298</ul> 1299</div> 1300<a name="skip.navbar.bottom"> 1301<!-- --> 1302</a></div> 1303<!-- ======== END OF BOTTOM NAVBAR ======= --> 1304<p class="legalCopy"><small>Copyright © 2008–2018 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 1305</body> 1306</html> 1307