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