<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- NewPage --> <html lang="en"> <head> <!-- Generated by javadoc (version 1.7.0_10-ea) on Sun Jul 14 20:03:27 PDT 2013 --> <title>SerializationConfig (Jackson JSON Processor)</title> <meta name="date" content="2013-07-14"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> </head> <body> <script type="text/javascript"><!-- if (location.href.indexOf('is-external=true') == -1) { parent.document.title="SerializationConfig (Jackson JSON Processor)"; } //--> </script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= --> <div class="topNav"><a name="navbar_top"> <!-- --> </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/SerializationConfig.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../../index-all.html">Index</a></li> <li><a href="../../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li><a href="../../../../org/codehaus/jackson/map/RuntimeJsonMappingException.html" title="class in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li> <li><a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../index.html?org/codehaus/jackson/map/SerializationConfig.html" target="_top">Frames</a></li> <li><a href="SerializationConfig.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_top"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li><a href="#nested_class_summary">Nested</a> | </li> <li><a href="#field_summary">Field</a> | </li> <li><a href="#constructor_summary">Constr</a> | </li> <li><a href="#method_summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li><a href="#field_detail">Field</a> | </li> <li><a href="#constructor_detail">Constr</a> | </li> <li><a href="#method_detail">Method</a></li> </ul> </div> <a name="skip-navbar_top"> <!-- --> </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== --> <div class="header"> <div class="subTitle">org.codehaus.jackson.map</div> <h2 title="Class SerializationConfig" class="title">Class SerializationConfig</h2> </div> <div class="contentContainer"> <ul class="inheritance"> <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> <li> <ul class="inheritance"> <li><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">org.codehaus.jackson.map.MapperConfig</a><T></li> <li> <ul class="inheritance"> <li>org.codehaus.jackson.map.SerializationConfig</li> </ul> </li> </ul> </li> </ul> <div class="description"> <ul class="blockList"> <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> <dd><a href="../../../../org/codehaus/jackson/map/ClassIntrospector.MixInResolver.html" title="interface in org.codehaus.jackson.map">ClassIntrospector.MixInResolver</a></dd> </dl> <hr> <br> <pre>public class <span class="strong">SerializationConfig</span> extends <a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><T></pre> <div class="block">Object that contains baseline configuration for serialization process. An instance is owned by <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a>, which makes a copy that is passed during serialization process to <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map"><code>SerializerProvider</code></a> and <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a>. <p> Note: although configuration settings can be changed at any time (for factories and instances), they are not guaranteed to have effect if called after constructing relevant mapper or serializer instance. This because some objects may be configured, constructed and cached first time they are needed. <p> As of version 1.9, the goal is to make this class eventually immutable. Because of this, existing methods that allow changing state of this instance are deprecated in favor of methods that create new instances with different configuration ("fluent factories")</div> </li> </ul> </div> <div class="summary"> <ul class="blockList"> <li class="blockList"> <!-- ======== NESTED CLASS SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="nested_class_summary"> <!-- --> </a> <h3>Nested Class Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> <caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Class and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a></strong></code> <div class="block">Enumeration that defines togglable features that guide the serialization feature.</div> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="nested_classes_inherited_from_class_org.codehaus.jackson.map.MapperConfig"> <!-- --> </a> <h3>Nested classes/interfaces inherited from class org.codehaus.jackson.map.<a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a></h3> <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.Base.html" title="class in org.codehaus.jackson.map">MapperConfig.Base</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.ConfigFeature.html" title="interface in org.codehaus.jackson.map">MapperConfig.ConfigFeature</a></code></li> </ul> </li> </ul> <!-- =========== FIELD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="field_summary"> <!-- --> </a> <h3>Field Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> <caption><span>Fields</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Field and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>protected int</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#_featureFlags">_featureFlags</a></strong></code> <div class="block"> Note: moved to base class in 1.9; was stored by sub-class earlier</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#_filterProvider">_filterProvider</a></strong></code> <div class="block">Object used for resolving filter ids to filter instances.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#_serializationInclusion">_serializationInclusion</a></strong></code> <div class="block">Which Bean/Map properties are to be included in serialization? Default settings is to include all regardless of value; can be changed to only include non-null properties, or properties with non-default values.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <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><?></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#_serializationView">_serializationView</a></strong></code> <div class="block">View to use for filtering out properties to serialize.</div> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.map.MapperConfig"> <!-- --> </a> <h3>Fields inherited from class org.codehaus.jackson.map.<a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a></h3> <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#_base">_base</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#_mixInAnnotations">_mixInAnnotations</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#_mixInAnnotationsShared">_mixInAnnotationsShared</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#_subtypeResolver">_subtypeResolver</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#DEFAULT_DATE_FORMAT">DEFAULT_DATE_FORMAT</a></code></li> </ul> </li> </ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor_summary"> <!-- --> </a> <h3>Constructor Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <caption><span>Constructors</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier</th> <th class="colLast" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code> </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#SerializationConfig(org.codehaus.jackson.map.ClassIntrospector, org.codehaus.jackson.map.AnnotationIntrospector, org.codehaus.jackson.map.introspect.VisibilityChecker, org.codehaus.jackson.map.jsontype.SubtypeResolver, org.codehaus.jackson.map.PropertyNamingStrategy, org.codehaus.jackson.map.type.TypeFactory, org.codehaus.jackson.map.HandlerInstantiator)">SerializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a><? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> intr, <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> annIntr, <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> vc, <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> subtypeResolver, <a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a> propertyNamingStrategy, <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> typeFactory, <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a> handlerInstantiator)</code> <div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#SerializationConfig(org.codehaus.jackson.map.SerializationConfig)">SerializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#SerializationConfig(org.codehaus.jackson.map.SerializationConfig, java.lang.Class)">SerializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, <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> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#SerializationConfig(org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.ser.FilterProvider)">SerializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, <a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> filters)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#SerializationConfig(org.codehaus.jackson.map.SerializationConfig, java.util.HashMap, org.codehaus.jackson.map.jsontype.SubtypeResolver)">SerializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../org/codehaus/jackson/map/type/ClassKey.html" title="class in org.codehaus.jackson.map.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, <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> str)</code> <div class="block">Constructor used to make a private copy of specific mix-in definitions.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#SerializationConfig(org.codehaus.jackson.map.SerializationConfig, int)">SerializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, int features)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#SerializationConfig(org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)">SerializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, <a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a> incl)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected </code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#SerializationConfig(org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.MapperConfig.Base)">SerializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, <a href="../../../../org/codehaus/jackson/map/MapperConfig.Base.html" title="class in org.codehaus.jackson.map">MapperConfig.Base</a> base)</code> </td> </tr> </table> </li> </ul> <!-- ========== METHOD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="method_summary"> <!-- --> </a> <h3>Method Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> <caption><span>Methods</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#canOverrideAccessModifiers()">canOverrideAccessModifiers</a></strong>()</code> <div class="block">Accessor for determining whether it is ok to try to force override of access modifiers to be able to get or set values of non-public Methods, Fields; to invoke non-public Constructors, Methods; or to instantiate non-public Classes.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#createUnshared(org.codehaus.jackson.map.jsontype.SubtypeResolver)">createUnshared</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> subtypeResolver)</code> <div class="block">Method to use for constructing an instance that is not shared between multiple operations but only used for a single one (which may be this instance, if it is immutable; if not, a copy is constructed with same settings)</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#disable(org.codehaus.jackson.map.SerializationConfig.Feature)">disable</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#without(org.codehaus.jackson.map.SerializationConfig.Feature...)"><code>without(org.codehaus.jackson.map.SerializationConfig.Feature...)</code></a> instead; this method is deprecated as it modifies current instance instead of creating a new one (as the goal is to make this class immutable)</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#enable(org.codehaus.jackson.map.SerializationConfig.Feature)">enable</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#with(org.codehaus.jackson.map.SerializationConfig.Feature...)"><code>with(org.codehaus.jackson.map.SerializationConfig.Feature...)</code></a> instead; this method is deprecated as it modifies current instance instead of creating a new one (as the goal is to make this class immutable)</i></div> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#fromAnnotations(java.lang.Class)">fromAnnotations</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><?> cls)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, it is preferably to explicitly configure instances; this method also modifies existing instance which is against immutable design goals of this class.</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></strong>()</code> <div class="block">Method for getting <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> configured to introspect annotation values used for configuration.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</a></strong>()</code> <div class="block">Accessor for object used for determining whether specific property elements (method, constructors, fields) can be auto-detected based on their visibility (access modifiers).</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#getFilterProvider()">getFilterProvider</a></strong>()</code> <div class="block">Method for getting provider used for locating filters given id (which is usually provided with filter annotations).</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#getSerializationInclusion()">getSerializationInclusion</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><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><?></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#getSerializationView()">getSerializationView</a></strong>()</code> <div class="block">Method for checking which serialization view is being used, if any; null if none.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> <br>T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#introspect(org.codehaus.jackson.type.JavaType)">introspect</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</code> <div class="block">Method that will introspect full bean properties for the purpose of building a bean serializer</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> <br>T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#introspectClassAnnotations(org.codehaus.jackson.type.JavaType)">introspectClassAnnotations</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</code> <div class="block">Accessor for getting bean description that only contains class annotations: useful if no getter/setter/creator information is needed.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> <br>T</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#introspectDirectClassAnnotations(org.codehaus.jackson.type.JavaType)">introspectDirectClassAnnotations</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</code> <div class="block">Accessor for getting bean description that only contains immediate class annotations: ones from the class, and its direct mix-in, if any, but not from super types.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#isAnnotationProcessingEnabled()">isAnnotationProcessingEnabled</a></strong>()</code> <div class="block">Method for determining whether annotation processing is enabled or not (default settings are typically that it is enabled; must explicitly disable).</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/map/MapperConfig.ConfigFeature.html" title="interface in org.codehaus.jackson.map">MapperConfig.ConfigFeature</a> f)</code> <div class="block">Method for checking whether given feature is enabled or not</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#isEnabled(org.codehaus.jackson.map.SerializationConfig.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f)</code> <div class="block">Alias for <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)"><code>MapperConfig.isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)</code></a>.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map">JsonSerializer</a><<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></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#serializerInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)">serializerInstance</a></strong>(<a href="../../../../org/codehaus/jackson/map/introspect/Annotated.html" title="class in org.codehaus.jackson.map.introspect">Annotated</a> annotated, <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><? extends <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map">JsonSerializer</a><?>> serClass)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#set(org.codehaus.jackson.map.SerializationConfig.Feature, boolean)">set</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f, boolean state)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#without(org.codehaus.jackson.map.SerializationConfig.Feature...)"><code>without(org.codehaus.jackson.map.SerializationConfig.Feature...)</code></a> and <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#with(org.codehaus.jackson.map.SerializationConfig.Feature...)"><code>with(org.codehaus.jackson.map.SerializationConfig.Feature...)</code></a> instead; this method is deprecated as it modifies current instance instead of creating a new one (as the goal is to make this class immutable)</i></div> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#setDateFormat(java.text.DateFormat)">setDateFormat</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> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.8, use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withDateFormat(java.text.DateFormat)"><code>withDateFormat(java.text.DateFormat)</code></a> instead.</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#setSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)">setSerializationInclusion</a></strong>(<a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a> props)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>since 1.9 should either use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)"><code>withSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)</code></a> to construct new instance, or configure through <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a></i></div> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#setSerializationView(java.lang.Class)">setSerializationView</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> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Since 1.8, use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withView(java.lang.Class)"><code>withView(java.lang.Class<?>)</code></a> instead</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#shouldSortPropertiesAlphabetically()">shouldSortPropertiesAlphabetically</a></strong>()</code> <div class="block">Accessor for checking whether default settings for property handling indicate that properties should be alphabetically ordered or not.</div> </td> </tr> <tr class="altColor"> <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> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#toString()">toString</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#with(org.codehaus.jackson.map.SerializationConfig.Feature...)">with</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>... features)</code> <div class="block">Fluent factory method that will construct and return a new configuration object instance with specified features enabled.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withAnnotationIntrospector</a></strong>(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</code> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> to use (replacing old one).</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withAppendedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withAppendedAnnotationIntrospector</a></strong>(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</code> <div class="block">Method for constructing and returning a new instance with additional <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> appended (as the lowest priority one)</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withClassIntrospector(org.codehaus.jackson.map.ClassIntrospector)">withClassIntrospector</a></strong>(<a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a><? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> ci)</code> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map"><code>ClassIntrospector</code></a> to use.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withDateFormat(java.text.DateFormat)">withDateFormat</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> <div class="block">In addition to constructing instance with specified date format, will enable or disable <code>Feature.WRITE_DATES_AS_TIMESTAMPS</code> (enable if format set as null; disable if non-null)</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withFilters(org.codehaus.jackson.map.ser.FilterProvider)">withFilters</a></strong>(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> filterProvider)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)">withHandlerInstantiator</a></strong>(<a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a> hi)</code> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map"><code>HandlerInstantiator</code></a> to use.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withInsertedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withInsertedAnnotationIntrospector</a></strong>(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</code> <div class="block">Method for constructing and returning a new instance with additional <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> inserted (as the highest priority one)</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#without(org.codehaus.jackson.map.SerializationConfig.Feature...)">without</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>... features)</code> <div class="block">Fluent factory method that will construct and return a new configuration object instance with specified features disabled.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)">withPropertyNamingStrategy</a></strong>(<a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a> pns)</code> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map"><code>PropertyNamingStrategy</code></a> to use.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)">withSerializationInclusion</a></strong>(<a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a> incl)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)">withSubtypeResolver</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> str)</code> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype"><code>SubtypeResolver</code></a> to use.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withTypeFactory(org.codehaus.jackson.map.type.TypeFactory)">withTypeFactory</a></strong>(<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> tf)</code> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> to use.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withTypeResolverBuilder(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)">withTypeResolverBuilder</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype">TypeResolverBuilder</a><?> trb)</code> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a> to use.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)">withVisibility</a></strong>(<a href="../../../../org/codehaus/jackson/annotate/JsonMethod.html" title="enum in org.codehaus.jackson.annotate">JsonMethod</a> forMethod, <a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.Visibility.html" title="enum in org.codehaus.jackson.annotate">JsonAutoDetect.Visibility</a> visibility)</code> <div class="block">Method for constructing and returning a new instance with different minimal visibility level for specified property type</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)">withVisibilityChecker</a></strong>(<a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> vc)</code> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect"><code>VisibilityChecker</code></a> to use.</div> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.map.MapperConfig"> <!-- --> </a> <h3>Methods inherited from class org.codehaus.jackson.map.<a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a></h3> <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#addMixInAnnotations(java.lang.Class, java.lang.Class)">addMixInAnnotations</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#appendAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">appendAnnotationIntrospector</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#constructSpecializedType(org.codehaus.jackson.type.JavaType, java.lang.Class)">constructSpecializedType</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#constructType(java.lang.Class)">constructType</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#constructType(org.codehaus.jackson.type.TypeReference)">constructType</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getClassIntrospector()">getClassIntrospector</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getDateFormat()">getDateFormat</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getDefaultTyper(org.codehaus.jackson.type.JavaType)">getDefaultTyper</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getHandlerInstantiator()">getHandlerInstantiator</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getPropertyNamingStrategy()">getPropertyNamingStrategy</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getSubtypeResolver()">getSubtypeResolver</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getTypeFactory()">getTypeFactory</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#insertAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">insertAnnotationIntrospector</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#introspectClassAnnotations(java.lang.Class)">introspectClassAnnotations</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#introspectDirectClassAnnotations(java.lang.Class)">introspectDirectClassAnnotations</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#mixInCount()">mixInCount</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#setAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">setAnnotationIntrospector</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#setMixInAnnotations(java.util.Map)">setMixInAnnotations</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#typeIdResolverInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)">typeIdResolverInstance</a>, <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#typeResolverBuilderInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)">typeResolverBuilderInstance</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> <!-- --> </a> <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> <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> </ul> </li> </ul> </li> </ul> </div> <div class="details"> <ul class="blockList"> <li class="blockList"> <!-- ============ FIELD DETAIL =========== --> <ul class="blockList"> <li class="blockList"><a name="field_detail"> <!-- --> </a> <h3>Field Detail</h3> <a name="_serializationInclusion"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_serializationInclusion</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a> _serializationInclusion</pre> <div class="block">Which Bean/Map properties are to be included in serialization? Default settings is to include all regardless of value; can be changed to only include non-null properties, or properties with non-default values. <p> Defaults to null for backwards compatibility; if left as null, will check deprecated <a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html#WRITE_NULL_PROPERTIES"><code>SerializationConfig.Feature.WRITE_NULL_PROPERTIES</code></a> to choose between <a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html#ALWAYS"><code>JsonSerialize.Inclusion.ALWAYS</code></a> and <a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html#NON_NULL"><code>JsonSerialize.Inclusion.NON_NULL</code></a>.</div> </li> </ul> <a name="_serializationView"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_serializationView</h4> <pre>protected <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><?> _serializationView</pre> <div class="block">View to use for filtering out properties to serialize. Null if none (will also be assigned null if <code>Object.class</code> is defined), meaning that all properties are to be included.</div> </li> </ul> <a name="_filterProvider"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>_filterProvider</h4> <pre>protected <a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> _filterProvider</pre> <div class="block">Object used for resolving filter ids to filter instances. Non-null if explicitly defined; null by default.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.7</dd></dl> </li> </ul> <a name="_featureFlags"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>_featureFlags</h4> <pre>protected int _featureFlags</pre> <div class="block"><p> Note: moved to base class in 1.9; was stored by sub-class earlier</div> </li> </ul> </li> </ul> <!-- ========= CONSTRUCTOR DETAIL ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor_detail"> <!-- --> </a> <h3>Constructor Detail</h3> <a name="SerializationConfig(org.codehaus.jackson.map.ClassIntrospector, org.codehaus.jackson.map.AnnotationIntrospector, org.codehaus.jackson.map.introspect.VisibilityChecker, org.codehaus.jackson.map.jsontype.SubtypeResolver, org.codehaus.jackson.map.PropertyNamingStrategy, org.codehaus.jackson.map.type.TypeFactory, org.codehaus.jackson.map.HandlerInstantiator)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>SerializationConfig</h4> <pre>public SerializationConfig(<a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a><? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> intr, <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> annIntr, <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> vc, <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> subtypeResolver, <a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a> propertyNamingStrategy, <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> typeFactory, <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a> handlerInstantiator)</pre> <div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div> </li> </ul> <a name="SerializationConfig(org.codehaus.jackson.map.SerializationConfig)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>SerializationConfig</h4> <pre>protected SerializationConfig(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src)</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="SerializationConfig(org.codehaus.jackson.map.SerializationConfig, java.util.HashMap, org.codehaus.jackson.map.jsontype.SubtypeResolver)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>SerializationConfig</h4> <pre>protected SerializationConfig(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../org/codehaus/jackson/map/type/ClassKey.html" title="class in org.codehaus.jackson.map.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, <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> str)</pre> <div class="block">Constructor used to make a private copy of specific mix-in definitions.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="SerializationConfig(org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.MapperConfig.Base)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>SerializationConfig</h4> <pre>protected SerializationConfig(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, <a href="../../../../org/codehaus/jackson/map/MapperConfig.Base.html" title="class in org.codehaus.jackson.map">MapperConfig.Base</a> base)</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="SerializationConfig(org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.ser.FilterProvider)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>SerializationConfig</h4> <pre>protected SerializationConfig(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, <a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> filters)</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="SerializationConfig(org.codehaus.jackson.map.SerializationConfig, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>SerializationConfig</h4> <pre>protected SerializationConfig(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, <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> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="SerializationConfig(org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>SerializationConfig</h4> <pre>protected SerializationConfig(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, <a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a> incl)</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="SerializationConfig(org.codehaus.jackson.map.SerializationConfig, int)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>SerializationConfig</h4> <pre>protected SerializationConfig(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> src, int features)</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> </li> </ul> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method_detail"> <!-- --> </a> <h3>Method Detail</h3> <a name="withClassIntrospector(org.codehaus.jackson.map.ClassIntrospector)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withClassIntrospector</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withClassIntrospector(<a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a><? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> ci)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withClassIntrospector(org.codehaus.jackson.map.ClassIntrospector)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map"><code>ClassIntrospector</code></a> to use. <p> NOTE: make sure to register new instance with <code>ObjectMapper</code> if directly calling this method.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withClassIntrospector(org.codehaus.jackson.map.ClassIntrospector)">withClassIntrospector</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withAnnotationIntrospector</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withAnnotationIntrospector(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> to use (replacing old one). <p> NOTE: make sure to register new instance with <code>ObjectMapper</code> if directly calling this method.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withAnnotationIntrospector</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withInsertedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withInsertedAnnotationIntrospector</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withInsertedAnnotationIntrospector(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withInsertedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with additional <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> inserted (as the highest priority one)</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withInsertedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withInsertedAnnotationIntrospector</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withAppendedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withAppendedAnnotationIntrospector</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withAppendedAnnotationIntrospector(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> ai)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withAppendedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with additional <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> appended (as the lowest priority one)</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withAppendedAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">withAppendedAnnotationIntrospector</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withVisibilityChecker</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withVisibilityChecker(<a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> vc)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect"><code>VisibilityChecker</code></a> to use. <p> NOTE: make sure to register new instance with <code>ObjectMapper</code> if directly calling this method.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)">withVisibilityChecker</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withVisibility</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withVisibility(<a href="../../../../org/codehaus/jackson/annotate/JsonMethod.html" title="enum in org.codehaus.jackson.annotate">JsonMethod</a> forMethod, <a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.Visibility.html" title="enum in org.codehaus.jackson.annotate">JsonAutoDetect.Visibility</a> visibility)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with different minimal visibility level for specified property type <p> NOTE: make sure to register new instance with <code>ObjectMapper</code> if directly calling this method.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)">withVisibility</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withTypeResolverBuilder(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withTypeResolverBuilder</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withTypeResolverBuilder(<a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype">TypeResolverBuilder</a><?> trb)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withTypeResolverBuilder(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a> to use. <p> NOTE: make sure to register new instance with <code>ObjectMapper</code> if directly calling this method.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withTypeResolverBuilder(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)">withTypeResolverBuilder</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withSubtypeResolver</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withSubtypeResolver(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> str)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype"><code>SubtypeResolver</code></a> to use. <p> NOTE: make sure to register new instance with <code>ObjectMapper</code> if directly calling this method.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)">withSubtypeResolver</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withPropertyNamingStrategy</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withPropertyNamingStrategy(<a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a> pns)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map"><code>PropertyNamingStrategy</code></a> to use. <p> NOTE: make sure to register new instance with <code>ObjectMapper</code> if directly calling this method.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)">withPropertyNamingStrategy</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withTypeFactory(org.codehaus.jackson.map.type.TypeFactory)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withTypeFactory</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withTypeFactory(<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> tf)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withTypeFactory(org.codehaus.jackson.map.type.TypeFactory)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> to use. <p> NOTE: make sure to register new instance with <code>ObjectMapper</code> if directly calling this method.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withTypeFactory(org.codehaus.jackson.map.type.TypeFactory)">withTypeFactory</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withDateFormat(java.text.DateFormat)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withDateFormat</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withDateFormat(<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> <div class="block">In addition to constructing instance with specified date format, will enable or disable <code>Feature.WRITE_DATES_AS_TIMESTAMPS</code> (enable if format set as null; disable if non-null)</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withDateFormat(java.text.DateFormat)">withDateFormat</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withHandlerInstantiator</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withHandlerInstantiator(<a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a> hi)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)">MapperConfig</a></code></strong></div> <div class="block">Method for constructing and returning a new instance with different <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map"><code>HandlerInstantiator</code></a> to use. <p> NOTE: make sure to register new instance with <code>ObjectMapper</code> if directly calling this method.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#withHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)">withHandlerInstantiator</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="withFilters(org.codehaus.jackson.map.ser.FilterProvider)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withFilters</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withFilters(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> filterProvider)</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.7</dd></dl> </li> </ul> <a name="withView(java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withView</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">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> <dl><dt><span class="strong">Since:</span></dt> <dd>1.8</dd></dl> </li> </ul> <a name="withSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>withSerializationInclusion</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> withSerializationInclusion(<a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a> incl)</pre> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="with(org.codehaus.jackson.map.SerializationConfig.Feature...)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>with</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> with(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>... features)</pre> <div class="block">Fluent factory method that will construct and return a new configuration object instance with specified features enabled.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="without(org.codehaus.jackson.map.SerializationConfig.Feature...)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>without</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> without(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>... features)</pre> <div class="block">Fluent factory method that will construct and return a new configuration object instance with specified features disabled.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.9</dd></dl> </li> </ul> <a name="fromAnnotations(java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>fromAnnotations</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public void fromAnnotations(<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><?> cls)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, it is preferably to explicitly configure instances; this method also modifies existing instance which is against immutable design goals of this class.</i></div> <div class="block">Method that checks class annotations that the argument Object has, and modifies settings of this configuration object accordingly, similar to how those annotations would affect actual value classes annotated with them, but with global scope. Note that not all annotations have global significance, and thus only subset of Jackson annotations will have any effect. <p> Serialization annotations that are known to have effect are: <ul> <li><a href="../../../../org/codehaus/jackson/annotate/JsonWriteNullProperties.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonWriteNullProperties</code></a></li> <li><a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonAutoDetect</code></a></li> <li><a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.html#typing()"><code>JsonSerialize.typing()</code></a></li> </ul></div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#fromAnnotations(java.lang.Class)">fromAnnotations</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>cls</code> - Class of which class annotations to use for changing configuration settings</dd></dl> </li> </ul> <a name="createUnshared(org.codehaus.jackson.map.jsontype.SubtypeResolver)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>createUnshared</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> createUnshared(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> subtypeResolver)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#createUnshared(org.codehaus.jackson.map.jsontype.SubtypeResolver)">MapperConfig</a></code></strong></div> <div class="block">Method to use for constructing an instance that is not shared between multiple operations but only used for a single one (which may be this instance, if it is immutable; if not, a copy is constructed with same settings)</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#createUnshared(org.codehaus.jackson.map.jsontype.SubtypeResolver)">createUnshared</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="getAnnotationIntrospector()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getAnnotationIntrospector</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> getAnnotationIntrospector()</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getAnnotationIntrospector()">MapperConfig</a></code></strong></div> <div class="block">Method for getting <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> configured to introspect annotation values used for configuration. <p> Non-final since it is actually overridden by sub-classes (for now?)</div> <dl> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="introspectClassAnnotations(org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>introspectClassAnnotations</h4> <pre>public <T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> T introspectClassAnnotations(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</pre> <div class="block">Accessor for getting bean description that only contains class annotations: useful if no getter/setter/creator information is needed. <p> Note: part of <a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map"><code>MapperConfig</code></a> since 1.7</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#introspectClassAnnotations(org.codehaus.jackson.type.JavaType)">introspectClassAnnotations</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="introspectDirectClassAnnotations(org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>introspectDirectClassAnnotations</h4> <pre>public <T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> T introspectDirectClassAnnotations(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</pre> <div class="block">Accessor for getting bean description that only contains immediate class annotations: ones from the class, and its direct mix-in, if any, but not from super types. <p> Note: part of <a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map"><code>MapperConfig</code></a> since 1.7</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#introspectDirectClassAnnotations(org.codehaus.jackson.type.JavaType)">introspectDirectClassAnnotations</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="isAnnotationProcessingEnabled()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isAnnotationProcessingEnabled</h4> <pre>public boolean isAnnotationProcessingEnabled()</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isAnnotationProcessingEnabled()">MapperConfig</a></code></strong></div> <div class="block">Method for determining whether annotation processing is enabled or not (default settings are typically that it is enabled; must explicitly disable).</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isAnnotationProcessingEnabled()">isAnnotationProcessingEnabled</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> <dt><span class="strong">Returns:</span></dt><dd>True if annotation processing is enabled; false if not</dd></dl> </li> </ul> <a name="canOverrideAccessModifiers()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>canOverrideAccessModifiers</h4> <pre>public boolean canOverrideAccessModifiers()</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#canOverrideAccessModifiers()">MapperConfig</a></code></strong></div> <div class="block">Accessor for determining whether it is ok to try to force override of access modifiers to be able to get or set values of non-public Methods, Fields; to invoke non-public Constructors, Methods; or to instantiate non-public Classes. By default this is enabled, but on some platforms it needs to be prevented since if this would violate security constraints and cause failures.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#canOverrideAccessModifiers()">canOverrideAccessModifiers</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> <dt><span class="strong">Returns:</span></dt><dd>True if access modifier overriding is allowed (and may be done for any Field, Method, Constructor or Class); false to prevent any attempts to override.</dd></dl> </li> </ul> <a name="shouldSortPropertiesAlphabetically()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>shouldSortPropertiesAlphabetically</h4> <pre>public boolean shouldSortPropertiesAlphabetically()</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#shouldSortPropertiesAlphabetically()">MapperConfig</a></code></strong></div> <div class="block">Accessor for checking whether default settings for property handling indicate that properties should be alphabetically ordered or not.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#shouldSortPropertiesAlphabetically()">shouldSortPropertiesAlphabetically</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="getDefaultVisibilityChecker()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getDefaultVisibilityChecker</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a><?> getDefaultVisibilityChecker()</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getDefaultVisibilityChecker()">MapperConfig</a></code></strong></div> <div class="block">Accessor for object used for determining whether specific property elements (method, constructors, fields) can be auto-detected based on their visibility (access modifiers). Can be changed to allow different minimum visibility levels for auto-detection. Note that this is the global handler; individual types (classes) can further override active checker used (using <a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonAutoDetect</code></a> annotation)</div> <dl> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> </dl> </li> </ul> <a name="isEnabled(org.codehaus.jackson.map.SerializationConfig.Feature)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>isEnabled</h4> <pre>public boolean isEnabled(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f)</pre> <div class="block">Alias for <a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)"><code>MapperConfig.isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)</code></a>.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.0 However, note that version 1.9.0 and 1.9.1 accidentally missed this overloaded variant</dd></dl> </li> </ul> <a name="enable(org.codehaus.jackson.map.SerializationConfig.Feature)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>enable</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public void enable(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#with(org.codehaus.jackson.map.SerializationConfig.Feature...)"><code>with(org.codehaus.jackson.map.SerializationConfig.Feature...)</code></a> instead; this method is deprecated as it modifies current instance instead of creating a new one (as the goal is to make this class immutable)</i></div> <div class="block">Method for enabling specified feature.</div> </li> </ul> <a name="disable(org.codehaus.jackson.map.SerializationConfig.Feature)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>disable</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public void disable(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#without(org.codehaus.jackson.map.SerializationConfig.Feature...)"><code>without(org.codehaus.jackson.map.SerializationConfig.Feature...)</code></a> instead; this method is deprecated as it modifies current instance instead of creating a new one (as the goal is to make this class immutable)</i></div> <div class="block">Method for disabling specified feature.</div> </li> </ul> <a name="set(org.codehaus.jackson.map.SerializationConfig.Feature, boolean)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>set</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public void set(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a> f, boolean state)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.9, it is preferable to use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#without(org.codehaus.jackson.map.SerializationConfig.Feature...)"><code>without(org.codehaus.jackson.map.SerializationConfig.Feature...)</code></a> and <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#with(org.codehaus.jackson.map.SerializationConfig.Feature...)"><code>with(org.codehaus.jackson.map.SerializationConfig.Feature...)</code></a> instead; this method is deprecated as it modifies current instance instead of creating a new one (as the goal is to make this class immutable)</i></div> <div class="block">Method for enabling or disabling specified feature.</div> </li> </ul> <a name="getSerializationView()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getSerializationView</h4> <pre>public <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><?> getSerializationView()</pre> <div class="block">Method for checking which serialization view is being used, if any; null if none.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.4</dd></dl> </li> </ul> <a name="getSerializationInclusion()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getSerializationInclusion</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a> getSerializationInclusion()</pre> </li> </ul> <a name="setSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setSerializationInclusion</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public void setSerializationInclusion(<a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a> props)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>since 1.9 should either use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)"><code>withSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)</code></a> to construct new instance, or configure through <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a></i></div> <div class="block">Method that will define global setting of which bean/map properties are to be included in serialization. Can be overridden by class annotations (overriding settings to use for instances of that class) and method/field annotations (overriding settings for the value bean for that getter method or field)</div> </li> </ul> <a name="getFilterProvider()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getFilterProvider</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a> getFilterProvider()</pre> <div class="block">Method for getting provider used for locating filters given id (which is usually provided with filter annotations). Will be null if no provided was set for <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> (or if serialization directly called from <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a>)</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.7</dd></dl> </li> </ul> <a name="introspect(org.codehaus.jackson.type.JavaType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>introspect</h4> <pre>public <T extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>> T introspect(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a> type)</pre> <div class="block">Method that will introspect full bean properties for the purpose of building a bean serializer</div> </li> </ul> <a name="serializerInstance(org.codehaus.jackson.map.introspect.Annotated, java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>serializerInstance</h4> <pre>public <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map">JsonSerializer</a><<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>> serializerInstance(<a href="../../../../org/codehaus/jackson/map/introspect/Annotated.html" title="class in org.codehaus.jackson.map.introspect">Annotated</a> annotated, <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><? extends <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map">JsonSerializer</a><?>> serClass)</pre> </li> </ul> <a name="setDateFormat(java.text.DateFormat)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setDateFormat</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public final void setDateFormat(<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> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.8, use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withDateFormat(java.text.DateFormat)"><code>withDateFormat(java.text.DateFormat)</code></a> instead.</i></div> <div class="block">One thing to note is that this will set <a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html#WRITE_DATES_AS_TIMESTAMPS"><code>SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS</code></a> to false (if null format set), or true (if non-null format)</div> <dl> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#setDateFormat(java.text.DateFormat)">setDateFormat</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>></code></dd> <dt><span class="strong">Parameters:</span></dt><dd><code>df</code> - Date format to use, if not null; if null, the default format will be used</dd></dl> </li> </ul> <a name="setSerializationView(java.lang.Class)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setSerializationView</h4> <pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> public void setSerializationView(<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> <div class="block"><span class="strong">Deprecated.</span> <i>Since 1.8, use <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#withView(java.lang.Class)"><code>withView(java.lang.Class<?>)</code></a> instead</i></div> <div class="block">Method for checking which serialization view is being used, if any; null if none.</div> <dl><dt><span class="strong">Since:</span></dt> <dd>1.4</dd></dl> </li> </ul> <a name="toString()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>toString</h4> <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> <dl> <dt><strong>Overrides:</strong></dt> <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> </dl> </li> </ul> <a name="isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>isEnabled</h4> <pre>public boolean isEnabled(<a href="../../../../org/codehaus/jackson/map/MapperConfig.ConfigFeature.html" title="interface in org.codehaus.jackson.map">MapperConfig.ConfigFeature</a> f)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)">MapperConfig</a></code></strong></div> <div class="block">Method for checking whether given feature is enabled or not</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html#isEnabled(org.codehaus.jackson.map.MapperConfig.ConfigFeature)">isEnabled</a></code> in class <code><a href="../../../../org/codehaus/jackson/map/MapperConfig.html" title="class in org.codehaus.jackson.map">MapperConfig</a><T extends org.codehaus.jackson.map.MapperConfig.Impl<CFG,T>></code></dd> </dl> </li> </ul> </li> </ul> </li> </ul> </div> </div> <!-- ========= END OF CLASS DATA ========= --> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar_bottom"> <!-- --> </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/SerializationConfig.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../../index-all.html">Index</a></li> <li><a href="../../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li><a href="../../../../org/codehaus/jackson/map/RuntimeJsonMappingException.html" title="class in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li> <li><a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../index.html?org/codehaus/jackson/map/SerializationConfig.html" target="_top">Frames</a></li> <li><a href="SerializationConfig.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_bottom"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li><a href="#nested_class_summary">Nested</a> | </li> <li><a href="#field_summary">Field</a> | </li> <li><a href="#constructor_summary">Constr</a> | </li> <li><a href="#method_summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li><a href="#field_detail">Field</a> | </li> <li><a href="#constructor_detail">Constr</a> | </li> <li><a href="#method_detail">Method</a></li> </ul> </div> <a name="skip-navbar_bottom"> <!-- --> </a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> </body> </html>