• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_35) on Tue Oct 09 17:08:06 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8DeserializationFeature (jackson-databind 2.1.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-10-09">
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="DeserializationFeature (jackson-databind 2.1.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>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DeserializationFeature.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
48  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</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&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class 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/DeserializationFeature.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="DeserializationFeature.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
64&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
82DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<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>
94Enum DeserializationFeature</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="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&gt;
98      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.DeserializationFeature</B>
99</PRE>
100<DL>
101<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&gt;</DD>
102</DL>
103<HR>
104<DL>
105<DT><PRE>public enum <B>DeserializationFeature</B><DT>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>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>&gt;<DT>implements <A HREF="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</A></DL>
106</PRE>
107
108<P>
109Enumeration that defines simple on/off features that affect
110 the way Java objects are deserialized from JSON
111<p>
112 Note that features can be set both through
113 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> (as sort of defaults) and through
114 <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A>.
115 In first case these defaults must follow "config-then-use" patterns
116 (i.e. defined once, not changed afterwards); all per-call
117 changes must be done using <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A>.
118<P>
119
120<P>
121<HR>
122
123<P>
124<!-- =========== ENUM CONSTANT SUMMARY =========== -->
125
126<A NAME="enum_constant_summary"><!-- --></A>
127<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
128<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
129<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
130<B>Enum Constant Summary</B></FONT></TH>
131</TR>
132<TR BGCOLOR="white" CLASS="TableRowColor">
133<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#ACCEPT_EMPTY_STRING_AS_NULL_OBJECT">ACCEPT_EMPTY_STRING_AS_NULL_OBJECT</A></B></CODE>
134
135<BR>
136&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that can be enabled to allow JSON empty String
137 value ("") to be bound to POJOs as null.</TD>
138</TR>
139<TR BGCOLOR="white" CLASS="TableRowColor">
140<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#ACCEPT_SINGLE_VALUE_AS_ARRAY">ACCEPT_SINGLE_VALUE_AS_ARRAY</A></B></CODE>
141
142<BR>
143&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that determines whether it is acceptable to coerce non-array
144 (in JSON) values to work with Java collection (arrays, java.util.Collection)
145 types.</TD>
146</TR>
147<TR BGCOLOR="white" CLASS="TableRowColor">
148<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#EAGER_DESERIALIZER_FETCH">EAGER_DESERIALIZER_FETCH</A></B></CODE>
149
150<BR>
151&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that determines whether <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> should
152 try to eagerly fetch necessary <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A> when
153 possible.</TD>
154</TR>
155<TR BGCOLOR="white" CLASS="TableRowColor">
156<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#FAIL_ON_NULL_FOR_PRIMITIVES">FAIL_ON_NULL_FOR_PRIMITIVES</A></B></CODE>
157
158<BR>
159&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that determines whether encountering of JSON null
160 is an error when deserializing into Java primitive types
161 (like 'int' or 'double').</TD>
162</TR>
163<TR BGCOLOR="white" CLASS="TableRowColor">
164<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#FAIL_ON_NUMBERS_FOR_ENUMS">FAIL_ON_NUMBERS_FOR_ENUMS</A></B></CODE>
165
166<BR>
167&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that determines whether JSON integer numbers are valid
168 values to be used for deserializing Java enum values.</TD>
169</TR>
170<TR BGCOLOR="white" CLASS="TableRowColor">
171<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#FAIL_ON_UNKNOWN_PROPERTIES">FAIL_ON_UNKNOWN_PROPERTIES</A></B></CODE>
172
173<BR>
174&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that determines whether encountering of unknown
175 properties (ones that do not map to a property, and there is
176 no "any setter" or handler that can handle it)
177 should result in a failure (by throwing a
178 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonMappingException</CODE></A>) or not.</TD>
179</TR>
180<TR BGCOLOR="white" CLASS="TableRowColor">
181<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#READ_ENUMS_USING_TO_STRING">READ_ENUMS_USING_TO_STRING</A></B></CODE>
182
183<BR>
184&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that determines standard deserialization mechanism used for
185 Enum values: if enabled, Enums are assumed to have been serialized  using
186 return value of <code>Enum.toString()</code>;
187 if disabled, return value of <code>Enum.name()</code> is assumed to have been used.</TD>
188</TR>
189<TR BGCOLOR="white" CLASS="TableRowColor">
190<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#READ_UNKNOWN_ENUM_VALUES_AS_NULL">READ_UNKNOWN_ENUM_VALUES_AS_NULL</A></B></CODE>
191
192<BR>
193&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that allows unknown Enum values to be parsed as null values.</TD>
194</TR>
195<TR BGCOLOR="white" CLASS="TableRowColor">
196<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#UNWRAP_ROOT_VALUE">UNWRAP_ROOT_VALUE</A></B></CODE>
197
198<BR>
199&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature to allow "unwrapping" root-level JSON value, to match setting of
200 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRAP_ROOT_VALUE"><CODE>SerializationFeature.WRAP_ROOT_VALUE</CODE></A> used for serialization.</TD>
201</TR>
202<TR BGCOLOR="white" CLASS="TableRowColor">
203<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#USE_BIG_DECIMAL_FOR_FLOATS">USE_BIG_DECIMAL_FOR_FLOATS</A></B></CODE>
204
205<BR>
206&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that determines whether JSON floating point numbers
207 are to be deserialized into <A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><CODE>BigDecimal</CODE></A>s
208 if only generic type description (either <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><CODE>Object</CODE></A> or
209 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><CODE>Number</CODE></A>, or within untyped <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>
210 or <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A> context) is available.</TD>
211</TR>
212<TR BGCOLOR="white" CLASS="TableRowColor">
213<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#USE_BIG_INTEGER_FOR_INTS">USE_BIG_INTEGER_FOR_INTS</A></B></CODE>
214
215<BR>
216&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that determines whether JSON integral (non-floating-point)
217 numbers are to be deserialized into <A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math"><CODE>BigInteger</CODE></A>s
218 if only generic type description (either <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><CODE>Object</CODE></A> or
219 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><CODE>Number</CODE></A>, or within untyped <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>
220 or <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A> context) is available.</TD>
221</TR>
222<TR BGCOLOR="white" CLASS="TableRowColor">
223<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#USE_JAVA_ARRAY_FOR_JSON_ARRAY">USE_JAVA_ARRAY_FOR_JSON_ARRAY</A></B></CODE>
224
225<BR>
226&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that determines whether JSON Array is mapped to
227 <code>Object[]</code> or <code>List&lt;Object></code> when binding
228 "untyped" objects (ones with nominal type of <code>java.lang.Object</code>).</TD>
229</TR>
230<TR BGCOLOR="white" CLASS="TableRowColor">
231<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS">WRAP_EXCEPTIONS</A></B></CODE>
232
233<BR>
234&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Feature that determines whether Jackson code should catch
235 and wrap <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><CODE>Exception</CODE></A>s (but never <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang"><CODE>Error</CODE></A>s!)
236 to add additional information about
237 location (within input) of problem or not.</TD>
238</TR>
239</TABLE>
240&nbsp;
241<!-- ========== METHOD SUMMARY =========== -->
242
243<A NAME="method_summary"><!-- --></A>
244<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
245<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
246<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
247<B>Method Summary</B></FONT></TH>
248</TR>
249<TR BGCOLOR="white" CLASS="TableRowColor">
250<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
251<CODE>&nbsp;boolean</CODE></FONT></TD>
252<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#enabledByDefault()">enabledByDefault</A></B>()</CODE>
253
254<BR>
255&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accessor for checking whether this feature is enabled by default.</TD>
256</TR>
257<TR BGCOLOR="white" CLASS="TableRowColor">
258<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
259<CODE>&nbsp;int</CODE></FONT></TD>
260<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#getMask()">getMask</A></B>()</CODE>
261
262<BR>
263&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns bit mask for this feature instance</TD>
264</TR>
265<TR BGCOLOR="white" CLASS="TableRowColor">
266<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
267<CODE>static&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A></CODE></FONT></TD>
268<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#valueOf(java.lang.String)">valueOf</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>&nbsp;name)</CODE>
269
270<BR>
271&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
272</TR>
273<TR BGCOLOR="white" CLASS="TableRowColor">
274<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
275<CODE>static&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>[]</CODE></FONT></TD>
276<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#values()">values</A></B>()</CODE>
277
278<BR>
279&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
280the order they are declared.</TD>
281</TR>
282</TABLE>
283&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
284<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
285<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
286<TH ALIGN="left"><B>Methods inherited from class java.lang.<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></B></TH>
287</TR>
288<TR BGCOLOR="white" CLASS="TableRowColor">
289<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.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/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.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/Enum.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/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.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/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.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/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
290</TR>
291</TABLE>
292&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
293<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
294<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
295<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>
296</TR>
297<TR BGCOLOR="white" CLASS="TableRowColor">
298<TD><CODE><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#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>
299</TR>
300</TABLE>
301&nbsp;
302<P>
303
304<!-- ============ ENUM CONSTANT DETAIL =========== -->
305
306<A NAME="enum_constant_detail"><!-- --></A>
307<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
308<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
309<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
310<B>Enum Constant Detail</B></FONT></TH>
311</TR>
312</TABLE>
313
314<A NAME="USE_BIG_DECIMAL_FOR_FLOATS"><!-- --></A><H3>
315USE_BIG_DECIMAL_FOR_FLOATS</H3>
316<PRE>
317public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>USE_BIG_DECIMAL_FOR_FLOATS</B></PRE>
318<DL>
319<DD>Feature that determines whether JSON floating point numbers
320 are to be deserialized into <A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><CODE>BigDecimal</CODE></A>s
321 if only generic type description (either <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><CODE>Object</CODE></A> or
322 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><CODE>Number</CODE></A>, or within untyped <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>
323 or <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A> context) is available.
324 If enabled such values will be deserialized as <A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><CODE>BigDecimal</CODE></A>s;
325 if disabled, will be deserialized as <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang"><CODE>Double</CODE></A>s.
326 <p>
327 Feature is disabled by default, meaning that "untyped" floating
328 point numbers will by default be deserialized as <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang"><CODE>Double</CODE></A>s
329 (choice is for performance reason -- BigDecimals are slower than
330 Doubles).
331<P>
332<DL>
333</DL>
334</DL>
335<HR>
336
337<A NAME="USE_BIG_INTEGER_FOR_INTS"><!-- --></A><H3>
338USE_BIG_INTEGER_FOR_INTS</H3>
339<PRE>
340public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>USE_BIG_INTEGER_FOR_INTS</B></PRE>
341<DL>
342<DD>Feature that determines whether JSON integral (non-floating-point)
343 numbers are to be deserialized into <A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math"><CODE>BigInteger</CODE></A>s
344 if only generic type description (either <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><CODE>Object</CODE></A> or
345 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><CODE>Number</CODE></A>, or within untyped <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>
346 or <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A> context) is available.
347 If enabled such values will be deserialized as
348 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math"><CODE>BigInteger</CODE></A>s;
349 if disabled, will be deserialized as "smallest" available type,
350 which is either <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang"><CODE>Integer</CODE></A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang"><CODE>Long</CODE></A> or
351 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math"><CODE>BigInteger</CODE></A>, depending on number of digits.
352 <p>
353 Feature is disabled by default, meaning that "untyped" floating
354 point numbers will by default be deserialized using whatever
355 is the most compact integral type, to optimize efficiency.
356<P>
357<DL>
358</DL>
359</DL>
360<HR>
361
362<A NAME="USE_JAVA_ARRAY_FOR_JSON_ARRAY"><!-- --></A><H3>
363USE_JAVA_ARRAY_FOR_JSON_ARRAY</H3>
364<PRE>
365public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>USE_JAVA_ARRAY_FOR_JSON_ARRAY</B></PRE>
366<DL>
367<DD>Feature that determines whether JSON Array is mapped to
368 <code>Object[]</code> or <code>List&lt;Object></code> when binding
369 "untyped" objects (ones with nominal type of <code>java.lang.Object</code>).
370 If true, binds as <code>Object[]</code>; if false, as <code>List&lt;Object></code>.
371<p>
372 Feature is disabled by default, meaning that JSON arrays are bound as
373 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A>s.
374<P>
375<DL>
376</DL>
377</DL>
378<HR>
379
380<A NAME="READ_ENUMS_USING_TO_STRING"><!-- --></A><H3>
381READ_ENUMS_USING_TO_STRING</H3>
382<PRE>
383public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>READ_ENUMS_USING_TO_STRING</B></PRE>
384<DL>
385<DD>Feature that determines standard deserialization mechanism used for
386 Enum values: if enabled, Enums are assumed to have been serialized  using
387 return value of <code>Enum.toString()</code>;
388 if disabled, return value of <code>Enum.name()</code> is assumed to have been used.
389<p>
390 Note: this feature should usually have same value
391 as <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_ENUMS_USING_TO_STRING"><CODE>SerializationFeature.WRITE_ENUMS_USING_TO_STRING</CODE></A>.
392<p>
393 Feature is disabled by default.
394<P>
395<DL>
396</DL>
397</DL>
398<HR>
399
400<A NAME="FAIL_ON_UNKNOWN_PROPERTIES"><!-- --></A><H3>
401FAIL_ON_UNKNOWN_PROPERTIES</H3>
402<PRE>
403public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>FAIL_ON_UNKNOWN_PROPERTIES</B></PRE>
404<DL>
405<DD>Feature that determines whether encountering of unknown
406 properties (ones that do not map to a property, and there is
407 no "any setter" or handler that can handle it)
408 should result in a failure (by throwing a
409 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonMappingException</CODE></A>) or not.
410 This setting only takes effect after all other handling
411 methods for unknown properties have been tried, and
412 property remains unhandled.
413<p>
414 Feature is enabled by default (meaning that a
415 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonMappingException</CODE></A> will be thrown if an unknown property
416 is encountered).
417<P>
418<DL>
419</DL>
420</DL>
421<HR>
422
423<A NAME="FAIL_ON_NULL_FOR_PRIMITIVES"><!-- --></A><H3>
424FAIL_ON_NULL_FOR_PRIMITIVES</H3>
425<PRE>
426public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>FAIL_ON_NULL_FOR_PRIMITIVES</B></PRE>
427<DL>
428<DD>Feature that determines whether encountering of JSON null
429 is an error when deserializing into Java primitive types
430 (like 'int' or 'double'). If it is, a JsonProcessingException
431 is thrown to indicate this; if not, default value is used
432 (0 for 'int', 0.0 for double, same defaulting as what JVM uses).
433<p>
434 Feature is disabled by default.
435<P>
436<DL>
437</DL>
438</DL>
439<HR>
440
441<A NAME="FAIL_ON_NUMBERS_FOR_ENUMS"><!-- --></A><H3>
442FAIL_ON_NUMBERS_FOR_ENUMS</H3>
443<PRE>
444public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>FAIL_ON_NUMBERS_FOR_ENUMS</B></PRE>
445<DL>
446<DD>Feature that determines whether JSON integer numbers are valid
447 values to be used for deserializing Java enum values.
448 If set to 'false' numbers are acceptable and are used to map to
449 ordinal() of matching enumeration value; if 'true', numbers are
450 not allowed and a <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonMappingException</CODE></A> will be thrown.
451 Latter behavior makes sense if there is concern that accidental
452 mapping from integer values to enums might happen (and when enums
453 are always serialized as JSON Strings)
454<p>
455 Feature is disabled by default.
456<P>
457<DL>
458</DL>
459</DL>
460<HR>
461
462<A NAME="WRAP_EXCEPTIONS"><!-- --></A><H3>
463WRAP_EXCEPTIONS</H3>
464<PRE>
465public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>WRAP_EXCEPTIONS</B></PRE>
466<DL>
467<DD>Feature that determines whether Jackson code should catch
468 and wrap <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><CODE>Exception</CODE></A>s (but never <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang"><CODE>Error</CODE></A>s!)
469 to add additional information about
470 location (within input) of problem or not. If enabled,
471 most exceptions will be caught and re-thrown (exception
472 specifically being that <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A>s may be passed
473 as is, since they are declared as throwable); this can be
474 convenient both in that all exceptions will be checked and
475 declared, and so there is more contextual information.
476 However, sometimes calling application may just want "raw"
477 unchecked exceptions passed as is.
478<p>
479 Feature is enabled by default.
480<P>
481<DL>
482</DL>
483</DL>
484<HR>
485
486<A NAME="ACCEPT_SINGLE_VALUE_AS_ARRAY"><!-- --></A><H3>
487ACCEPT_SINGLE_VALUE_AS_ARRAY</H3>
488<PRE>
489public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>ACCEPT_SINGLE_VALUE_AS_ARRAY</B></PRE>
490<DL>
491<DD>Feature that determines whether it is acceptable to coerce non-array
492 (in JSON) values to work with Java collection (arrays, java.util.Collection)
493 types. If enabled, collection deserializers will try to handle non-array
494 values as if they had "implicit" surrounding JSON array.
495 This feature is meant to be used for compatibility/interoperability reasons,
496 to work with packages (such as XML-to-JSON converters) that leave out JSON
497 array in cases where there is just a single element in array.
498<p>
499 Feature is disabled by default.
500<P>
501<DL>
502</DL>
503</DL>
504<HR>
505
506<A NAME="UNWRAP_ROOT_VALUE"><!-- --></A><H3>
507UNWRAP_ROOT_VALUE</H3>
508<PRE>
509public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>UNWRAP_ROOT_VALUE</B></PRE>
510<DL>
511<DD>Feature to allow "unwrapping" root-level JSON value, to match setting of
512 <A HREF="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRAP_ROOT_VALUE"><CODE>SerializationFeature.WRAP_ROOT_VALUE</CODE></A> used for serialization.
513 Will verify that the root JSON value is a JSON Object, and that it has
514 a single property with expected root name. If not, a
515 <A HREF="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonMappingException</CODE></A> is thrown; otherwise value of the wrapped property
516 will be deserialized as if it was the root value.
517<p>
518 Feature is disabled by default.
519<P>
520<DL>
521</DL>
522</DL>
523<HR>
524
525<A NAME="ACCEPT_EMPTY_STRING_AS_NULL_OBJECT"><!-- --></A><H3>
526ACCEPT_EMPTY_STRING_AS_NULL_OBJECT</H3>
527<PRE>
528public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>ACCEPT_EMPTY_STRING_AS_NULL_OBJECT</B></PRE>
529<DL>
530<DD>Feature that can be enabled to allow JSON empty String
531 value ("") to be bound to POJOs as null.
532 If disabled, standard POJOs can only be bound from JSON null or
533 JSON Object (standard meaning that no custom deserializers or
534 constructors are defined; both of which can add support for other
535 kinds of JSON values); if enable, empty JSON String can be taken
536 to be equivalent of JSON null.
537<p>
538 Feature is enabled by default.
539<P>
540<DL>
541</DL>
542</DL>
543<HR>
544
545<A NAME="READ_UNKNOWN_ENUM_VALUES_AS_NULL"><!-- --></A><H3>
546READ_UNKNOWN_ENUM_VALUES_AS_NULL</H3>
547<PRE>
548public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>READ_UNKNOWN_ENUM_VALUES_AS_NULL</B></PRE>
549<DL>
550<DD>Feature that allows unknown Enum values to be parsed as null values.
551 If disabled, unknown Enum values will throw exceptions.
552<p>
553 Note that in some cases this will basically ignore unknown Enum values;
554 this is the keys for keys of <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/EnumMap.html?is-external=true" title="class or interface in java.util"><CODE>EnumMap</CODE></A> and values
555 of <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><CODE>EnumSet</CODE></A> (because nulls are not accepted in these
556 cases).
557<p>
558 Feature is disabled by default.
559<P>
560<DL>
561<DT><B>Since:</B></DT>
562  <DD>2.0</DD>
563</DL>
564</DL>
565<HR>
566
567<A NAME="EAGER_DESERIALIZER_FETCH"><!-- --></A><H3>
568EAGER_DESERIALIZER_FETCH</H3>
569<PRE>
570public static final <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>EAGER_DESERIALIZER_FETCH</B></PRE>
571<DL>
572<DD>Feature that determines whether <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> should
573 try to eagerly fetch necessary <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A> when
574 possible. This improves performance in cases where similarly
575 configured <A HREF="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectReader</CODE></A> instance is used multiple
576 times; and should not significantly affect single-use cases.
577<p>
578 Note that there should not be any need to normally disable this
579 feature: only consider that if there are actual perceived problems.
580<p>
581 Feature is enabled by default.
582<P>
583<DL>
584<DT><B>Since:</B></DT>
585  <DD>2.1</DD>
586</DL>
587</DL>
588
589<!-- ============ METHOD DETAIL ========== -->
590
591<A NAME="method_detail"><!-- --></A>
592<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
593<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
594<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
595<B>Method Detail</B></FONT></TH>
596</TR>
597</TABLE>
598
599<A NAME="values()"><!-- --></A><H3>
600values</H3>
601<PRE>
602public static <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A>[] <B>values</B>()</PRE>
603<DL>
604<DD>Returns an array containing the constants of this enum type, in
605the order they are declared.  This method may be used to iterate
606over the constants as follows:
607<pre>
608for (DeserializationFeature c : DeserializationFeature.values())
609&nbsp;   System.out.println(c);
610</pre>
611<P>
612<DD><DL>
613</DL>
614</DD>
615<DD><DL>
616
617<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
618the order they are declared</DL>
619</DD>
620</DL>
621<HR>
622
623<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
624valueOf</H3>
625<PRE>
626public static <A HREF="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</A> <B>valueOf</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>&nbsp;name)</PRE>
627<DL>
628<DD>Returns the enum constant of this type with the specified name.
629The string must match <I>exactly</I> an identifier used to declare an
630enum constant in this type.  (Extraneous whitespace characters are
631not permitted.)
632<P>
633<DD><DL>
634</DL>
635</DD>
636<DD><DL>
637<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
638<DT><B>Returns:</B><DD>the enum constant with the specified name
639<DT><B>Throws:</B>
640<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
641with the specified name
642<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
643</DD>
644</DL>
645<HR>
646
647<A NAME="enabledByDefault()"><!-- --></A><H3>
648enabledByDefault</H3>
649<PRE>
650public boolean <B>enabledByDefault</B>()</PRE>
651<DL>
652<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#enabledByDefault()">ConfigFeature</A></CODE></B></DD>
653<DD>Accessor for checking whether this feature is enabled by default.
654<P>
655<DD><DL>
656<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#enabledByDefault()">enabledByDefault</A></CODE> in interface <CODE><A HREF="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</A></CODE></DL>
657</DD>
658<DD><DL>
659</DL>
660</DD>
661</DL>
662<HR>
663
664<A NAME="getMask()"><!-- --></A><H3>
665getMask</H3>
666<PRE>
667public int <B>getMask</B>()</PRE>
668<DL>
669<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#getMask()">ConfigFeature</A></CODE></B></DD>
670<DD>Returns bit mask for this feature instance
671<P>
672<DD><DL>
673<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#getMask()">getMask</A></CODE> in interface <CODE><A HREF="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</A></CODE></DL>
674</DD>
675<DD><DL>
676</DL>
677</DD>
678</DL>
679<!-- ========= END OF CLASS DATA ========= -->
680<HR>
681
682
683<!-- ======= START OF BOTTOM NAVBAR ====== -->
684<A NAME="navbar_bottom"><!-- --></A>
685<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
686<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
687<TR>
688<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
689<A NAME="navbar_bottom_firstrow"><!-- --></A>
690<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
691  <TR ALIGN="center" VALIGN="top">
692  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
693  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
694  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
695  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DeserializationFeature.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
696  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
697  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
698  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
699  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
700  </TR>
701</TABLE>
702</TD>
703<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
704</EM>
705</TD>
706</TR>
707
708<TR>
709<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
710&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A>&nbsp;
711&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><B>NEXT CLASS</B></A></FONT></TD>
712<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
713  <A HREF="../../../../index.html?com/fasterxml/jackson/databind/DeserializationFeature.html" target="_top"><B>FRAMES</B></A>  &nbsp;
714&nbsp;<A HREF="DeserializationFeature.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
715&nbsp;<SCRIPT type="text/javascript">
716  <!--
717  if(window==top) {
718    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
719  }
720  //-->
721</SCRIPT>
722<NOSCRIPT>
723  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
724</NOSCRIPT>
725
726
727</FONT></TD>
728</TR>
729<TR>
730<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
731  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
732<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
733DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
734</TR>
735</TABLE>
736<A NAME="skip-navbar_bottom"></A>
737<!-- ======== END OF BOTTOM NAVBAR ======= -->
738
739<HR>
740Copyright &#169; 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.
741</BODY>
742</HTML>
743