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 18:49:11 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8PropertyAccessor (Jackson-annotations 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="PropertyAccessor (Jackson-annotations 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="../../../../com/fasterxml/jackson/annotation/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 42 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 48 </TR> 49</TABLE> 50</TD> 51<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 52</EM> 53</TD> 54</TR> 55 56<TR> 57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 58 <A HREF="../../../../com/fasterxml/jackson/annotation/ObjectIdGenerators.UUIDGenerator.html" title="class in com.fasterxml.jackson.annotation"><B>PREV CLASS</B></A> 59 NEXT CLASS</FONT></TD> 60<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 61 <A HREF="../../../../index.html?com/fasterxml/jackson/annotation/PropertyAccessor.html" target="_top"><B>FRAMES</B></A> 62 <A HREF="PropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> 63 <SCRIPT type="text/javascript"> 64 <!-- 65 if(window==top) { 66 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 67 } 68 //--> 69</SCRIPT> 70<NOSCRIPT> 71 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 72</NOSCRIPT> 73 74 75</FONT></TD> 76</TR> 77<TR> 78<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 79 SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_summary">METHOD</A></FONT></TD> 80<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 81DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_detail">METHOD</A></FONT></TD> 82</TR> 83</TABLE> 84<A NAME="skip-navbar_top"></A> 85<!-- ========= END OF TOP NAVBAR ========= --> 86 87<HR> 88<!-- ======== START OF CLASS DATA ======== --> 89<H2> 90<FONT SIZE="-1"> 91com.fasterxml.jackson.annotation</FONT> 92<BR> 93Enum PropertyAccessor</H2> 94<PRE> 95<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> 96 <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><<A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A>> 97 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.annotation.PropertyAccessor</B> 98</PRE> 99<DL> 100<DT><B>All Implemented Interfaces:</B> <DD><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><<A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A>></DD> 101</DL> 102<HR> 103<DL> 104<DT><PRE>public enum <B>PropertyAccessor</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><<A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A>></DL> 105</PRE> 106 107<P> 108Enumeration used to define kinds of elements (called "property accessors") 109 that annotations like <A HREF="../../../../com/fasterxml/jackson/annotation/JsonAutoDetect.html" title="annotation in com.fasterxml.jackson.annotation"><CODE>JsonAutoDetect</CODE></A> apply to. 110<p> 111 In addition to method types (GETTER/IS_GETTER, SETTER, CREATOR) and the 112 field type (FIELD), 2 pseudo-types 113 are defined for convenience: <code>ALWAYS</code> and <code>NONE</code>. These 114 can be used to indicate, all or none of available method types (respectively), 115 for use by annotations that takes <code>JsonMethod</code> argument. 116<P> 117 118<P> 119<HR> 120 121<P> 122<!-- =========== ENUM CONSTANT SUMMARY =========== --> 123 124<A NAME="enum_constant_summary"><!-- --></A> 125<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 126<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 127<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 128<B>Enum Constant Summary</B></FONT></TH> 129</TR> 130<TR BGCOLOR="white" CLASS="TableRowColor"> 131<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#ALL">ALL</A></B></CODE> 132 133<BR> 134 This pseudo-type indicates that all accessors are affected.</TD> 135</TR> 136<TR BGCOLOR="white" CLASS="TableRowColor"> 137<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#CREATOR">CREATOR</A></B></CODE> 138 139<BR> 140 Creators are constructors and (static) factory methods used to 141 construct POJO instances for deserialization</TD> 142</TR> 143<TR BGCOLOR="white" CLASS="TableRowColor"> 144<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#FIELD">FIELD</A></B></CODE> 145 146<BR> 147 Field refers to fields of regular Java objects.</TD> 148</TR> 149<TR BGCOLOR="white" CLASS="TableRowColor"> 150<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#GETTER">GETTER</A></B></CODE> 151 152<BR> 153 Getters are methods used to get a POJO field value for serialization, 154 or, under certain conditions also for de-serialization.</TD> 155</TR> 156<TR BGCOLOR="white" CLASS="TableRowColor"> 157<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#IS_GETTER">IS_GETTER</A></B></CODE> 158 159<BR> 160 "Is getters" are getter-like methods that are named "isXxx" 161 (instead of "getXxx" for getters) and return boolean value 162 (either primitive, or <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><CODE>Boolean</CODE></A>).</TD> 163</TR> 164<TR BGCOLOR="white" CLASS="TableRowColor"> 165<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#NONE">NONE</A></B></CODE> 166 167<BR> 168 This pseudo-type indicates that none of accessors if affected.</TD> 169</TR> 170<TR BGCOLOR="white" CLASS="TableRowColor"> 171<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#SETTER">SETTER</A></B></CODE> 172 173<BR> 174 Setters are methods used to set a POJO value for deserialization.</TD> 175</TR> 176</TABLE> 177 178<!-- ========== METHOD SUMMARY =========== --> 179 180<A NAME="method_summary"><!-- --></A> 181<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 182<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 183<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 184<B>Method Summary</B></FONT></TH> 185</TR> 186<TR BGCOLOR="white" CLASS="TableRowColor"> 187<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 188<CODE> boolean</CODE></FONT></TD> 189<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#creatorEnabled()">creatorEnabled</A></B>()</CODE> 190 191<BR> 192 </TD> 193</TR> 194<TR BGCOLOR="white" CLASS="TableRowColor"> 195<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 196<CODE> boolean</CODE></FONT></TD> 197<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#fieldEnabled()">fieldEnabled</A></B>()</CODE> 198 199<BR> 200 </TD> 201</TR> 202<TR BGCOLOR="white" CLASS="TableRowColor"> 203<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 204<CODE> boolean</CODE></FONT></TD> 205<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#getterEnabled()">getterEnabled</A></B>()</CODE> 206 207<BR> 208 </TD> 209</TR> 210<TR BGCOLOR="white" CLASS="TableRowColor"> 211<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 212<CODE> boolean</CODE></FONT></TD> 213<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#isGetterEnabled()">isGetterEnabled</A></B>()</CODE> 214 215<BR> 216 </TD> 217</TR> 218<TR BGCOLOR="white" CLASS="TableRowColor"> 219<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 220<CODE> boolean</CODE></FONT></TD> 221<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#setterEnabled()">setterEnabled</A></B>()</CODE> 222 223<BR> 224 </TD> 225</TR> 226<TR BGCOLOR="white" CLASS="TableRowColor"> 227<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 228<CODE>static <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A></CODE></FONT></TD> 229<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.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> name)</CODE> 230 231<BR> 232 Returns the enum constant of this type with the specified name.</TD> 233</TR> 234<TR BGCOLOR="white" CLASS="TableRowColor"> 235<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 236<CODE>static <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A>[]</CODE></FONT></TD> 237<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#values()">values</A></B>()</CODE> 238 239<BR> 240 Returns an array containing the constants of this enum type, in 241the order they are declared.</TD> 242</TR> 243</TABLE> 244 <A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A> 245<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 246<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 247<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> 248</TR> 249<TR BGCOLOR="white" CLASS="TableRowColor"> 250<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> 251</TR> 252</TABLE> 253 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 254<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 255<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 256<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> 257</TR> 258<TR BGCOLOR="white" CLASS="TableRowColor"> 259<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> 260</TR> 261</TABLE> 262 263<P> 264 265<!-- ============ ENUM CONSTANT DETAIL =========== --> 266 267<A NAME="enum_constant_detail"><!-- --></A> 268<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 269<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 270<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 271<B>Enum Constant Detail</B></FONT></TH> 272</TR> 273</TABLE> 274 275<A NAME="GETTER"><!-- --></A><H3> 276GETTER</H3> 277<PRE> 278public static final <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A> <B>GETTER</B></PRE> 279<DL> 280<DD>Getters are methods used to get a POJO field value for serialization, 281 or, under certain conditions also for de-serialization. Latter 282 can be used for effectively setting Collection or Map values 283 in absence of setters, iff returned value is not a copy but 284 actual value of the logical property. 285<p> 286 Since version 1.3, this does <b>NOT</b> include "is getters" (methods 287 that return boolean and named 'isXxx' for property 'xxx'); instead, 288 <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html#IS_GETTER"><CODE>IS_GETTER</CODE></A> is used}. 289<P> 290<DL> 291</DL> 292</DL> 293<HR> 294 295<A NAME="SETTER"><!-- --></A><H3> 296SETTER</H3> 297<PRE> 298public static final <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A> <B>SETTER</B></PRE> 299<DL> 300<DD>Setters are methods used to set a POJO value for deserialization. 301<P> 302<DL> 303</DL> 304</DL> 305<HR> 306 307<A NAME="CREATOR"><!-- --></A><H3> 308CREATOR</H3> 309<PRE> 310public static final <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A> <B>CREATOR</B></PRE> 311<DL> 312<DD>Creators are constructors and (static) factory methods used to 313 construct POJO instances for deserialization 314<P> 315<DL> 316</DL> 317</DL> 318<HR> 319 320<A NAME="FIELD"><!-- --></A><H3> 321FIELD</H3> 322<PRE> 323public static final <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A> <B>FIELD</B></PRE> 324<DL> 325<DD>Field refers to fields of regular Java objects. Although 326 they are not really methods, addition of optional field-discovery 327 in version 1.1 meant that there was need to enable/disable 328 their auto-detection, and this is the place to add it in. 329<P> 330<DL> 331</DL> 332</DL> 333<HR> 334 335<A NAME="IS_GETTER"><!-- --></A><H3> 336IS_GETTER</H3> 337<PRE> 338public static final <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A> <B>IS_GETTER</B></PRE> 339<DL> 340<DD>"Is getters" are getter-like methods that are named "isXxx" 341 (instead of "getXxx" for getters) and return boolean value 342 (either primitive, or <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><CODE>Boolean</CODE></A>). 343<P> 344<DL> 345</DL> 346</DL> 347<HR> 348 349<A NAME="NONE"><!-- --></A><H3> 350NONE</H3> 351<PRE> 352public static final <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A> <B>NONE</B></PRE> 353<DL> 354<DD>This pseudo-type indicates that none of accessors if affected. 355<P> 356<DL> 357</DL> 358</DL> 359<HR> 360 361<A NAME="ALL"><!-- --></A><H3> 362ALL</H3> 363<PRE> 364public static final <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A> <B>ALL</B></PRE> 365<DL> 366<DD>This pseudo-type indicates that all accessors are affected. 367<P> 368<DL> 369</DL> 370</DL> 371 372<!-- ============ METHOD DETAIL ========== --> 373 374<A NAME="method_detail"><!-- --></A> 375<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 376<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 377<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 378<B>Method Detail</B></FONT></TH> 379</TR> 380</TABLE> 381 382<A NAME="values()"><!-- --></A><H3> 383values</H3> 384<PRE> 385public static <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</A>[] <B>values</B>()</PRE> 386<DL> 387<DD>Returns an array containing the constants of this enum type, in 388the order they are declared. This method may be used to iterate 389over the constants as follows: 390<pre> 391for (PropertyAccessor c : PropertyAccessor.values()) 392 System.out.println(c); 393</pre> 394<P> 395<DD><DL> 396 397<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in 398the order they are declared</DL> 399</DD> 400</DL> 401<HR> 402 403<A NAME="valueOf(java.lang.String)"><!-- --></A><H3> 404valueOf</H3> 405<PRE> 406public static <A HREF="../../../../com/fasterxml/jackson/annotation/PropertyAccessor.html" title="enum in com.fasterxml.jackson.annotation">PropertyAccessor</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> name)</PRE> 407<DL> 408<DD>Returns the enum constant of this type with the specified name. 409The string must match <I>exactly</I> an identifier used to declare an 410enum constant in this type. (Extraneous whitespace characters are 411not permitted.) 412<P> 413<DD><DL> 414<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned. 415<DT><B>Returns:</B><DD>the enum constant with the specified name 416<DT><B>Throws:</B> 417<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 418with the specified name 419<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> 420</DD> 421</DL> 422<HR> 423 424<A NAME="creatorEnabled()"><!-- --></A><H3> 425creatorEnabled</H3> 426<PRE> 427public boolean <B>creatorEnabled</B>()</PRE> 428<DL> 429<DD><DL> 430</DL> 431</DD> 432</DL> 433<HR> 434 435<A NAME="getterEnabled()"><!-- --></A><H3> 436getterEnabled</H3> 437<PRE> 438public boolean <B>getterEnabled</B>()</PRE> 439<DL> 440<DD><DL> 441</DL> 442</DD> 443</DL> 444<HR> 445 446<A NAME="isGetterEnabled()"><!-- --></A><H3> 447isGetterEnabled</H3> 448<PRE> 449public boolean <B>isGetterEnabled</B>()</PRE> 450<DL> 451<DD><DL> 452</DL> 453</DD> 454</DL> 455<HR> 456 457<A NAME="setterEnabled()"><!-- --></A><H3> 458setterEnabled</H3> 459<PRE> 460public boolean <B>setterEnabled</B>()</PRE> 461<DL> 462<DD><DL> 463</DL> 464</DD> 465</DL> 466<HR> 467 468<A NAME="fieldEnabled()"><!-- --></A><H3> 469fieldEnabled</H3> 470<PRE> 471public boolean <B>fieldEnabled</B>()</PRE> 472<DL> 473<DD><DL> 474</DL> 475</DD> 476</DL> 477<!-- ========= END OF CLASS DATA ========= --> 478<HR> 479 480 481<!-- ======= START OF BOTTOM NAVBAR ====== --> 482<A NAME="navbar_bottom"><!-- --></A> 483<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 484<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 485<TR> 486<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 487<A NAME="navbar_bottom_firstrow"><!-- --></A> 488<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 489 <TR ALIGN="center" VALIGN="top"> 490 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/fasterxml/jackson/annotation/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 491 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 492 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 493 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 494 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 495 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 496 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 497 </TR> 498</TABLE> 499</TD> 500<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 501</EM> 502</TD> 503</TR> 504 505<TR> 506<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 507 <A HREF="../../../../com/fasterxml/jackson/annotation/ObjectIdGenerators.UUIDGenerator.html" title="class in com.fasterxml.jackson.annotation"><B>PREV CLASS</B></A> 508 NEXT CLASS</FONT></TD> 509<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 510 <A HREF="../../../../index.html?com/fasterxml/jackson/annotation/PropertyAccessor.html" target="_top"><B>FRAMES</B></A> 511 <A HREF="PropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> 512 <SCRIPT type="text/javascript"> 513 <!-- 514 if(window==top) { 515 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 516 } 517 //--> 518</SCRIPT> 519<NOSCRIPT> 520 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 521</NOSCRIPT> 522 523 524</FONT></TD> 525</TR> 526<TR> 527<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 528 SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_summary">METHOD</A></FONT></TD> 529<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 530DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_detail">METHOD</A></FONT></TD> 531</TR> 532</TABLE> 533<A NAME="skip-navbar_bottom"></A> 534<!-- ======== END OF BOTTOM NAVBAR ======= --> 535 536<HR> 537Copyright © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. 538</BODY> 539</HTML> 540