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> </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/JsonDeserialize.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/annotation/JacksonStdImpl.html" title="annotation in com.fasterxml.jackson.databind.annotation"><B>PREV CLASS</B></A> 60 <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> 63 <A HREF="JsonDeserialize.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: REQUIRED | <A HREF="#annotation_type_optional_element_summary">OPTIONAL</A></FONT></TD> 81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 82DETAIL: <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 @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> <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> 135<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#as()">as</A></B></CODE> 136 137<BR> 138 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> <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> 144<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#builder()">builder</A></B></CODE> 145 146<BR> 147 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> <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> 154<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#contentAs()">contentAs</A></B></CODE> 155 156<BR> 157 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> <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/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?>></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 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> <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> 173<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#keyAs()">keyAs</A></B></CODE> 174 175<BR> 176 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> <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/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</A>></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 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> <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/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?>></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 Deserializer class to use for deserializing associated value.</TD> 195</TR> 196</TABLE> 197 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><? extends <A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?>> <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><? extends <A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?>> <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><? extends <A HREF="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</A>> <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><?> <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><?> <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><?> <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><?> <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> </TD> 371 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 372 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 373 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/JsonDeserialize.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 374 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 375 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 376 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 377 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </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 <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JacksonStdImpl.html" title="annotation in com.fasterxml.jackson.databind.annotation"><B>PREV CLASS</B></A> 389 <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> 392 <A HREF="JsonDeserialize.html" target="_top"><B>NO FRAMES</B></A> 393 <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: REQUIRED | <A HREF="#annotation_type_optional_element_summary">OPTIONAL</A></FONT></TD> 410<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 411DETAIL: <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 © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. 419</BODY> 420</HTML> 421