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:15 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8AnnotatedField (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="AnnotatedField (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/AnnotatedField.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/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> 60 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><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/introspect/AnnotatedField.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="AnnotatedField.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.introspect</FONT> 93<BR> 94Class AnnotatedField</H2> 95<PRE> 96<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A> 97 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.Annotated</A> 98 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedMember</A> 99 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.introspect.AnnotatedField</B> 100</PRE> 101<HR> 102<DL> 103<DT><PRE>public final class <B>AnnotatedField</B><DT>extends <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></DL> 104</PRE> 105 106<P> 107Object that represents non-static (and usually non-transient/volatile) 108 fields of a class. 109<P> 110 111<P> 112<DL> 113<DT><B>Author:</B></DT> 114 <DD>tatu</DD> 115</DL> 116<HR> 117 118<P> 119<!-- =========== FIELD SUMMARY =========== --> 120 121<A NAME="field_summary"><!-- --></A> 122<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 123<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 124<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 125<B>Field Summary</B></FONT></TH> 126</TR> 127<TR BGCOLOR="white" CLASS="TableRowColor"> 128<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 129<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A></CODE></FONT></TD> 130<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#_field">_field</A></B></CODE> 131 132<BR> 133 </TD> 134</TR> 135</TABLE> 136 <A NAME="fields_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember"><!-- --></A> 137<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 138<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 139<TH ALIGN="left"><B>Fields inherited from class com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></B></TH> 140</TR> 141<TR BGCOLOR="white" CLASS="TableRowColor"> 142<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#_annotations">_annotations</A></CODE></TD> 143</TR> 144</TABLE> 145 146<!-- ======== CONSTRUCTOR SUMMARY ======== --> 147 148<A NAME="constructor_summary"><!-- --></A> 149<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 150<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 151<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 152<B>Constructor Summary</B></FONT></TH> 153</TR> 154<TR BGCOLOR="white" CLASS="TableRowColor"> 155<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#AnnotatedField(java.lang.reflect.Field, com.fasterxml.jackson.databind.introspect.AnnotationMap)">AnnotatedField</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A> field, 156 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> annMap)</CODE> 157 158<BR> 159 </TD> 160</TR> 161</TABLE> 162 163<!-- ========== METHOD SUMMARY =========== --> 164 165<A NAME="method_summary"><!-- --></A> 166<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 167<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 168<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 169<B>Method Summary</B></FONT></TH> 170</TR> 171<TR BGCOLOR="white" CLASS="TableRowColor"> 172<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 173<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A></CODE></FONT></TD> 174<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getAnnotated()">getAnnotated</A></B>()</CODE> 175 176<BR> 177 Method that can be used to find actual JDK element that this instance 178 represents.</TD> 179</TR> 180<TR BGCOLOR="white" CLASS="TableRowColor"> 181<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 182<CODE> 183<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 184<TR ALIGN="right" VALIGN=""> 185<TD NOWRAP><FONT SIZE="-1"> 186<CODE><A extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A>> 187<BR> 188A</CODE></FONT></TD> 189</TR> 190</TABLE> 191</CODE></FONT></TD> 192<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getAnnotation(java.lang.Class)">getAnnotation</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><A> acls)</CODE> 193 194<BR> 195 </TD> 196</TR> 197<TR BGCOLOR="white" CLASS="TableRowColor"> 198<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 199<CODE> int</CODE></FONT></TD> 200<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getAnnotationCount()">getAnnotationCount</A></B>()</CODE> 201 202<BR> 203 </TD> 204</TR> 205<TR BGCOLOR="white" CLASS="TableRowColor"> 206<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 207<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> 208<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getDeclaringClass()">getDeclaringClass</A></B>()</CODE> 209 210<BR> 211 </TD> 212</TR> 213<TR BGCOLOR="white" CLASS="TableRowColor"> 214<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 215<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> 216<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getFullName()">getFullName</A></B>()</CODE> 217 218<BR> 219 </TD> 220</TR> 221<TR BGCOLOR="white" CLASS="TableRowColor"> 222<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 223<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A></CODE></FONT></TD> 224<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getGenericType()">getGenericType</A></B>()</CODE> 225 226<BR> 227 Full generic type of the annotated element; definition 228 of what exactly this means depends on sub-class.</TD> 229</TR> 230<TR BGCOLOR="white" CLASS="TableRowColor"> 231<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 232<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</A></CODE></FONT></TD> 233<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getMember()">getMember</A></B>()</CODE> 234 235<BR> 236 </TD> 237</TR> 238<TR BGCOLOR="white" CLASS="TableRowColor"> 239<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 240<CODE> int</CODE></FONT></TD> 241<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getModifiers()">getModifiers</A></B>()</CODE> 242 243<BR> 244 </TD> 245</TR> 246<TR BGCOLOR="white" CLASS="TableRowColor"> 247<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 248<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> 249<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getName()">getName</A></B>()</CODE> 250 251<BR> 252 </TD> 253</TR> 254<TR BGCOLOR="white" CLASS="TableRowColor"> 255<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 256<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> 257<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getRawType()">getRawType</A></B>()</CODE> 258 259<BR> 260 "Raw" type (type-erased class) of the annotated element; definition 261 of what exactly this means depends on sub-class.</TD> 262</TR> 263<TR BGCOLOR="white" CLASS="TableRowColor"> 264<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 265<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD> 266<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getValue(java.lang.Object)">getValue</A></B>(<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> pojo)</CODE> 267 268<BR> 269 Optional method that can be used to access the value of 270 this member on given object, if this is a supported 271 operation for member type.</TD> 272</TR> 273<TR BGCOLOR="white" CLASS="TableRowColor"> 274<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 275<CODE> void</CODE></FONT></TD> 276<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#setValue(java.lang.Object, java.lang.Object)">setValue</A></B>(<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> pojo, 277 <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> value)</CODE> 278 279<BR> 280 Optional method that can be used to assign value of 281 this member on given object, if this is a supported 282 operation for member type.</TD> 283</TR> 284<TR BGCOLOR="white" CLASS="TableRowColor"> 285<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 286<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> 287<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#toString()">toString</A></B>()</CODE> 288 289<BR> 290 </TD> 291</TR> 292<TR BGCOLOR="white" CLASS="TableRowColor"> 293<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 294<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A></CODE></FONT></TD> 295<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">withAnnotations</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> ann)</CODE> 296 297<BR> 298 Fluent factory method that will construct a new instance that uses specified 299 instance annotations instead of currently configured ones.</TD> 300</TR> 301</TABLE> 302 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember"><!-- --></A> 303<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 304<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 305<TH ALIGN="left"><B>Methods inherited from class com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></B></TH> 306</TR> 307<TR BGCOLOR="white" CLASS="TableRowColor"> 308<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#addIfNotPresent(java.lang.annotation.Annotation)">addIfNotPresent</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#addOrOverride(java.lang.annotation.Annotation)">addOrOverride</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#fixAccess()">fixAccess</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getAllAnnotations()">getAllAnnotations</A></CODE></TD> 309</TR> 310</TABLE> 311 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated"><!-- --></A> 312<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 313<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 314<TH ALIGN="left"><B>Methods inherited from class com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A></B></TH> 315</TR> 316<TR BGCOLOR="white" CLASS="TableRowColor"> 317<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType(com.fasterxml.jackson.databind.type.TypeBindings)">getType</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#hasAnnotation(java.lang.Class)">hasAnnotation</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#isPublic()">isPublic</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withFallBackAnnotationsFrom(com.fasterxml.jackson.databind.introspect.Annotated)">withFallBackAnnotationsFrom</A></CODE></TD> 318</TR> 319</TABLE> 320 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 321<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 322<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 323<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> 324</TR> 325<TR BGCOLOR="white" CLASS="TableRowColor"> 326<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD> 327</TR> 328</TABLE> 329 330<P> 331 332<!-- ============ FIELD DETAIL =========== --> 333 334<A NAME="field_detail"><!-- --></A> 335<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 336<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 337<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 338<B>Field Detail</B></FONT></TH> 339</TR> 340</TABLE> 341 342<A NAME="_field"><!-- --></A><H3> 343_field</H3> 344<PRE> 345protected final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A> <B>_field</B></PRE> 346<DL> 347<DL> 348</DL> 349</DL> 350 351<!-- ========= CONSTRUCTOR DETAIL ======== --> 352 353<A NAME="constructor_detail"><!-- --></A> 354<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 355<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 356<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 357<B>Constructor Detail</B></FONT></TH> 358</TR> 359</TABLE> 360 361<A NAME="AnnotatedField(java.lang.reflect.Field, com.fasterxml.jackson.databind.introspect.AnnotationMap)"><!-- --></A><H3> 362AnnotatedField</H3> 363<PRE> 364public <B>AnnotatedField</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A> field, 365 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> annMap)</PRE> 366<DL> 367</DL> 368 369<!-- ============ METHOD DETAIL ========== --> 370 371<A NAME="method_detail"><!-- --></A> 372<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 373<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 374<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 375<B>Method Detail</B></FONT></TH> 376</TR> 377</TABLE> 378 379<A NAME="withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"><!-- --></A><H3> 380withAnnotations</H3> 381<PRE> 382public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A> <B>withAnnotations</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> ann)</PRE> 383<DL> 384<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">Annotated</A></CODE></B></DD> 385<DD>Fluent factory method that will construct a new instance that uses specified 386 instance annotations instead of currently configured ones. 387<P> 388<DD><DL> 389<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">withAnnotations</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A></CODE></DL> 390</DD> 391<DD><DL> 392</DL> 393</DD> 394</DL> 395<HR> 396 397<A NAME="getAnnotated()"><!-- --></A><H3> 398getAnnotated</H3> 399<PRE> 400public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</A> <B>getAnnotated</B>()</PRE> 401<DL> 402<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">Annotated</A></CODE></B></DD> 403<DD>Method that can be used to find actual JDK element that this instance 404 represents. It is non-null, except for method/constructor parameters 405 which do not have a JDK counterpart. 406<P> 407<DD><DL> 408<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">getAnnotated</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A></CODE></DL> 409</DD> 410<DD><DL> 411</DL> 412</DD> 413</DL> 414<HR> 415 416<A NAME="getModifiers()"><!-- --></A><H3> 417getModifiers</H3> 418<PRE> 419public int <B>getModifiers</B>()</PRE> 420<DL> 421<DD><DL> 422<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getModifiers()">getModifiers</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A></CODE></DL> 423</DD> 424<DD><DL> 425</DL> 426</DD> 427</DL> 428<HR> 429 430<A NAME="getName()"><!-- --></A><H3> 431getName</H3> 432<PRE> 433public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getName</B>()</PRE> 434<DL> 435<DD><DL> 436<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getName()">getName</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A></CODE></DL> 437</DD> 438<DD><DL> 439</DL> 440</DD> 441</DL> 442<HR> 443 444<A NAME="getAnnotation(java.lang.Class)"><!-- --></A><H3> 445getAnnotation</H3> 446<PRE> 447public <A extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A>> A <B>getAnnotation</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><A> acls)</PRE> 448<DL> 449<DD><DL> 450<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotation(java.lang.Class)">getAnnotation</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A></CODE></DL> 451</DD> 452<DD><DL> 453</DL> 454</DD> 455</DL> 456<HR> 457 458<A NAME="getGenericType()"><!-- --></A><H3> 459getGenericType</H3> 460<PRE> 461public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A> <B>getGenericType</B>()</PRE> 462<DL> 463<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType()">Annotated</A></CODE></B></DD> 464<DD>Full generic type of the annotated element; definition 465 of what exactly this means depends on sub-class. 466<P> 467<DD><DL> 468<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType()">getGenericType</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A></CODE></DL> 469</DD> 470<DD><DL> 471</DL> 472</DD> 473</DL> 474<HR> 475 476<A NAME="getRawType()"><!-- --></A><H3> 477getRawType</H3> 478<PRE> 479public <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>getRawType</B>()</PRE> 480<DL> 481<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getRawType()">Annotated</A></CODE></B></DD> 482<DD>"Raw" type (type-erased class) of the annotated element; definition 483 of what exactly this means depends on sub-class. 484<P> 485<DD><DL> 486<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getRawType()">getRawType</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A></CODE></DL> 487</DD> 488<DD><DL> 489</DL> 490</DD> 491</DL> 492<HR> 493 494<A NAME="getDeclaringClass()"><!-- --></A><H3> 495getDeclaringClass</H3> 496<PRE> 497public <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>getDeclaringClass</B>()</PRE> 498<DL> 499<DD><DL> 500<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getDeclaringClass()">getDeclaringClass</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></DL> 501</DD> 502<DD><DL> 503</DL> 504</DD> 505</DL> 506<HR> 507 508<A NAME="getMember()"><!-- --></A><H3> 509getMember</H3> 510<PRE> 511public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</A> <B>getMember</B>()</PRE> 512<DL> 513<DD><DL> 514<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getMember()">getMember</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></DL> 515</DD> 516<DD><DL> 517</DL> 518</DD> 519</DL> 520<HR> 521 522<A NAME="setValue(java.lang.Object, java.lang.Object)"><!-- --></A><H3> 523setValue</H3> 524<PRE> 525public void <B>setValue</B>(<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> pojo, 526 <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> value) 527 throws <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></PRE> 528<DL> 529<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue(java.lang.Object, java.lang.Object)">AnnotatedMember</A></CODE></B></DD> 530<DD>Optional method that can be used to assign value of 531 this member on given object, if this is a supported 532 operation for member type. 533<p> 534 This is implemented for fields and single-argument 535 member methods; but not for constructor parameters or 536 other types of methods (like static methods) 537<P> 538<DD><DL> 539<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue(java.lang.Object, java.lang.Object)">setValue</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></DL> 540</DD> 541<DD><DL> 542 543<DT><B>Throws:</B> 544<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></DL> 545</DD> 546</DL> 547<HR> 548 549<A NAME="getValue(java.lang.Object)"><!-- --></A><H3> 550getValue</H3> 551<PRE> 552public <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>getValue</B>(<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> pojo) 553 throws <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></PRE> 554<DL> 555<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getValue(java.lang.Object)">AnnotatedMember</A></CODE></B></DD> 556<DD>Optional method that can be used to access the value of 557 this member on given object, if this is a supported 558 operation for member type. 559<p> 560 This is implemented for fields and no-argument 561 member methods; but not for constructor parameters or 562 other types of methods (like static methods) 563<P> 564<DD><DL> 565<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getValue(java.lang.Object)">getValue</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></DL> 566</DD> 567<DD><DL> 568 569<DT><B>Throws:</B> 570<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></DL> 571</DD> 572</DL> 573<HR> 574 575<A NAME="getFullName()"><!-- --></A><H3> 576getFullName</H3> 577<PRE> 578public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getFullName</B>()</PRE> 579<DL> 580<DD><DL> 581</DL> 582</DD> 583</DL> 584<HR> 585 586<A NAME="getAnnotationCount()"><!-- --></A><H3> 587getAnnotationCount</H3> 588<PRE> 589public int <B>getAnnotationCount</B>()</PRE> 590<DL> 591<DD><DL> 592</DL> 593</DD> 594</DL> 595<HR> 596 597<A NAME="toString()"><!-- --></A><H3> 598toString</H3> 599<PRE> 600public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE> 601<DL> 602<DD><DL> 603<DT><B>Overrides:</B><DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> 604</DD> 605<DD><DL> 606</DL> 607</DD> 608</DL> 609<!-- ========= END OF CLASS DATA ========= --> 610<HR> 611 612 613<!-- ======= START OF BOTTOM NAVBAR ====== --> 614<A NAME="navbar_bottom"><!-- --></A> 615<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 616<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 617<TR> 618<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 619<A NAME="navbar_bottom_firstrow"><!-- --></A> 620<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 621 <TR ALIGN="center" VALIGN="top"> 622 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 623 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 624 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 625 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AnnotatedField.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 626 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 627 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 628 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 629 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 630 </TR> 631</TABLE> 632</TD> 633<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 634</EM> 635</TD> 636</TR> 637 638<TR> 639<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 640 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> 641 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD> 642<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 643 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedField.html" target="_top"><B>FRAMES</B></A> 644 <A HREF="AnnotatedField.html" target="_top"><B>NO FRAMES</B></A> 645 <SCRIPT type="text/javascript"> 646 <!-- 647 if(window==top) { 648 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 649 } 650 //--> 651</SCRIPT> 652<NOSCRIPT> 653 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 654</NOSCRIPT> 655 656 657</FONT></TD> 658</TR> 659<TR> 660<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 661 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 662<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 663DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 664</TR> 665</TABLE> 666<A NAME="skip-navbar_bottom"></A> 667<!-- ======== END OF BOTTOM NAVBAR ======= --> 668 669<HR> 670Copyright © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. 671</BODY> 672</HTML> 673