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:12 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8MapperConfig (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="MapperConfig (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/MapperConfig.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/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><B>PREV CLASS</B></A> 60 <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg"><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/cfg/MapperConfig.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="MapperConfig.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.cfg</FONT> 93<BR> 94Class MapperConfig<T extends MapperConfig<T>></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 "><B>com.fasterxml.jackson.databind.cfg.MapperConfig<T></B> 98</PRE> 99<DL> 100<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> 101</DL> 102<DL> 103<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</A></DD> 104</DL> 105<HR> 106<DL> 107<DT><PRE>public abstract class <B>MapperConfig<T extends MapperConfig<T>></B><DT>extends <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><DT>implements <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</A></DL> 108</PRE> 109 110<P> 111Interface that defines functionality accessible through both 112 serialization and deserialization configuration objects; 113 accessors to mode-independent configuration settings 114 and such. 115 In addition, shared features are defined 116 in <A HREF="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><CODE>MapperFeature</CODE></A>. 117<p> 118 Small part of implementation is included here by aggregating 119 <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg"><CODE>BaseSettings</CODE></A> instance that contains configuration 120 that is shared between different types of instances. 121<P> 122 123<P> 124<HR> 125 126<P> 127<!-- =========== FIELD SUMMARY =========== --> 128 129<A NAME="field_summary"><!-- --></A> 130<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 131<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 132<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 133<B>Field Summary</B></FONT></TH> 134</TR> 135<TR BGCOLOR="white" CLASS="TableRowColor"> 136<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 137<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</A></CODE></FONT></TD> 138<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#_base">_base</A></B></CODE> 139 140<BR> 141 Immutable container object for simple configuration settings.</TD> 142</TR> 143<TR BGCOLOR="white" CLASS="TableRowColor"> 144<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 145<CODE>protected int</CODE></FONT></TD> 146<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#_mapperFeatures">_mapperFeatures</A></B></CODE> 147 148<BR> 149 Set of shared mapper features enabled.</TD> 150</TR> 151</TABLE> 152 153<!-- ======== CONSTRUCTOR SUMMARY ======== --> 154 155<A NAME="constructor_summary"><!-- --></A> 156<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 157<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 158<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 159<B>Constructor Summary</B></FONT></TH> 160</TR> 161<TR BGCOLOR="white" CLASS="TableRowColor"> 162<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 163<CODE>protected </CODE></FONT></TD> 164<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig(com.fasterxml.jackson.databind.cfg.BaseSettings, int)">MapperConfig</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</A> base, 165 int mapperFeatures)</CODE> 166 167<BR> 168 </TD> 169</TR> 170<TR BGCOLOR="white" CLASS="TableRowColor"> 171<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 172<CODE>protected </CODE></FONT></TD> 173<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig(com.fasterxml.jackson.databind.cfg.MapperConfig)">MapperConfig</A></B>(<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/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</A>> src)</CODE> 174 175<BR> 176 </TD> 177</TR> 178</TABLE> 179 180<!-- ========== METHOD SUMMARY =========== --> 181 182<A NAME="method_summary"><!-- --></A> 183<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 184<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 185<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 186<B>Method Summary</B></FONT></TH> 187</TR> 188<TR BGCOLOR="white" CLASS="TableRowColor"> 189<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 190<CODE> boolean</CODE></FONT></TD> 191<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#canOverrideAccessModifiers()">canOverrideAccessModifiers</A></B>()</CODE> 192 193<BR> 194 Accessor for determining whether it is ok to try to force override of access 195 modifiers to be able to get or set values of non-public Methods, Fields; 196 to invoke non-public Constructors, Methods; or to instantiate non-public 197 Classes.</TD> 198</TR> 199<TR BGCOLOR="white" CLASS="TableRowColor"> 200<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 201<CODE>static 202<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 203<TR ALIGN="right" VALIGN=""> 204<TD NOWRAP><FONT SIZE="-1"> 205<CODE><F extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A><F> & <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</A>> 206<BR> 207int</CODE></FONT></TD> 208</TR> 209</TABLE> 210</CODE></FONT></TD> 211<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#collectFeatureDefaults(java.lang.Class)">collectFeatureDefaults</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><F> enumClass)</CODE> 212 213<BR> 214 Method that calculates bit set (flags) of all features that 215 are enabled by default.</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/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD> 220<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class)">constructSpecializedType</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> baseType, 221 <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><?> subclass)</CODE> 222 223<BR> 224 </TD> 225</TR> 226<TR BGCOLOR="white" CLASS="TableRowColor"> 227<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 228<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD> 229<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType(java.lang.Class)">constructType</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><?> cls)</CODE> 230 231<BR> 232 Helper method that will construct <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A> for given 233 raw class.</TD> 234</TR> 235<TR BGCOLOR="white" CLASS="TableRowColor"> 236<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 237<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD> 238<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType(com.fasterxml.jackson.core.type.TypeReference)">constructType</A></B>(com.fasterxml.jackson.core.type.TypeReference<?> valueTypeRef)</CODE> 239 240<BR> 241 Helper method that will construct <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A> for given 242 type reference 243 This is a simple short-cut for:</TD> 244</TR> 245<TR BGCOLOR="white" CLASS="TableRowColor"> 246<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 247<CODE>abstract <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?></CODE></FONT></TD> 248<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getActiveView()">getActiveView</A></B>()</CODE> 249 250<BR> 251 Accessor for finding currently active view, if any (null if none)</TD> 252</TR> 253<TR BGCOLOR="white" CLASS="TableRowColor"> 254<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 255<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A></CODE></FONT></TD> 256<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</A></B>()</CODE> 257 258<BR> 259 Method for getting <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> configured 260 to introspect annotation values used for configuration.</TD> 261</TR> 262<TR BGCOLOR="white" CLASS="TableRowColor"> 263<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 264<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</A></CODE></FONT></TD> 265<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getClassIntrospector()">getClassIntrospector</A></B>()</CODE> 266 267<BR> 268 </TD> 269</TR> 270<TR BGCOLOR="white" CLASS="TableRowColor"> 271<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 272<CODE> <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></CODE></FONT></TD> 273<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()">getDateFormat</A></B>()</CODE> 274 275<BR> 276 Method for accessing currently configured (textual) date format 277 that will be used for reading or writing date values (in case 278 of writing, only if textual output is configured; not if dates 279 are to be serialized as time stamps).</TD> 280</TR> 281<TR BGCOLOR="white" CLASS="TableRowColor"> 282<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 283<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A><?></CODE></FONT></TD> 284<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultTyper(com.fasterxml.jackson.databind.JavaType)">getDefaultTyper</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> baseType)</CODE> 285 286<BR> 287 Method called to locate a type info handler for types that do not have 288 one explicitly declared via annotations (or other configuration).</TD> 289</TR> 290<TR BGCOLOR="white" CLASS="TableRowColor"> 291<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 292<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A><?></CODE></FONT></TD> 293<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</A></B>()</CODE> 294 295<BR> 296 Accessor for object used for determining whether specific property elements 297 (method, constructors, fields) can be auto-detected based on 298 their visibility (access modifiers).</TD> 299</TR> 300<TR BGCOLOR="white" CLASS="TableRowColor"> 301<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 302<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</A></CODE></FONT></TD> 303<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getHandlerInstantiator()">getHandlerInstantiator</A></B>()</CODE> 304 305<BR> 306 </TD> 307</TR> 308<TR BGCOLOR="white" CLASS="TableRowColor"> 309<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 310<CODE> <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></CODE></FONT></TD> 311<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getLocale()">getLocale</A></B>()</CODE> 312 313<BR> 314 Method for accessing the 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 315 for formatting, unless overridden by local annotations.</TD> 316</TR> 317<TR BGCOLOR="white" CLASS="TableRowColor"> 318<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 319<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</A></CODE></FONT></TD> 320<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy()">getPropertyNamingStrategy</A></B>()</CODE> 321 322<BR> 323 </TD> 324</TR> 325<TR BGCOLOR="white" CLASS="TableRowColor"> 326<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 327<CODE>abstract <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A></CODE></FONT></TD> 328<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getSubtypeResolver()">getSubtypeResolver</A></B>()</CODE> 329 330<BR> 331 </TD> 332</TR> 333<TR BGCOLOR="white" CLASS="TableRowColor"> 334<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 335<CODE> <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></CODE></FONT></TD> 336<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTimeZone()">getTimeZone</A></B>()</CODE> 337 338<BR> 339 Method for accessing the 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 340 for formatting, unless overridden by local annotations.</TD> 341</TR> 342<TR BGCOLOR="white" CLASS="TableRowColor"> 343<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 344<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A></CODE></FONT></TD> 345<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTypeFactory()">getTypeFactory</A></B>()</CODE> 346 347<BR> 348 </TD> 349</TR> 350<TR BGCOLOR="white" CLASS="TableRowColor"> 351<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 352<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></FONT></TD> 353<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations(java.lang.Class)">introspectClassAnnotations</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><?> cls)</CODE> 354 355<BR> 356 Accessor for getting bean description that only contains class 357 annotations: useful if no getter/setter/creator information is needed.</TD> 358</TR> 359<TR BGCOLOR="white" CLASS="TableRowColor"> 360<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 361<CODE>abstract <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></FONT></TD> 362<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 363 364<BR> 365 Accessor for getting bean description that only contains class 366 annotations: useful if no getter/setter/creator information is needed.</TD> 367</TR> 368<TR BGCOLOR="white" CLASS="TableRowColor"> 369<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 370<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></FONT></TD> 371<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations(java.lang.Class)">introspectDirectClassAnnotations</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><?> cls)</CODE> 372 373<BR> 374 Accessor for getting bean description that only contains immediate class 375 annotations: ones from the class, and its direct mix-in, if any, but 376 not from super types.</TD> 377</TR> 378<TR BGCOLOR="white" CLASS="TableRowColor"> 379<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 380<CODE>abstract <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></FONT></TD> 381<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 382 383<BR> 384 Accessor for getting bean description that only contains immediate class 385 annotations: ones from the class, and its direct mix-in, if any, but 386 not from super types.</TD> 387</TR> 388<TR BGCOLOR="white" CLASS="TableRowColor"> 389<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 390<CODE> boolean</CODE></FONT></TD> 391<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isAnnotationProcessingEnabled()">isAnnotationProcessingEnabled</A></B>()</CODE> 392 393<BR> 394 Method for determining whether annotation processing is enabled or not 395 (default settings are typically that it is enabled; must explicitly disable).</TD> 396</TR> 397<TR BGCOLOR="white" CLASS="TableRowColor"> 398<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 399<CODE> boolean</CODE></FONT></TD> 400<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A> f)</CODE> 401 402<BR> 403 Accessor for simple mapper features (which are shared for 404 serialization, deserialization)</TD> 405</TR> 406<TR BGCOLOR="white" CLASS="TableRowColor"> 407<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 408<CODE> boolean</CODE></FONT></TD> 409<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#shouldSortPropertiesAlphabetically()">shouldSortPropertiesAlphabetically</A></B>()</CODE> 410 411<BR> 412 Accessor for checking whether default settings for property handling 413 indicate that properties should be alphabetically ordered or not.</TD> 414</TR> 415<TR BGCOLOR="white" CLASS="TableRowColor"> 416<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 417<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</A></CODE></FONT></TD> 418<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">typeIdResolverInstance</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A> annotated, 419 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><? extends <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</A>> resolverClass)</CODE> 420 421<BR> 422 Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 423 specified type.</TD> 424</TR> 425<TR BGCOLOR="white" CLASS="TableRowColor"> 426<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 427<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A><?></CODE></FONT></TD> 428<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">typeResolverBuilderInstance</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A> annotated, 429 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><? extends <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A><?>> builderClass)</CODE> 430 431<BR> 432 Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 433 specified type.</TD> 434</TR> 435<TR BGCOLOR="white" CLASS="TableRowColor"> 436<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 437<CODE>abstract boolean</CODE></FONT></TD> 438<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping()">useRootWrapping</A></B>()</CODE> 439 440<BR> 441 Accessor for checking whether configuration indicates that 442 "root wrapping" (use of an extra property/name pair at root level) 443 is expected or not.</TD> 444</TR> 445<TR BGCOLOR="white" CLASS="TableRowColor"> 446<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 447<CODE>abstract <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</A></CODE></FONT></TD> 448<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 449 450<BR> 451 Method for constructing and returning a new instance with specified 452 mapper features enabled.</TD> 453</TR> 454<TR BGCOLOR="white" CLASS="TableRowColor"> 455<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 456<CODE>abstract <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</A></CODE></FONT></TD> 457<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 458 459<BR> 460 Method for constructing and returning a new instance with specified 461 mapper features disabled.</TD> 462</TR> 463</TABLE> 464 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 465<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 466<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 467<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> 468</TR> 469<TR BGCOLOR="white" CLASS="TableRowColor"> 470<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#toString()" title="class or interface in java.lang">toString</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> 471</TR> 472</TABLE> 473 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver"><!-- --></A> 474<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 475<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 476<TH ALIGN="left"><B>Methods inherited from interface com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</A></B></TH> 477</TR> 478<TR BGCOLOR="white" CLASS="TableRowColor"> 479<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</A></CODE></TD> 480</TR> 481</TABLE> 482 483<P> 484 485<!-- ============ FIELD DETAIL =========== --> 486 487<A NAME="field_detail"><!-- --></A> 488<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 489<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 490<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 491<B>Field Detail</B></FONT></TH> 492</TR> 493</TABLE> 494 495<A NAME="_mapperFeatures"><!-- --></A><H3> 496_mapperFeatures</H3> 497<PRE> 498protected final int <B>_mapperFeatures</B></PRE> 499<DL> 500<DD>Set of shared mapper features enabled. 501<P> 502<DL> 503</DL> 504</DL> 505<HR> 506 507<A NAME="_base"><!-- --></A><H3> 508_base</H3> 509<PRE> 510protected final <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</A> <B>_base</B></PRE> 511<DL> 512<DD>Immutable container object for simple configuration settings. 513<P> 514<DL> 515</DL> 516</DL> 517 518<!-- ========= CONSTRUCTOR DETAIL ======== --> 519 520<A NAME="constructor_detail"><!-- --></A> 521<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 522<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 523<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 524<B>Constructor Detail</B></FONT></TH> 525</TR> 526</TABLE> 527 528<A NAME="MapperConfig(com.fasterxml.jackson.databind.cfg.BaseSettings, int)"><!-- --></A><H3> 529MapperConfig</H3> 530<PRE> 531protected <B>MapperConfig</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</A> base, 532 int mapperFeatures)</PRE> 533<DL> 534</DL> 535<HR> 536 537<A NAME="MapperConfig(com.fasterxml.jackson.databind.cfg.MapperConfig)"><!-- --></A><H3> 538MapperConfig</H3> 539<PRE> 540protected <B>MapperConfig</B>(<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/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</A>> src)</PRE> 541<DL> 542</DL> 543 544<!-- ============ METHOD DETAIL ========== --> 545 546<A NAME="method_detail"><!-- --></A> 547<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 548<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 549<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 550<B>Method Detail</B></FONT></TH> 551</TR> 552</TABLE> 553 554<A NAME="collectFeatureDefaults(java.lang.Class)"><!-- --></A><H3> 555collectFeatureDefaults</H3> 556<PRE> 557public static <F extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A><F> & <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</A>> int <B>collectFeatureDefaults</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><F> enumClass)</PRE> 558<DL> 559<DD>Method that calculates bit set (flags) of all features that 560 are enabled by default. 561<P> 562<DD><DL> 563</DL> 564</DD> 565<DD><DL> 566</DL> 567</DD> 568</DL> 569<HR> 570 571<A NAME="with(com.fasterxml.jackson.databind.MapperFeature...)"><!-- --></A><H3> 572with</H3> 573<PRE> 574public abstract <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</A> <B>with</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>... features)</PRE> 575<DL> 576<DD>Method for constructing and returning a new instance with specified 577 mapper features enabled. 578<P> 579<DD><DL> 580</DL> 581</DD> 582<DD><DL> 583</DL> 584</DD> 585</DL> 586<HR> 587 588<A NAME="without(com.fasterxml.jackson.databind.MapperFeature...)"><!-- --></A><H3> 589without</H3> 590<PRE> 591public abstract <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</A> <B>without</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A>... features)</PRE> 592<DL> 593<DD>Method for constructing and returning a new instance with specified 594 mapper features disabled. 595<P> 596<DD><DL> 597</DL> 598</DD> 599<DD><DL> 600</DL> 601</DD> 602</DL> 603<HR> 604 605<A NAME="isEnabled(com.fasterxml.jackson.databind.MapperFeature)"><!-- --></A><H3> 606isEnabled</H3> 607<PRE> 608public final boolean <B>isEnabled</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</A> f)</PRE> 609<DL> 610<DD>Accessor for simple mapper features (which are shared for 611 serialization, deserialization) 612<P> 613<DD><DL> 614</DL> 615</DD> 616<DD><DL> 617</DL> 618</DD> 619</DL> 620<HR> 621 622<A NAME="isAnnotationProcessingEnabled()"><!-- --></A><H3> 623isAnnotationProcessingEnabled</H3> 624<PRE> 625public final boolean <B>isAnnotationProcessingEnabled</B>()</PRE> 626<DL> 627<DD>Method for determining whether annotation processing is enabled or not 628 (default settings are typically that it is enabled; must explicitly disable). 629<P> 630<DD><DL> 631</DL> 632</DD> 633<DD><DL> 634 635<DT><B>Returns:</B><DD>True if annotation processing is enabled; false if not</DL> 636</DD> 637</DL> 638<HR> 639 640<A NAME="canOverrideAccessModifiers()"><!-- --></A><H3> 641canOverrideAccessModifiers</H3> 642<PRE> 643public final boolean <B>canOverrideAccessModifiers</B>()</PRE> 644<DL> 645<DD>Accessor for determining whether it is ok to try to force override of access 646 modifiers to be able to get or set values of non-public Methods, Fields; 647 to invoke non-public Constructors, Methods; or to instantiate non-public 648 Classes. By default this is enabled, but on some platforms it needs to be 649 prevented since if this would violate security constraints and cause failures. 650<P> 651<DD><DL> 652</DL> 653</DD> 654<DD><DL> 655 656<DT><B>Returns:</B><DD>True if access modifier overriding is allowed (and may be done for 657 any Field, Method, Constructor or Class); false to prevent any attempts 658 to override.</DL> 659</DD> 660</DL> 661<HR> 662 663<A NAME="shouldSortPropertiesAlphabetically()"><!-- --></A><H3> 664shouldSortPropertiesAlphabetically</H3> 665<PRE> 666public final boolean <B>shouldSortPropertiesAlphabetically</B>()</PRE> 667<DL> 668<DD>Accessor for checking whether default settings for property handling 669 indicate that properties should be alphabetically ordered or not. 670<P> 671<DD><DL> 672</DL> 673</DD> 674<DD><DL> 675</DL> 676</DD> 677</DL> 678<HR> 679 680<A NAME="useRootWrapping()"><!-- --></A><H3> 681useRootWrapping</H3> 682<PRE> 683public abstract boolean <B>useRootWrapping</B>()</PRE> 684<DL> 685<DD>Accessor for checking whether configuration indicates that 686 "root wrapping" (use of an extra property/name pair at root level) 687 is expected or not. 688<P> 689<DD><DL> 690</DL> 691</DD> 692<DD><DL> 693</DL> 694</DD> 695</DL> 696<HR> 697 698<A NAME="getClassIntrospector()"><!-- --></A><H3> 699getClassIntrospector</H3> 700<PRE> 701public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</A> <B>getClassIntrospector</B>()</PRE> 702<DL> 703<DD><DL> 704</DL> 705</DD> 706<DD><DL> 707</DL> 708</DD> 709</DL> 710<HR> 711 712<A NAME="getAnnotationIntrospector()"><!-- --></A><H3> 713getAnnotationIntrospector</H3> 714<PRE> 715public <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> <B>getAnnotationIntrospector</B>()</PRE> 716<DL> 717<DD>Method for getting <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A> configured 718 to introspect annotation values used for configuration. 719<p> 720 Non-final since it is actually overridden by sub-classes (for now?) 721<P> 722<DD><DL> 723</DL> 724</DD> 725<DD><DL> 726</DL> 727</DD> 728</DL> 729<HR> 730 731<A NAME="getDefaultVisibilityChecker()"><!-- --></A><H3> 732getDefaultVisibilityChecker</H3> 733<PRE> 734public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A><?> <B>getDefaultVisibilityChecker</B>()</PRE> 735<DL> 736<DD>Accessor for object used for determining whether specific property elements 737 (method, constructors, fields) can be auto-detected based on 738 their visibility (access modifiers). Can be changed to allow 739 different minimum visibility levels for auto-detection. Note 740 that this is the global handler; individual types (classes) 741 can further override active checker used (using 742 <CODE>JsonAutoDetect</CODE> annotation) 743<P> 744<DD><DL> 745</DL> 746</DD> 747<DD><DL> 748</DL> 749</DD> 750</DL> 751<HR> 752 753<A NAME="getPropertyNamingStrategy()"><!-- --></A><H3> 754getPropertyNamingStrategy</H3> 755<PRE> 756public final <A HREF="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</A> <B>getPropertyNamingStrategy</B>()</PRE> 757<DL> 758<DD><DL> 759</DL> 760</DD> 761<DD><DL> 762</DL> 763</DD> 764</DL> 765<HR> 766 767<A NAME="getHandlerInstantiator()"><!-- --></A><H3> 768getHandlerInstantiator</H3> 769<PRE> 770public final <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</A> <B>getHandlerInstantiator</B>()</PRE> 771<DL> 772<DD><DL> 773</DL> 774</DD> 775<DD><DL> 776</DL> 777</DD> 778</DL> 779<HR> 780 781<A NAME="getDefaultTyper(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 782getDefaultTyper</H3> 783<PRE> 784public final <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A><?> <B>getDefaultTyper</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> baseType)</PRE> 785<DL> 786<DD>Method called to locate a type info handler for types that do not have 787 one explicitly declared via annotations (or other configuration). 788 If such default handler is configured, it is returned; otherwise 789 null is returned. 790<P> 791<DD><DL> 792</DL> 793</DD> 794<DD><DL> 795</DL> 796</DD> 797</DL> 798<HR> 799 800<A NAME="getSubtypeResolver()"><!-- --></A><H3> 801getSubtypeResolver</H3> 802<PRE> 803public abstract <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</A> <B>getSubtypeResolver</B>()</PRE> 804<DL> 805<DD><DL> 806</DL> 807</DD> 808<DD><DL> 809</DL> 810</DD> 811</DL> 812<HR> 813 814<A NAME="getTypeFactory()"><!-- --></A><H3> 815getTypeFactory</H3> 816<PRE> 817public final <A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</A> <B>getTypeFactory</B>()</PRE> 818<DL> 819<DD><DL> 820</DL> 821</DD> 822<DD><DL> 823</DL> 824</DD> 825</DL> 826<HR> 827 828<A NAME="constructType(java.lang.Class)"><!-- --></A><H3> 829constructType</H3> 830<PRE> 831public final <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>constructType</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><?> cls)</PRE> 832<DL> 833<DD>Helper method that will construct <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A> for given 834 raw class. 835 This is a simple short-cut for: 836<pre> 837 getTypeFactory().constructType(cls); 838</pre> 839<P> 840<DD><DL> 841</DL> 842</DD> 843<DD><DL> 844</DL> 845</DD> 846</DL> 847<HR> 848 849<A NAME="constructType(com.fasterxml.jackson.core.type.TypeReference)"><!-- --></A><H3> 850constructType</H3> 851<PRE> 852public final <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>constructType</B>(com.fasterxml.jackson.core.type.TypeReference<?> valueTypeRef)</PRE> 853<DL> 854<DD>Helper method that will construct <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A> for given 855 type reference 856 This is a simple short-cut for: 857<pre> 858 getTypeFactory().constructType(valueTypeRef); 859</pre> 860<P> 861<DD><DL> 862</DL> 863</DD> 864<DD><DL> 865</DL> 866</DD> 867</DL> 868<HR> 869 870<A NAME="constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class)"><!-- --></A><H3> 871constructSpecializedType</H3> 872<PRE> 873public <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>constructSpecializedType</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> baseType, 874 <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><?> subclass)</PRE> 875<DL> 876<DD><DL> 877</DL> 878</DD> 879<DD><DL> 880</DL> 881</DD> 882</DL> 883<HR> 884 885<A NAME="introspectClassAnnotations(java.lang.Class)"><!-- --></A><H3> 886introspectClassAnnotations</H3> 887<PRE> 888public <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A> <B>introspectClassAnnotations</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><?> cls)</PRE> 889<DL> 890<DD>Accessor for getting bean description that only contains class 891 annotations: useful if no getter/setter/creator information is needed. 892<P> 893<DD><DL> 894</DL> 895</DD> 896<DD><DL> 897</DL> 898</DD> 899</DL> 900<HR> 901 902<A NAME="introspectClassAnnotations(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 903introspectClassAnnotations</H3> 904<PRE> 905public abstract <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> 906<DL> 907<DD>Accessor for getting bean description that only contains class 908 annotations: useful if no getter/setter/creator information is needed. 909<P> 910<DD><DL> 911</DL> 912</DD> 913<DD><DL> 914</DL> 915</DD> 916</DL> 917<HR> 918 919<A NAME="introspectDirectClassAnnotations(java.lang.Class)"><!-- --></A><H3> 920introspectDirectClassAnnotations</H3> 921<PRE> 922public <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A> <B>introspectDirectClassAnnotations</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><?> cls)</PRE> 923<DL> 924<DD>Accessor for getting bean description that only contains immediate class 925 annotations: ones from the class, and its direct mix-in, if any, but 926 not from super types. 927<P> 928<DD><DL> 929</DL> 930</DD> 931<DD><DL> 932</DL> 933</DD> 934</DL> 935<HR> 936 937<A NAME="introspectDirectClassAnnotations(com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3> 938introspectDirectClassAnnotations</H3> 939<PRE> 940public abstract <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> 941<DL> 942<DD>Accessor for getting bean description that only contains immediate class 943 annotations: ones from the class, and its direct mix-in, if any, but 944 not from super types. 945<P> 946<DD><DL> 947</DL> 948</DD> 949<DD><DL> 950</DL> 951</DD> 952</DL> 953<HR> 954 955<A NAME="getDateFormat()"><!-- --></A><H3> 956getDateFormat</H3> 957<PRE> 958public final <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> <B>getDateFormat</B>()</PRE> 959<DL> 960<DD>Method for accessing currently configured (textual) date format 961 that will be used for reading or writing date values (in case 962 of writing, only if textual output is configured; not if dates 963 are to be serialized as time stamps). 964<p> 965 Note that typically <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><CODE>DateFormat</CODE></A> instances are <b>not thread-safe</b> 966 (at least ones provided by JDK): 967 this means that calling code should clone format instance before 968 using it. 969<p> 970 This method is usually only called by framework itself, since there 971 are convenience methods available via 972 <A HREF="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><CODE>DeserializationContext</CODE></A> and <A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><CODE>SerializerProvider</CODE></A> that 973 take care of cloning and thread-safe reuse. 974<P> 975<DD><DL> 976</DL> 977</DD> 978<DD><DL> 979</DL> 980</DD> 981</DL> 982<HR> 983 984<A NAME="getLocale()"><!-- --></A><H3> 985getLocale</H3> 986<PRE> 987public final <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> <B>getLocale</B>()</PRE> 988<DL> 989<DD>Method for accessing the 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 990 for formatting, unless overridden by local annotations. 991 Initially set to <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true#getDefault()" title="class or interface in java.util"><CODE>Locale.getDefault()</CODE></A>. 992<P> 993<DD><DL> 994</DL> 995</DD> 996<DD><DL> 997</DL> 998</DD> 999</DL> 1000<HR> 1001 1002<A NAME="getTimeZone()"><!-- --></A><H3> 1003getTimeZone</H3> 1004<PRE> 1005public final <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> <B>getTimeZone</B>()</PRE> 1006<DL> 1007<DD>Method for accessing the 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 1008 for formatting, unless overridden by local annotations. 1009 Initially set to <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true#getDefault()" title="class or interface in java.util"><CODE>TimeZone.getDefault()</CODE></A>. 1010<P> 1011<DD><DL> 1012</DL> 1013</DD> 1014<DD><DL> 1015</DL> 1016</DD> 1017</DL> 1018<HR> 1019 1020<A NAME="getActiveView()"><!-- --></A><H3> 1021getActiveView</H3> 1022<PRE> 1023public abstract <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><?> <B>getActiveView</B>()</PRE> 1024<DL> 1025<DD>Accessor for finding currently active view, if any (null if none) 1026<P> 1027<DD><DL> 1028</DL> 1029</DD> 1030<DD><DL> 1031</DL> 1032</DD> 1033</DL> 1034<HR> 1035 1036<A NAME="typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)"><!-- --></A><H3> 1037typeResolverBuilderInstance</H3> 1038<PRE> 1039public <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A><?> <B>typeResolverBuilderInstance</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A> annotated, 1040 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><? extends <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A><?>> builderClass)</PRE> 1041<DL> 1042<DD>Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 1043 specified type. 1044<P> 1045<DD><DL> 1046</DL> 1047</DD> 1048<DD><DL> 1049</DL> 1050</DD> 1051</DL> 1052<HR> 1053 1054<A NAME="typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)"><!-- --></A><H3> 1055typeIdResolverInstance</H3> 1056<PRE> 1057public <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</A> <B>typeIdResolverInstance</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A> annotated, 1058 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><? extends <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</A>> resolverClass)</PRE> 1059<DL> 1060<DD>Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 1061 specified type. 1062<P> 1063<DD><DL> 1064</DL> 1065</DD> 1066<DD><DL> 1067</DL> 1068</DD> 1069</DL> 1070<!-- ========= END OF CLASS DATA ========= --> 1071<HR> 1072 1073 1074<!-- ======= START OF BOTTOM NAVBAR ====== --> 1075<A NAME="navbar_bottom"><!-- --></A> 1076<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 1077<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 1078<TR> 1079<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 1080<A NAME="navbar_bottom_firstrow"><!-- --></A> 1081<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 1082 <TR ALIGN="center" VALIGN="top"> 1083 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 1084 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 1085 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 1086 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MapperConfig.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 1087 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 1088 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 1089 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 1090 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 1091 </TR> 1092</TABLE> 1093</TD> 1094<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 1095</EM> 1096</TD> 1097</TR> 1098 1099<TR> 1100<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1101 <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><B>PREV CLASS</B></A> 1102 <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg"><B>NEXT CLASS</B></A></FONT></TD> 1103<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1104 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperConfig.html" target="_top"><B>FRAMES</B></A> 1105 <A HREF="MapperConfig.html" target="_top"><B>NO FRAMES</B></A> 1106 <SCRIPT type="text/javascript"> 1107 <!-- 1108 if(window==top) { 1109 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 1110 } 1111 //--> 1112</SCRIPT> 1113<NOSCRIPT> 1114 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 1115</NOSCRIPT> 1116 1117 1118</FONT></TD> 1119</TR> 1120<TR> 1121<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 1122 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 1123<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 1124DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 1125</TR> 1126</TABLE> 1127<A NAME="skip-navbar_bottom"></A> 1128<!-- ======== END OF BOTTOM NAVBAR ======= --> 1129 1130<HR> 1131Copyright © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. 1132</BODY> 1133</HTML> 1134