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:16 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8POJOPropertyBuilder (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="POJOPropertyBuilder (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/POJOPropertyBuilder.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/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> 60 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface 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/POJOPropertyBuilder.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="POJOPropertyBuilder.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 POJOPropertyBuilder</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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition</A> 98 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder</B> 99</PRE> 100<DL> 101<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</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/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A>></DD> 102</DL> 103<HR> 104<DL> 105<DT><PRE>public class <B>POJOPropertyBuilder</B><DT>extends <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A><DT>implements <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/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A>></DL> 106</PRE> 107 108<P> 109Helper class used for aggregating information about a single 110 potential POJO property. 111<P> 112 113<P> 114<HR> 115 116<P> 117<!-- =========== FIELD SUMMARY =========== --> 118 119<A NAME="field_summary"><!-- --></A> 120<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 121<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 122<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 123<B>Field Summary</B></FONT></TH> 124</TR> 125<TR BGCOLOR="white" CLASS="TableRowColor"> 126<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 127<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A></CODE></FONT></TD> 128<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#_annotationIntrospector">_annotationIntrospector</A></B></CODE> 129 130<BR> 131 </TD> 132</TR> 133<TR BGCOLOR="white" CLASS="TableRowColor"> 134<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 135<CODE>protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A>></CODE></FONT></TD> 136<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#_ctorParameters">_ctorParameters</A></B></CODE> 137 138<BR> 139 </TD> 140</TR> 141<TR BGCOLOR="white" CLASS="TableRowColor"> 142<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 143<CODE>protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>></CODE></FONT></TD> 144<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#_fields">_fields</A></B></CODE> 145 146<BR> 147 </TD> 148</TR> 149<TR BGCOLOR="white" CLASS="TableRowColor"> 150<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 151<CODE>protected boolean</CODE></FONT></TD> 152<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#_forSerialization">_forSerialization</A></B></CODE> 153 154<BR> 155 Whether property is being composed for serialization 156 (true) or deserialization (false)</TD> 157</TR> 158<TR BGCOLOR="white" CLASS="TableRowColor"> 159<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 160<CODE>protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>></CODE></FONT></TD> 161<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#_getters">_getters</A></B></CODE> 162 163<BR> 164 </TD> 165</TR> 166<TR BGCOLOR="white" CLASS="TableRowColor"> 167<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 168<CODE>protected <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> 169<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#_internalName">_internalName</A></B></CODE> 170 171<BR> 172 Original internal name, derived from accessor, of this 173 property.</TD> 174</TR> 175<TR BGCOLOR="white" CLASS="TableRowColor"> 176<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 177<CODE>protected <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> 178<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#_name">_name</A></B></CODE> 179 180<BR> 181 External name of logical property; may change with 182 renaming (by new instance being constructed using 183 a new name)</TD> 184</TR> 185<TR BGCOLOR="white" CLASS="TableRowColor"> 186<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 187<CODE>protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>></CODE></FONT></TD> 188<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#_setters">_setters</A></B></CODE> 189 190<BR> 191 </TD> 192</TR> 193</TABLE> 194 195<!-- ======== CONSTRUCTOR SUMMARY ======== --> 196 197<A NAME="constructor_summary"><!-- --></A> 198<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 199<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 200<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 201<B>Constructor Summary</B></FONT></TH> 202</TR> 203<TR BGCOLOR="white" CLASS="TableRowColor"> 204<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#POJOPropertyBuilder(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder, java.lang.String)">POJOPropertyBuilder</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A> src, 205 <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> newName)</CODE> 206 207<BR> 208 </TD> 209</TR> 210<TR BGCOLOR="white" CLASS="TableRowColor"> 211<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#POJOPropertyBuilder(java.lang.String, com.fasterxml.jackson.databind.AnnotationIntrospector, boolean)">POJOPropertyBuilder</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> internalName, 212 <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> annotationIntrospector, 213 boolean forSerialization)</CODE> 214 215<BR> 216 </TD> 217</TR> 218</TABLE> 219 220<!-- ========== METHOD SUMMARY =========== --> 221 222<A NAME="method_summary"><!-- --></A> 223<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 224<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 225<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 226<B>Method Summary</B></FONT></TH> 227</TR> 228<TR BGCOLOR="white" CLASS="TableRowColor"> 229<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 230<CODE> void</CODE></FONT></TD> 231<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)">addAll</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A> src)</CODE> 232 233<BR> 234 Method for adding all property members from specified collector into 235 this collector.</TD> 236</TR> 237<TR BGCOLOR="white" CLASS="TableRowColor"> 238<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 239<CODE> void</CODE></FONT></TD> 240<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#addCtor(com.fasterxml.jackson.databind.introspect.AnnotatedParameter, java.lang.String, boolean, boolean)">addCtor</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A> a, 241 <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> ename, 242 boolean visible, 243 boolean ignored)</CODE> 244 245<BR> 246 </TD> 247</TR> 248<TR BGCOLOR="white" CLASS="TableRowColor"> 249<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 250<CODE> void</CODE></FONT></TD> 251<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#addField(com.fasterxml.jackson.databind.introspect.AnnotatedField, java.lang.String, boolean, boolean)">addField</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A> a, 252 <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> ename, 253 boolean visible, 254 boolean ignored)</CODE> 255 256<BR> 257 </TD> 258</TR> 259<TR BGCOLOR="white" CLASS="TableRowColor"> 260<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 261<CODE> void</CODE></FONT></TD> 262<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#addGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod, java.lang.String, boolean, boolean)">addGetter</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> a, 263 <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> ename, 264 boolean visible, 265 boolean ignored)</CODE> 266 267<BR> 268 </TD> 269</TR> 270<TR BGCOLOR="white" CLASS="TableRowColor"> 271<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 272<CODE> void</CODE></FONT></TD> 273<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#addSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod, java.lang.String, boolean, boolean)">addSetter</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> a, 274 <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> ename, 275 boolean visible, 276 boolean ignored)</CODE> 277 278<BR> 279 </TD> 280</TR> 281<TR BGCOLOR="white" CLASS="TableRowColor"> 282<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 283<CODE> boolean</CODE></FONT></TD> 284<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#anyIgnorals()">anyIgnorals</A></B>()</CODE> 285 286<BR> 287 </TD> 288</TR> 289<TR BGCOLOR="white" CLASS="TableRowColor"> 290<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 291<CODE> boolean</CODE></FONT></TD> 292<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#anyVisible()">anyVisible</A></B>()</CODE> 293 294<BR> 295 </TD> 296</TR> 297<TR BGCOLOR="white" CLASS="TableRowColor"> 298<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 299<CODE> int</CODE></FONT></TD> 300<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#compareTo(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)">compareTo</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A> other)</CODE> 301 302<BR> 303 </TD> 304</TR> 305<TR BGCOLOR="white" CLASS="TableRowColor"> 306<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 307<CODE> boolean</CODE></FONT></TD> 308<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#couldSerialize()">couldSerialize</A></B>()</CODE> 309 310<BR> 311 </TD> 312</TR> 313<TR BGCOLOR="white" CLASS="TableRowColor"> 314<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 315<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> 316<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#findNewName()">findNewName</A></B>()</CODE> 317 318<BR> 319 Method called to check whether property represented by this collector 320 should be renamed from the implicit name; and also verify that there 321 are no conflicting rename definitions.</TD> 322</TR> 323<TR BGCOLOR="white" CLASS="TableRowColor"> 324<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 325<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A></CODE></FONT></TD> 326<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#findObjectIdInfo()">findObjectIdInfo</A></B>()</CODE> 327 328<BR> 329 Method used to check whether this logical property indicates that 330 value POJOs should be written using additional Object Identifier 331 (or, when multiple references exist, all but first AS Object Identifier).</TD> 332</TR> 333<TR BGCOLOR="white" CLASS="TableRowColor"> 334<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 335<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.ReferenceProperty.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector.ReferenceProperty</A></CODE></FONT></TD> 336<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#findReferenceType()">findReferenceType</A></B>()</CODE> 337 338<BR> 339 Method used to find whether property is part of a bi-directional 340 reference.</TD> 341</TR> 342<TR BGCOLOR="white" CLASS="TableRowColor"> 343<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 344<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> 345<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#findViews()">findViews</A></B>()</CODE> 346 347<BR> 348 Method used to find View-inclusion definitions for the property.</TD> 349</TR> 350<TR BGCOLOR="white" CLASS="TableRowColor"> 351<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 352<CODE>protected 353<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 354<TR ALIGN="right" VALIGN=""> 355<TD NOWRAP><FONT SIZE="-1"> 356<CODE><T> T</CODE></FONT></TD> 357</TR> 358</TABLE> 359</CODE></FONT></TD> 360<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#fromMemberAnnotation(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.WithMember)">fromMemberAnnotation</A></B>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.WithMember<T> func)</CODE> 361 362<BR> 363 Helper method used for finding annotation values</TD> 364</TR> 365<TR BGCOLOR="white" CLASS="TableRowColor"> 366<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 367<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></FONT></TD> 368<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getAccessor()">getAccessor</A></B>()</CODE> 369 370<BR> 371 Method used to find accessor (getter, field to access) to use for accessing 372 value of the property.</TD> 373</TR> 374<TR BGCOLOR="white" CLASS="TableRowColor"> 375<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 376<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A></CODE></FONT></TD> 377<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getConstructorParameter()">getConstructorParameter</A></B>()</CODE> 378 379<BR> 380 </TD> 381</TR> 382<TR BGCOLOR="white" CLASS="TableRowColor"> 383<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 384<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A></CODE></FONT></TD> 385<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getField()">getField</A></B>()</CODE> 386 387<BR> 388 </TD> 389</TR> 390<TR BGCOLOR="white" CLASS="TableRowColor"> 391<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 392<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD> 393<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getGetter()">getGetter</A></B>()</CODE> 394 395<BR> 396 </TD> 397</TR> 398<TR BGCOLOR="white" CLASS="TableRowColor"> 399<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 400<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> 401<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getInternalName()">getInternalName</A></B>()</CODE> 402 403<BR> 404 Accessor that can be used to determine implicit name from underlying 405 element(s) before possible renaming.</TD> 406</TR> 407<TR BGCOLOR="white" CLASS="TableRowColor"> 408<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 409<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></FONT></TD> 410<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getMutator()">getMutator</A></B>()</CODE> 411 412<BR> 413 Method used to find mutator (constructor parameter, setter, field) to use for 414 changing value of the property.</TD> 415</TR> 416<TR BGCOLOR="white" CLASS="TableRowColor"> 417<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 418<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> 419<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getName()">getName</A></B>()</CODE> 420 421<BR> 422 Accessor for name used for external representation (in JSON).</TD> 423</TR> 424<TR BGCOLOR="white" CLASS="TableRowColor"> 425<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 426<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD> 427<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getSetter()">getSetter</A></B>()</CODE> 428 429<BR> 430 </TD> 431</TR> 432<TR BGCOLOR="white" CLASS="TableRowColor"> 433<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 434<CODE> boolean</CODE></FONT></TD> 435<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#hasConstructorParameter()">hasConstructorParameter</A></B>()</CODE> 436 437<BR> 438 </TD> 439</TR> 440<TR BGCOLOR="white" CLASS="TableRowColor"> 441<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 442<CODE> boolean</CODE></FONT></TD> 443<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#hasField()">hasField</A></B>()</CODE> 444 445<BR> 446 </TD> 447</TR> 448<TR BGCOLOR="white" CLASS="TableRowColor"> 449<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 450<CODE> boolean</CODE></FONT></TD> 451<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#hasGetter()">hasGetter</A></B>()</CODE> 452 453<BR> 454 </TD> 455</TR> 456<TR BGCOLOR="white" CLASS="TableRowColor"> 457<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 458<CODE> boolean</CODE></FONT></TD> 459<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#hasSetter()">hasSetter</A></B>()</CODE> 460 461<BR> 462 </TD> 463</TR> 464<TR BGCOLOR="white" CLASS="TableRowColor"> 465<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 466<CODE> boolean</CODE></FONT></TD> 467<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#isExplicitlyIncluded()">isExplicitlyIncluded</A></B>()</CODE> 468 469<BR> 470 Accessor that can be called to check whether property was included 471 due to an explicit marker (usually annotation), or just by naming 472 convention.</TD> 473</TR> 474<TR BGCOLOR="white" CLASS="TableRowColor"> 475<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 476<CODE> boolean</CODE></FONT></TD> 477<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#isRequired()">isRequired</A></B>()</CODE> 478 479<BR> 480 Method used to check if this property is expected to have a value; 481 and if none found, should either be considered invalid (and most likely 482 fail deserialization), or handled by other means (by providing default 483 value)</TD> 484</TR> 485<TR BGCOLOR="white" CLASS="TableRowColor"> 486<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 487<CODE> boolean</CODE></FONT></TD> 488<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#isTypeId()">isTypeId</A></B>()</CODE> 489 490<BR> 491 Method used to check whether this logical property has a marker 492 to indicate it should be used as the type id for polymorphic type 493 handling.</TD> 494</TR> 495<TR BGCOLOR="white" CLASS="TableRowColor"> 496<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 497<CODE> void</CODE></FONT></TD> 498<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#mergeAnnotations(boolean)">mergeAnnotations</A></B>(boolean forSerialization)</CODE> 499 500<BR> 501 </TD> 502</TR> 503<TR BGCOLOR="white" CLASS="TableRowColor"> 504<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 505<CODE> void</CODE></FONT></TD> 506<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#removeIgnored()">removeIgnored</A></B>()</CODE> 507 508<BR> 509 Method called to remove all entries that are marked as 510 ignored.</TD> 511</TR> 512<TR BGCOLOR="white" CLASS="TableRowColor"> 513<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 514<CODE> void</CODE></FONT></TD> 515<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#removeNonVisible()">removeNonVisible</A></B>()</CODE> 516 517<BR> 518 </TD> 519</TR> 520<TR BGCOLOR="white" CLASS="TableRowColor"> 521<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 522<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> 523<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#toString()">toString</A></B>()</CODE> 524 525<BR> 526 </TD> 527</TR> 528<TR BGCOLOR="white" CLASS="TableRowColor"> 529<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 530<CODE> void</CODE></FONT></TD> 531<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#trimByVisibility()">trimByVisibility</A></B>()</CODE> 532 533<BR> 534 Method called to trim unnecessary entries, such as implicit 535 getter if there is an explict one available.</TD> 536</TR> 537<TR BGCOLOR="white" CLASS="TableRowColor"> 538<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 539<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A></CODE></FONT></TD> 540<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#withName(java.lang.String)">withName</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> newName)</CODE> 541 542<BR> 543 Method that can be used to create a definition with 544 same settings as this one, but with different 545 (external) name; that is, one for which 546 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getName()"><CODE>BeanPropertyDefinition.getName()</CODE></A> would return <code>newName</code>.</TD> 547</TR> 548</TABLE> 549 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"><!-- --></A> 550<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 551<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 552<TH ALIGN="left"><B>Methods inherited from class com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></B></TH> 553</TR> 554<TR BGCOLOR="white" CLASS="TableRowColor"> 555<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#couldDeserialize()">couldDeserialize</A></CODE></TD> 556</TR> 557</TABLE> 558 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 559<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 560<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 561<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> 562</TR> 563<TR BGCOLOR="white" CLASS="TableRowColor"> 564<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> 565</TR> 566</TABLE> 567 568<P> 569 570<!-- ============ FIELD DETAIL =========== --> 571 572<A NAME="field_detail"><!-- --></A> 573<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 574<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 575<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 576<B>Field Detail</B></FONT></TH> 577</TR> 578</TABLE> 579 580<A NAME="_forSerialization"><!-- --></A><H3> 581_forSerialization</H3> 582<PRE> 583protected final boolean <B>_forSerialization</B></PRE> 584<DL> 585<DD>Whether property is being composed for serialization 586 (true) or deserialization (false) 587<P> 588<DL> 589</DL> 590</DL> 591<HR> 592 593<A NAME="_annotationIntrospector"><!-- --></A><H3> 594_annotationIntrospector</H3> 595<PRE> 596protected final <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> <B>_annotationIntrospector</B></PRE> 597<DL> 598<DL> 599</DL> 600</DL> 601<HR> 602 603<A NAME="_name"><!-- --></A><H3> 604_name</H3> 605<PRE> 606protected final <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>_name</B></PRE> 607<DL> 608<DD>External name of logical property; may change with 609 renaming (by new instance being constructed using 610 a new name) 611<P> 612<DL> 613</DL> 614</DL> 615<HR> 616 617<A NAME="_internalName"><!-- --></A><H3> 618_internalName</H3> 619<PRE> 620protected final <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>_internalName</B></PRE> 621<DL> 622<DD>Original internal name, derived from accessor, of this 623 property. Will not be changed by renaming. 624<P> 625<DL> 626</DL> 627</DL> 628<HR> 629 630<A NAME="_fields"><!-- --></A><H3> 631_fields</H3> 632<PRE> 633protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>> <B>_fields</B></PRE> 634<DL> 635<DL> 636</DL> 637</DL> 638<HR> 639 640<A NAME="_ctorParameters"><!-- --></A><H3> 641_ctorParameters</H3> 642<PRE> 643protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A>> <B>_ctorParameters</B></PRE> 644<DL> 645<DL> 646</DL> 647</DL> 648<HR> 649 650<A NAME="_getters"><!-- --></A><H3> 651_getters</H3> 652<PRE> 653protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>> <B>_getters</B></PRE> 654<DL> 655<DL> 656</DL> 657</DL> 658<HR> 659 660<A NAME="_setters"><!-- --></A><H3> 661_setters</H3> 662<PRE> 663protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>> <B>_setters</B></PRE> 664<DL> 665<DL> 666</DL> 667</DL> 668 669<!-- ========= CONSTRUCTOR DETAIL ======== --> 670 671<A NAME="constructor_detail"><!-- --></A> 672<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 673<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 674<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 675<B>Constructor Detail</B></FONT></TH> 676</TR> 677</TABLE> 678 679<A NAME="POJOPropertyBuilder(java.lang.String, com.fasterxml.jackson.databind.AnnotationIntrospector, boolean)"><!-- --></A><H3> 680POJOPropertyBuilder</H3> 681<PRE> 682public <B>POJOPropertyBuilder</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> internalName, 683 <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> annotationIntrospector, 684 boolean forSerialization)</PRE> 685<DL> 686</DL> 687<HR> 688 689<A NAME="POJOPropertyBuilder(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder, java.lang.String)"><!-- --></A><H3> 690POJOPropertyBuilder</H3> 691<PRE> 692public <B>POJOPropertyBuilder</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A> src, 693 <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> newName)</PRE> 694<DL> 695</DL> 696 697<!-- ============ METHOD DETAIL ========== --> 698 699<A NAME="method_detail"><!-- --></A> 700<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 701<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 702<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 703<B>Method Detail</B></FONT></TH> 704</TR> 705</TABLE> 706 707<A NAME="withName(java.lang.String)"><!-- --></A><H3> 708withName</H3> 709<PRE> 710public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A> <B>withName</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> newName)</PRE> 711<DL> 712<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#withName(java.lang.String)">BeanPropertyDefinition</A></CODE></B></DD> 713<DD>Method that can be used to create a definition with 714 same settings as this one, but with different 715 (external) name; that is, one for which 716 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getName()"><CODE>BeanPropertyDefinition.getName()</CODE></A> would return <code>newName</code>. 717<P> 718<DD><DL> 719<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#withName(java.lang.String)">withName</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 720</DD> 721<DD><DL> 722</DL> 723</DD> 724</DL> 725<HR> 726 727<A NAME="compareTo(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"><!-- --></A><H3> 728compareTo</H3> 729<PRE> 730public int <B>compareTo</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A> other)</PRE> 731<DL> 732<DD><DL> 733<DT><B>Specified by:</B><DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true#compareTo(T)" title="class or interface in java.lang">compareTo</A></CODE> in interface <CODE><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/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A>></CODE></DL> 734</DD> 735<DD><DL> 736</DL> 737</DD> 738</DL> 739<HR> 740 741<A NAME="getName()"><!-- --></A><H3> 742getName</H3> 743<PRE> 744public <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> 745<DL> 746<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getName()">BeanPropertyDefinition</A></CODE></B></DD> 747<DD>Accessor for name used for external representation (in JSON). 748<P> 749<DD><DL> 750<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/util/Named.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getName()">getName</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 751</DD> 752<DD><DL> 753</DL> 754</DD> 755</DL> 756<HR> 757 758<A NAME="getInternalName()"><!-- --></A><H3> 759getInternalName</H3> 760<PRE> 761public <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>getInternalName</B>()</PRE> 762<DL> 763<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getInternalName()">BeanPropertyDefinition</A></CODE></B></DD> 764<DD>Accessor that can be used to determine implicit name from underlying 765 element(s) before possible renaming. This is the "internal" 766 name derived from accessor ("x" from "getX"), and is not based on 767 annotations or naming strategy. 768<P> 769<DD><DL> 770<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getInternalName()">getInternalName</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 771</DD> 772<DD><DL> 773</DL> 774</DD> 775</DL> 776<HR> 777 778<A NAME="isExplicitlyIncluded()"><!-- --></A><H3> 779isExplicitlyIncluded</H3> 780<PRE> 781public boolean <B>isExplicitlyIncluded</B>()</PRE> 782<DL> 783<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#isExplicitlyIncluded()">BeanPropertyDefinition</A></CODE></B></DD> 784<DD>Accessor that can be called to check whether property was included 785 due to an explicit marker (usually annotation), or just by naming 786 convention. 787<P> 788<DD><DL> 789<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#isExplicitlyIncluded()">isExplicitlyIncluded</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 790</DD> 791<DD><DL> 792 793<DT><B>Returns:</B><DD>True if property was explicitly included (usually by having 794 one of components being annotated); false if inclusion was purely 795 due to naming or visibility definitions (that is, implicit)</DL> 796</DD> 797</DL> 798<HR> 799 800<A NAME="hasGetter()"><!-- --></A><H3> 801hasGetter</H3> 802<PRE> 803public boolean <B>hasGetter</B>()</PRE> 804<DL> 805<DD><DL> 806<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#hasGetter()">hasGetter</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 807</DD> 808<DD><DL> 809</DL> 810</DD> 811</DL> 812<HR> 813 814<A NAME="hasSetter()"><!-- --></A><H3> 815hasSetter</H3> 816<PRE> 817public boolean <B>hasSetter</B>()</PRE> 818<DL> 819<DD><DL> 820<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#hasSetter()">hasSetter</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 821</DD> 822<DD><DL> 823</DL> 824</DD> 825</DL> 826<HR> 827 828<A NAME="hasField()"><!-- --></A><H3> 829hasField</H3> 830<PRE> 831public boolean <B>hasField</B>()</PRE> 832<DL> 833<DD><DL> 834<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#hasField()">hasField</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 835</DD> 836<DD><DL> 837</DL> 838</DD> 839</DL> 840<HR> 841 842<A NAME="hasConstructorParameter()"><!-- --></A><H3> 843hasConstructorParameter</H3> 844<PRE> 845public boolean <B>hasConstructorParameter</B>()</PRE> 846<DL> 847<DD><DL> 848<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#hasConstructorParameter()">hasConstructorParameter</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 849</DD> 850<DD><DL> 851</DL> 852</DD> 853</DL> 854<HR> 855 856<A NAME="couldSerialize()"><!-- --></A><H3> 857couldSerialize</H3> 858<PRE> 859public boolean <B>couldSerialize</B>()</PRE> 860<DL> 861<DD><DL> 862<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#couldSerialize()">couldSerialize</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 863</DD> 864<DD><DL> 865</DL> 866</DD> 867</DL> 868<HR> 869 870<A NAME="getGetter()"><!-- --></A><H3> 871getGetter</H3> 872<PRE> 873public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>getGetter</B>()</PRE> 874<DL> 875<DD><DL> 876<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getGetter()">getGetter</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 877</DD> 878<DD><DL> 879</DL> 880</DD> 881</DL> 882<HR> 883 884<A NAME="getSetter()"><!-- --></A><H3> 885getSetter</H3> 886<PRE> 887public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>getSetter</B>()</PRE> 888<DL> 889<DD><DL> 890<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getSetter()">getSetter</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 891</DD> 892<DD><DL> 893</DL> 894</DD> 895</DL> 896<HR> 897 898<A NAME="getField()"><!-- --></A><H3> 899getField</H3> 900<PRE> 901public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A> <B>getField</B>()</PRE> 902<DL> 903<DD><DL> 904<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getField()">getField</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 905</DD> 906<DD><DL> 907</DL> 908</DD> 909</DL> 910<HR> 911 912<A NAME="getConstructorParameter()"><!-- --></A><H3> 913getConstructorParameter</H3> 914<PRE> 915public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A> <B>getConstructorParameter</B>()</PRE> 916<DL> 917<DD><DL> 918<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getConstructorParameter()">getConstructorParameter</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 919</DD> 920<DD><DL> 921</DL> 922</DD> 923</DL> 924<HR> 925 926<A NAME="getAccessor()"><!-- --></A><H3> 927getAccessor</H3> 928<PRE> 929public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>getAccessor</B>()</PRE> 930<DL> 931<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getAccessor()">BeanPropertyDefinition</A></CODE></B></DD> 932<DD>Method used to find accessor (getter, field to access) to use for accessing 933 value of the property. 934 Null if no such member exists. 935<P> 936<DD><DL> 937<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getAccessor()">getAccessor</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 938</DD> 939<DD><DL> 940</DL> 941</DD> 942</DL> 943<HR> 944 945<A NAME="getMutator()"><!-- --></A><H3> 946getMutator</H3> 947<PRE> 948public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>getMutator</B>()</PRE> 949<DL> 950<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getMutator()">BeanPropertyDefinition</A></CODE></B></DD> 951<DD>Method used to find mutator (constructor parameter, setter, field) to use for 952 changing value of the property. 953 Null if no such member exists. 954<P> 955<DD><DL> 956<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getMutator()">getMutator</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 957</DD> 958<DD><DL> 959</DL> 960</DD> 961</DL> 962<HR> 963 964<A NAME="findViews()"><!-- --></A><H3> 965findViews</H3> 966<PRE> 967public <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>findViews</B>()</PRE> 968<DL> 969<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#findViews()">BeanPropertyDefinition</A></CODE></B></DD> 970<DD>Method used to find View-inclusion definitions for the property. 971<P> 972<DD><DL> 973<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#findViews()">findViews</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 974</DD> 975<DD><DL> 976</DL> 977</DD> 978</DL> 979<HR> 980 981<A NAME="findReferenceType()"><!-- --></A><H3> 982findReferenceType</H3> 983<PRE> 984public <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.ReferenceProperty.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector.ReferenceProperty</A> <B>findReferenceType</B>()</PRE> 985<DL> 986<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#findReferenceType()">BeanPropertyDefinition</A></CODE></B></DD> 987<DD>Method used to find whether property is part of a bi-directional 988 reference. 989<P> 990<DD><DL> 991<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#findReferenceType()">findReferenceType</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 992</DD> 993<DD><DL> 994</DL> 995</DD> 996</DL> 997<HR> 998 999<A NAME="isTypeId()"><!-- --></A><H3> 1000isTypeId</H3> 1001<PRE> 1002public boolean <B>isTypeId</B>()</PRE> 1003<DL> 1004<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#isTypeId()">BeanPropertyDefinition</A></CODE></B></DD> 1005<DD>Method used to check whether this logical property has a marker 1006 to indicate it should be used as the type id for polymorphic type 1007 handling. 1008<P> 1009<DD><DL> 1010<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#isTypeId()">isTypeId</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 1011</DD> 1012<DD><DL> 1013</DL> 1014</DD> 1015</DL> 1016<HR> 1017 1018<A NAME="isRequired()"><!-- --></A><H3> 1019isRequired</H3> 1020<PRE> 1021public boolean <B>isRequired</B>()</PRE> 1022<DL> 1023<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#isRequired()">BeanPropertyDefinition</A></CODE></B></DD> 1024<DD>Method used to check if this property is expected to have a value; 1025 and if none found, should either be considered invalid (and most likely 1026 fail deserialization), or handled by other means (by providing default 1027 value) 1028<P> 1029<DD><DL> 1030<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#isRequired()">isRequired</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 1031</DD> 1032<DD><DL> 1033</DL> 1034</DD> 1035</DL> 1036<HR> 1037 1038<A NAME="findObjectIdInfo()"><!-- --></A><H3> 1039findObjectIdInfo</H3> 1040<PRE> 1041public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A> <B>findObjectIdInfo</B>()</PRE> 1042<DL> 1043<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#findObjectIdInfo()">BeanPropertyDefinition</A></CODE></B></DD> 1044<DD>Method used to check whether this logical property indicates that 1045 value POJOs should be written using additional Object Identifier 1046 (or, when multiple references exist, all but first AS Object Identifier). 1047<P> 1048<DD><DL> 1049<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#findObjectIdInfo()">findObjectIdInfo</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A></CODE></DL> 1050</DD> 1051<DD><DL> 1052</DL> 1053</DD> 1054</DL> 1055<HR> 1056 1057<A NAME="addField(com.fasterxml.jackson.databind.introspect.AnnotatedField, java.lang.String, boolean, boolean)"><!-- --></A><H3> 1058addField</H3> 1059<PRE> 1060public void <B>addField</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A> a, 1061 <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> ename, 1062 boolean visible, 1063 boolean ignored)</PRE> 1064<DL> 1065<DD><DL> 1066</DL> 1067</DD> 1068<DD><DL> 1069</DL> 1070</DD> 1071</DL> 1072<HR> 1073 1074<A NAME="addCtor(com.fasterxml.jackson.databind.introspect.AnnotatedParameter, java.lang.String, boolean, boolean)"><!-- --></A><H3> 1075addCtor</H3> 1076<PRE> 1077public void <B>addCtor</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A> a, 1078 <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> ename, 1079 boolean visible, 1080 boolean ignored)</PRE> 1081<DL> 1082<DD><DL> 1083</DL> 1084</DD> 1085<DD><DL> 1086</DL> 1087</DD> 1088</DL> 1089<HR> 1090 1091<A NAME="addGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod, java.lang.String, boolean, boolean)"><!-- --></A><H3> 1092addGetter</H3> 1093<PRE> 1094public void <B>addGetter</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> a, 1095 <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> ename, 1096 boolean visible, 1097 boolean ignored)</PRE> 1098<DL> 1099<DD><DL> 1100</DL> 1101</DD> 1102<DD><DL> 1103</DL> 1104</DD> 1105</DL> 1106<HR> 1107 1108<A NAME="addSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod, java.lang.String, boolean, boolean)"><!-- --></A><H3> 1109addSetter</H3> 1110<PRE> 1111public void <B>addSetter</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> a, 1112 <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> ename, 1113 boolean visible, 1114 boolean ignored)</PRE> 1115<DL> 1116<DD><DL> 1117</DL> 1118</DD> 1119<DD><DL> 1120</DL> 1121</DD> 1122</DL> 1123<HR> 1124 1125<A NAME="addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"><!-- --></A><H3> 1126addAll</H3> 1127<PRE> 1128public void <B>addAll</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A> src)</PRE> 1129<DL> 1130<DD>Method for adding all property members from specified collector into 1131 this collector. 1132<P> 1133<DD><DL> 1134</DL> 1135</DD> 1136<DD><DL> 1137</DL> 1138</DD> 1139</DL> 1140<HR> 1141 1142<A NAME="removeIgnored()"><!-- --></A><H3> 1143removeIgnored</H3> 1144<PRE> 1145public void <B>removeIgnored</B>()</PRE> 1146<DL> 1147<DD>Method called to remove all entries that are marked as 1148 ignored. 1149<P> 1150<DD><DL> 1151</DL> 1152</DD> 1153<DD><DL> 1154</DL> 1155</DD> 1156</DL> 1157<HR> 1158 1159<A NAME="removeNonVisible()"><!-- --></A><H3> 1160removeNonVisible</H3> 1161<PRE> 1162public void <B>removeNonVisible</B>()</PRE> 1163<DL> 1164<DD><DL> 1165</DL> 1166</DD> 1167<DD><DL> 1168</DL> 1169</DD> 1170</DL> 1171<HR> 1172 1173<A NAME="trimByVisibility()"><!-- --></A><H3> 1174trimByVisibility</H3> 1175<PRE> 1176public void <B>trimByVisibility</B>()</PRE> 1177<DL> 1178<DD>Method called to trim unnecessary entries, such as implicit 1179 getter if there is an explict one available. This is important 1180 for later stages, to avoid unnecessary conflicts. 1181<P> 1182<DD><DL> 1183</DL> 1184</DD> 1185<DD><DL> 1186</DL> 1187</DD> 1188</DL> 1189<HR> 1190 1191<A NAME="mergeAnnotations(boolean)"><!-- --></A><H3> 1192mergeAnnotations</H3> 1193<PRE> 1194public void <B>mergeAnnotations</B>(boolean forSerialization)</PRE> 1195<DL> 1196<DD><DL> 1197</DL> 1198</DD> 1199<DD><DL> 1200</DL> 1201</DD> 1202</DL> 1203<HR> 1204 1205<A NAME="anyVisible()"><!-- --></A><H3> 1206anyVisible</H3> 1207<PRE> 1208public boolean <B>anyVisible</B>()</PRE> 1209<DL> 1210<DD><DL> 1211</DL> 1212</DD> 1213<DD><DL> 1214</DL> 1215</DD> 1216</DL> 1217<HR> 1218 1219<A NAME="anyIgnorals()"><!-- --></A><H3> 1220anyIgnorals</H3> 1221<PRE> 1222public boolean <B>anyIgnorals</B>()</PRE> 1223<DL> 1224<DD><DL> 1225</DL> 1226</DD> 1227<DD><DL> 1228</DL> 1229</DD> 1230</DL> 1231<HR> 1232 1233<A NAME="findNewName()"><!-- --></A><H3> 1234findNewName</H3> 1235<PRE> 1236public <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>findNewName</B>()</PRE> 1237<DL> 1238<DD>Method called to check whether property represented by this collector 1239 should be renamed from the implicit name; and also verify that there 1240 are no conflicting rename definitions. 1241<P> 1242<DD><DL> 1243</DL> 1244</DD> 1245<DD><DL> 1246</DL> 1247</DD> 1248</DL> 1249<HR> 1250 1251<A NAME="toString()"><!-- --></A><H3> 1252toString</H3> 1253<PRE> 1254public <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> 1255<DL> 1256<DD><DL> 1257<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> 1258</DD> 1259<DD><DL> 1260</DL> 1261</DD> 1262</DL> 1263<HR> 1264 1265<A NAME="fromMemberAnnotation(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.WithMember)"><!-- --></A><H3> 1266fromMemberAnnotation</H3> 1267<PRE> 1268protected <T> T <B>fromMemberAnnotation</B>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.WithMember<T> func)</PRE> 1269<DL> 1270<DD>Helper method used for finding annotation values 1271<P> 1272<DD><DL> 1273</DL> 1274</DD> 1275<DD><DL> 1276</DL> 1277</DD> 1278</DL> 1279<!-- ========= END OF CLASS DATA ========= --> 1280<HR> 1281 1282 1283<!-- ======= START OF BOTTOM NAVBAR ====== --> 1284<A NAME="navbar_bottom"><!-- --></A> 1285<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 1286<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 1287<TR> 1288<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 1289<A NAME="navbar_bottom_firstrow"><!-- --></A> 1290<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 1291 <TR ALIGN="center" VALIGN="top"> 1292 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 1293 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 1294 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 1295 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/POJOPropertyBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 1296 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 1297 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 1298 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 1299 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 1300 </TR> 1301</TABLE> 1302</TD> 1303<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 1304</EM> 1305</TD> 1306</TR> 1307 1308<TR> 1309<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1310 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> 1311 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD> 1312<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1313 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" target="_top"><B>FRAMES</B></A> 1314 <A HREF="POJOPropertyBuilder.html" target="_top"><B>NO FRAMES</B></A> 1315 <SCRIPT type="text/javascript"> 1316 <!-- 1317 if(window==top) { 1318 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 1319 } 1320 //--> 1321</SCRIPT> 1322<NOSCRIPT> 1323 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 1324</NOSCRIPT> 1325 1326 1327</FONT></TD> 1328</TR> 1329<TR> 1330<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 1331 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 1332<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 1333DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 1334</TR> 1335</TABLE> 1336<A NAME="skip-navbar_bottom"></A> 1337<!-- ======== END OF BOTTOM NAVBAR ======= --> 1338 1339<HR> 1340Copyright © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. 1341</BODY> 1342</HTML> 1343