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