• 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_29) on Mon Mar 26 19:07:11 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8JsonDeserialize (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="JsonDeserialize (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>&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/JsonDeserialize.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/annotation/JacksonStdImpl.html" title="annotation in com.fasterxml.jackson.databind.annotation"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.html" title="annotation in com.fasterxml.jackson.databind.annotation"><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/annotation/JsonDeserialize.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="JsonDeserialize.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;REQUIRED&nbsp;|&nbsp;<A HREF="#annotation_type_optional_element_summary">OPTIONAL</A></FONT></TD>
81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
82DETAIL:&nbsp;<A HREF="#annotation_type_element_detail">ELEMENT</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.annotation</FONT>
93<BR>
94Annotation Type JsonDeserialize</H2>
95<HR>
96<DL>
97<DT><PRE><FONT SIZE="-1"><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</A>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Target.html?is-external=true#value()" title="class or interface in java.lang.annotation">value</A>={<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html?is-external=true#ANNOTATION_TYPE" title="class or interface in java.lang.annotation">ANNOTATION_TYPE</A>,<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html?is-external=true#METHOD" title="class or interface in java.lang.annotation">METHOD</A>,<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html?is-external=true#FIELD" title="class or interface in java.lang.annotation">FIELD</A>,<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html?is-external=true#TYPE" title="class or interface in java.lang.annotation">TYPE</A>,<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.annotation">PARAMETER</A>})
98<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</A>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Retention.html?is-external=true#value()" title="class or interface in java.lang.annotation">value</A>=<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</A>)
99</FONT>public @interface <B>JsonDeserialize</B></DL>
100</PRE>
101
102<P>
103Annotation use for configuring deserialization aspects, by attaching
104 to "setter" methods or fields, or to value classes.
105 When annotating value classes, configuration is used for instances
106 of the value class but can be overridden by more specific annotations
107 (ones that attach to methods or fields).
108<p>
109 An example annotation would be:
110<pre>
111  &#64;JsonDeserialize(using=MySerializer.class,
112    as=MyHashMap.class,
113    keyAs=MyHashKey.class,
114    contentAs=MyHashValue.class
115  )
116</pre>
117<p>
118<P>
119
120<P>
121<HR>
122
123<P>
124<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
125
126<A NAME="annotation_type_optional_element_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>Optional Element Summary</B></FONT></TH>
131</TR>
132<TR BGCOLOR="white" CLASS="TableRowColor">
133<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
134<CODE>&nbsp;<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>&lt;?&gt;</CODE></FONT></TD>
135<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#as()">as</A></B></CODE>
136
137<BR>
138&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Concrete type to deserialize values as, instead of type otherwise
139 declared.</TD>
140</TR>
141<TR BGCOLOR="white" CLASS="TableRowColor">
142<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
143<CODE>&nbsp;<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>&lt;?&gt;</CODE></FONT></TD>
144<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#builder()">builder</A></B></CODE>
145
146<BR>
147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Annotation for specifying if an external Builder class is to
148 be used for building up deserialized instances of annotated
149 class.</TD>
150</TR>
151<TR BGCOLOR="white" CLASS="TableRowColor">
152<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
153<CODE>&nbsp;<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>&lt;?&gt;</CODE></FONT></TD>
154<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#contentAs()">contentAs</A></B></CODE>
155
156<BR>
157&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Concrete type to deserialize content (elements
158 of a Collection/array, values of Maps) values as,
159 instead of type otherwise declared.</TD>
160</TR>
161<TR BGCOLOR="white" CLASS="TableRowColor">
162<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
163<CODE>&nbsp;<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>&lt;? extends <A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A>&lt;?&gt;&gt;</CODE></FONT></TD>
164<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#contentUsing()">contentUsing</A></B></CODE>
165
166<BR>
167&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializer class to use for deserializing contents (elements
168 of a Collection/array, values of Maps) of annotated property.</TD>
169</TR>
170<TR BGCOLOR="white" CLASS="TableRowColor">
171<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172<CODE>&nbsp;<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>&lt;?&gt;</CODE></FONT></TD>
173<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#keyAs()">keyAs</A></B></CODE>
174
175<BR>
176&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Concrete type to deserialize keys of <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> as,
177 instead of type otherwise declared.</TD>
178</TR>
179<TR BGCOLOR="white" CLASS="TableRowColor">
180<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
181<CODE>&nbsp;<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>&lt;? extends <A HREF="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</A>&gt;</CODE></FONT></TD>
182<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#keyUsing()">keyUsing</A></B></CODE>
183
184<BR>
185&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializer class to use for deserializing Map keys
186 of annotated property.</TD>
187</TR>
188<TR BGCOLOR="white" CLASS="TableRowColor">
189<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
190<CODE>&nbsp;<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>&lt;? extends <A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A>&lt;?&gt;&gt;</CODE></FONT></TD>
191<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#using()">using</A></B></CODE>
192
193<BR>
194&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializer class to use for deserializing associated value.</TD>
195</TR>
196</TABLE>
197&nbsp;
198<P>
199<A NAME="using()"><!-- --></A><H3>
200using</H3>
201<PRE>
202public 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>&lt;? extends <A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A>&lt;?&gt;&gt; <B>using</B></PRE>
203<DL>
204<DD>Deserializer class to use for deserializing associated value.
205 Depending on what is annotated,
206 value is either an instance of annotated class (used globablly
207 anywhere where class deserializer is needed); or only used for
208 deserializing property access via a setter method.
209<P>
210<DD><DL>
211</DL>
212</DD>
213<DD><DL>
214</DL>
215<DL>
216<DT><B>Default:</B><DD>com.fasterxml.jackson.databind.JsonDeserializer.None.class</DD>
217</DL>
218</DL>
219<HR>
220
221<A NAME="contentUsing()"><!-- --></A><H3>
222contentUsing</H3>
223<PRE>
224public 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>&lt;? extends <A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A>&lt;?&gt;&gt; <B>contentUsing</B></PRE>
225<DL>
226<DD>Deserializer class to use for deserializing contents (elements
227 of a Collection/array, values of Maps) of annotated property.
228 Can only be used on instances (methods, fields, constructors),
229 and not value classes themselves.
230<P>
231<DD><DL>
232</DL>
233</DD>
234<DD><DL>
235</DL>
236<DL>
237<DT><B>Default:</B><DD>com.fasterxml.jackson.databind.JsonDeserializer.None.class</DD>
238</DL>
239</DL>
240<HR>
241
242<A NAME="keyUsing()"><!-- --></A><H3>
243keyUsing</H3>
244<PRE>
245public 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>&lt;? extends <A HREF="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</A>&gt; <B>keyUsing</B></PRE>
246<DL>
247<DD>Deserializer class to use for deserializing Map keys
248 of annotated property.
249 Can only be used on instances (methods, fields, constructors),
250 and not value classes themselves.
251<P>
252<DD><DL>
253</DL>
254</DD>
255<DD><DL>
256</DL>
257<DL>
258<DT><B>Default:</B><DD>com.fasterxml.jackson.databind.KeyDeserializer.None.class</DD>
259</DL>
260</DL>
261<HR>
262
263<A NAME="builder()"><!-- --></A><H3>
264builder</H3>
265<PRE>
266public 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>&lt;?&gt; <B>builder</B></PRE>
267<DL>
268<DD>Annotation for specifying if an external Builder class is to
269 be used for building up deserialized instances of annotated
270 class. If so, an instance of referenced class is first constructed
271 (possibly using a Creator method; or if none defined, using default
272 constructor), and its "with-methods" are used for populating fields;
273 and finally "build-method" is invoked to complete deserialization.
274<P>
275<DD><DL>
276</DL>
277</DD>
278<DD><DL>
279</DL>
280<DL>
281<DT><B>Default:</B><DD>com.fasterxml.jackson.databind.annotation.NoClass.class</DD>
282</DL>
283</DL>
284<HR>
285
286<A NAME="as()"><!-- --></A><H3>
287as</H3>
288<PRE>
289public 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>&lt;?&gt; <B>as</B></PRE>
290<DL>
291<DD>Concrete type to deserialize values as, instead of type otherwise
292 declared. Must be a subtype of declared type; otherwise an
293 exception may be thrown by deserializer.
294<p>
295 Bogus type <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/NoClass.html" title="class in com.fasterxml.jackson.databind.annotation"><CODE>NoClass</CODE></A> can be used to indicate that declared
296 type is used as is (i.e. this annotation property has no setting);
297 this since annotation properties are not allowed to have null value.
298<p>
299 Note: if <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#using()"><CODE>using()</CODE></A> is also used it has precedence
300 (since it directly specified
301 deserializer, whereas this would only be used to locate the
302 deserializer)
303 and value of this annotation property is ignored.
304<P>
305<DD><DL>
306</DL>
307</DD>
308<DD><DL>
309</DL>
310<DL>
311<DT><B>Default:</B><DD>com.fasterxml.jackson.databind.annotation.NoClass.class</DD>
312</DL>
313</DL>
314<HR>
315
316<A NAME="keyAs()"><!-- --></A><H3>
317keyAs</H3>
318<PRE>
319public 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>&lt;?&gt; <B>keyAs</B></PRE>
320<DL>
321<DD>Concrete type to deserialize keys of <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> as,
322 instead of type otherwise declared.
323 Must be a subtype of declared type; otherwise an exception may be
324 thrown by deserializer.
325<P>
326<DD><DL>
327</DL>
328</DD>
329<DD><DL>
330</DL>
331<DL>
332<DT><B>Default:</B><DD>com.fasterxml.jackson.databind.annotation.NoClass.class</DD>
333</DL>
334</DL>
335<HR>
336
337<A NAME="contentAs()"><!-- --></A><H3>
338contentAs</H3>
339<PRE>
340public 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>&lt;?&gt; <B>contentAs</B></PRE>
341<DL>
342<DD>Concrete type to deserialize content (elements
343 of a Collection/array, values of Maps) values as,
344 instead of type otherwise declared.
345 Must be a subtype of declared type; otherwise an exception may be
346 thrown by deserializer.
347<P>
348<DD><DL>
349</DL>
350</DD>
351<DD><DL>
352</DL>
353<DL>
354<DT><B>Default:</B><DD>com.fasterxml.jackson.databind.annotation.NoClass.class</DD>
355</DL>
356</DL>
357<!-- ========= END OF CLASS DATA ========= -->
358<HR>
359
360
361<!-- ======= START OF BOTTOM NAVBAR ====== -->
362<A NAME="navbar_bottom"><!-- --></A>
363<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
364<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
365<TR>
366<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
367<A NAME="navbar_bottom_firstrow"><!-- --></A>
368<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
369  <TR ALIGN="center" VALIGN="top">
370  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
371  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
372  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
373  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JsonDeserialize.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
374  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
375  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
376  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
377  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
378  </TR>
379</TABLE>
380</TD>
381<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
382</EM>
383</TD>
384</TR>
385
386<TR>
387<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
388&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JacksonStdImpl.html" title="annotation in com.fasterxml.jackson.databind.annotation"><B>PREV CLASS</B></A>&nbsp;
389&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.html" title="annotation in com.fasterxml.jackson.databind.annotation"><B>NEXT CLASS</B></A></FONT></TD>
390<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
391  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/annotation/JsonDeserialize.html" target="_top"><B>FRAMES</B></A>  &nbsp;
392&nbsp;<A HREF="JsonDeserialize.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
393&nbsp;<SCRIPT type="text/javascript">
394  <!--
395  if(window==top) {
396    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
397  }
398  //-->
399</SCRIPT>
400<NOSCRIPT>
401  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
402</NOSCRIPT>
403
404
405</FONT></TD>
406</TR>
407<TR>
408<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
409  SUMMARY:&nbsp;REQUIRED&nbsp;|&nbsp;<A HREF="#annotation_type_optional_element_summary">OPTIONAL</A></FONT></TD>
410<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
411DETAIL:&nbsp;<A HREF="#annotation_type_element_detail">ELEMENT</A></FONT></TD>
412</TR>
413</TABLE>
414<A NAME="skip-navbar_bottom"></A>
415<!-- ======== END OF BOTTOM NAVBAR ======= -->
416
417<HR>
418Copyright &#169; 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved.
419</BODY>
420</HTML>
421