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_35) on Tue Oct 09 17:08:17 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8POJOPropertyBuilder (jackson-databind 2.1.0 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2012-10-09"> 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.1.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#fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.WithMember)">fromMemberAnnotations</A></B>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.WithMember<T> func)</CODE> 361 362<BR> 363 Helper method used for finding annotation values, from accessors 364 relevant to current usage (deserialization, serialization)</TD> 365</TR> 366<TR BGCOLOR="white" CLASS="TableRowColor"> 367<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 368<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></FONT></TD> 369<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getAccessor()">getAccessor</A></B>()</CODE> 370 371<BR> 372 Method used to find accessor (getter, field to access) to use for accessing 373 value of the property.</TD> 374</TR> 375<TR BGCOLOR="white" CLASS="TableRowColor"> 376<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 377<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A></CODE></FONT></TD> 378<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getConstructorParameter()">getConstructorParameter</A></B>()</CODE> 379 380<BR> 381 </TD> 382</TR> 383<TR BGCOLOR="white" CLASS="TableRowColor"> 384<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 385<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A></CODE></FONT></TD> 386<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getField()">getField</A></B>()</CODE> 387 388<BR> 389 </TD> 390</TR> 391<TR BGCOLOR="white" CLASS="TableRowColor"> 392<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 393<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD> 394<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getGetter()">getGetter</A></B>()</CODE> 395 396<BR> 397 </TD> 398</TR> 399<TR BGCOLOR="white" CLASS="TableRowColor"> 400<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 401<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> 402<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getInternalName()">getInternalName</A></B>()</CODE> 403 404<BR> 405 Accessor that can be used to determine implicit name from underlying 406 element(s) before possible renaming.</TD> 407</TR> 408<TR BGCOLOR="white" CLASS="TableRowColor"> 409<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 410<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></FONT></TD> 411<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getMutator()">getMutator</A></B>()</CODE> 412 413<BR> 414 Method used to find mutator (constructor parameter, setter, field) to use for 415 changing value of the property.</TD> 416</TR> 417<TR BGCOLOR="white" CLASS="TableRowColor"> 418<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 419<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> 420<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getName()">getName</A></B>()</CODE> 421 422<BR> 423 Accessor for name used for external representation (in JSON).</TD> 424</TR> 425<TR BGCOLOR="white" CLASS="TableRowColor"> 426<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 427<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></FONT></TD> 428<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getPrimaryMember()">getPrimaryMember</A></B>()</CODE> 429 430<BR> 431 Method used to find the property member (getter, setter, field) that has 432 the highest precedence in current context (getter method when serializing, 433 if available, and so forth), if any.</TD> 434</TR> 435<TR BGCOLOR="white" CLASS="TableRowColor"> 436<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 437<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD> 438<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#getSetter()">getSetter</A></B>()</CODE> 439 440<BR> 441 </TD> 442</TR> 443<TR BGCOLOR="white" CLASS="TableRowColor"> 444<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 445<CODE> boolean</CODE></FONT></TD> 446<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#hasConstructorParameter()">hasConstructorParameter</A></B>()</CODE> 447 448<BR> 449 </TD> 450</TR> 451<TR BGCOLOR="white" CLASS="TableRowColor"> 452<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 453<CODE> boolean</CODE></FONT></TD> 454<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#hasField()">hasField</A></B>()</CODE> 455 456<BR> 457 </TD> 458</TR> 459<TR BGCOLOR="white" CLASS="TableRowColor"> 460<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 461<CODE> boolean</CODE></FONT></TD> 462<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#hasGetter()">hasGetter</A></B>()</CODE> 463 464<BR> 465 </TD> 466</TR> 467<TR BGCOLOR="white" CLASS="TableRowColor"> 468<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 469<CODE> boolean</CODE></FONT></TD> 470<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#hasSetter()">hasSetter</A></B>()</CODE> 471 472<BR> 473 </TD> 474</TR> 475<TR BGCOLOR="white" CLASS="TableRowColor"> 476<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 477<CODE> boolean</CODE></FONT></TD> 478<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#isExplicitlyIncluded()">isExplicitlyIncluded</A></B>()</CODE> 479 480<BR> 481 Accessor that can be called to check whether property was included 482 due to an explicit marker (usually annotation), or just by naming 483 convention.</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#isRequired()">isRequired</A></B>()</CODE> 489 490<BR> 491 Method used to check if this property is expected to have a value; 492 and if none found, should either be considered invalid (and most likely 493 fail deserialization), or handled by other means (by providing default 494 value)</TD> 495</TR> 496<TR BGCOLOR="white" CLASS="TableRowColor"> 497<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 498<CODE> boolean</CODE></FONT></TD> 499<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#isTypeId()">isTypeId</A></B>()</CODE> 500 501<BR> 502 Method used to check whether this logical property has a marker 503 to indicate it should be used as the type id for polymorphic type 504 handling.</TD> 505</TR> 506<TR BGCOLOR="white" CLASS="TableRowColor"> 507<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 508<CODE> void</CODE></FONT></TD> 509<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#mergeAnnotations(boolean)">mergeAnnotations</A></B>(boolean forSerialization)</CODE> 510 511<BR> 512 </TD> 513</TR> 514<TR BGCOLOR="white" CLASS="TableRowColor"> 515<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 516<CODE> void</CODE></FONT></TD> 517<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#removeIgnored()">removeIgnored</A></B>()</CODE> 518 519<BR> 520 Method called to remove all entries that are marked as 521 ignored.</TD> 522</TR> 523<TR BGCOLOR="white" CLASS="TableRowColor"> 524<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 525<CODE> void</CODE></FONT></TD> 526<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#removeNonVisible()">removeNonVisible</A></B>()</CODE> 527 528<BR> 529 </TD> 530</TR> 531<TR BGCOLOR="white" CLASS="TableRowColor"> 532<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 533<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> 534<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#toString()">toString</A></B>()</CODE> 535 536<BR> 537 </TD> 538</TR> 539<TR BGCOLOR="white" CLASS="TableRowColor"> 540<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 541<CODE> void</CODE></FONT></TD> 542<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#trimByVisibility()">trimByVisibility</A></B>()</CODE> 543 544<BR> 545 Method called to trim unnecessary entries, such as implicit 546 getter if there is an explict one available.</TD> 547</TR> 548<TR BGCOLOR="white" CLASS="TableRowColor"> 549<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 550<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A></CODE></FONT></TD> 551<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> 552 553<BR> 554 Method that can be used to create a definition with 555 same settings as this one, but with different 556 (external) name; that is, one for which 557 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getName()"><CODE>BeanPropertyDefinition.getName()</CODE></A> would return <code>newName</code>.</TD> 558</TR> 559</TABLE> 560 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"><!-- --></A> 561<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 562<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 563<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> 564</TR> 565<TR BGCOLOR="white" CLASS="TableRowColor"> 566<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#couldDeserialize()">couldDeserialize</A></CODE></TD> 567</TR> 568</TABLE> 569 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 570<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 571<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 572<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> 573</TR> 574<TR BGCOLOR="white" CLASS="TableRowColor"> 575<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> 576</TR> 577</TABLE> 578 579<P> 580 581<!-- ============ FIELD DETAIL =========== --> 582 583<A NAME="field_detail"><!-- --></A> 584<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 585<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 586<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 587<B>Field Detail</B></FONT></TH> 588</TR> 589</TABLE> 590 591<A NAME="_forSerialization"><!-- --></A><H3> 592_forSerialization</H3> 593<PRE> 594protected final boolean <B>_forSerialization</B></PRE> 595<DL> 596<DD>Whether property is being composed for serialization 597 (true) or deserialization (false) 598<P> 599<DL> 600</DL> 601</DL> 602<HR> 603 604<A NAME="_annotationIntrospector"><!-- --></A><H3> 605_annotationIntrospector</H3> 606<PRE> 607protected final <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> <B>_annotationIntrospector</B></PRE> 608<DL> 609<DL> 610</DL> 611</DL> 612<HR> 613 614<A NAME="_name"><!-- --></A><H3> 615_name</H3> 616<PRE> 617protected 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> 618<DL> 619<DD>External name of logical property; may change with 620 renaming (by new instance being constructed using 621 a new name) 622<P> 623<DL> 624</DL> 625</DL> 626<HR> 627 628<A NAME="_internalName"><!-- --></A><H3> 629_internalName</H3> 630<PRE> 631protected 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> 632<DL> 633<DD>Original internal name, derived from accessor, of this 634 property. Will not be changed by renaming. 635<P> 636<DL> 637</DL> 638</DL> 639<HR> 640 641<A NAME="_fields"><!-- --></A><H3> 642_fields</H3> 643<PRE> 644protected 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> 645<DL> 646<DL> 647</DL> 648</DL> 649<HR> 650 651<A NAME="_ctorParameters"><!-- --></A><H3> 652_ctorParameters</H3> 653<PRE> 654protected 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> 655<DL> 656<DL> 657</DL> 658</DL> 659<HR> 660 661<A NAME="_getters"><!-- --></A><H3> 662_getters</H3> 663<PRE> 664protected 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> 665<DL> 666<DL> 667</DL> 668</DL> 669<HR> 670 671<A NAME="_setters"><!-- --></A><H3> 672_setters</H3> 673<PRE> 674protected 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> 675<DL> 676<DL> 677</DL> 678</DL> 679 680<!-- ========= CONSTRUCTOR DETAIL ======== --> 681 682<A NAME="constructor_detail"><!-- --></A> 683<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 684<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 685<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 686<B>Constructor Detail</B></FONT></TH> 687</TR> 688</TABLE> 689 690<A NAME="POJOPropertyBuilder(java.lang.String, com.fasterxml.jackson.databind.AnnotationIntrospector, boolean)"><!-- --></A><H3> 691POJOPropertyBuilder</H3> 692<PRE> 693public <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, 694 <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> annotationIntrospector, 695 boolean forSerialization)</PRE> 696<DL> 697</DL> 698<HR> 699 700<A NAME="POJOPropertyBuilder(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder, java.lang.String)"><!-- --></A><H3> 701POJOPropertyBuilder</H3> 702<PRE> 703public <B>POJOPropertyBuilder</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A> src, 704 <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> 705<DL> 706</DL> 707 708<!-- ============ METHOD DETAIL ========== --> 709 710<A NAME="method_detail"><!-- --></A> 711<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 712<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 713<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 714<B>Method Detail</B></FONT></TH> 715</TR> 716</TABLE> 717 718<A NAME="withName(java.lang.String)"><!-- --></A><H3> 719withName</H3> 720<PRE> 721public <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> 722<DL> 723<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> 724<DD>Method that can be used to create a definition with 725 same settings as this one, but with different 726 (external) name; that is, one for which 727 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getName()"><CODE>BeanPropertyDefinition.getName()</CODE></A> would return <code>newName</code>. 728<P> 729<DD><DL> 730<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> 731</DD> 732<DD><DL> 733</DL> 734</DD> 735</DL> 736<HR> 737 738<A NAME="compareTo(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"><!-- --></A><H3> 739compareTo</H3> 740<PRE> 741public 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> 742<DL> 743<DD><DL> 744<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> 745</DD> 746<DD><DL> 747</DL> 748</DD> 749</DL> 750<HR> 751 752<A NAME="getName()"><!-- --></A><H3> 753getName</H3> 754<PRE> 755public <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> 756<DL> 757<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getName()">BeanPropertyDefinition</A></CODE></B></DD> 758<DD>Accessor for name used for external representation (in JSON). 759<P> 760<DD><DL> 761<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> 762</DD> 763<DD><DL> 764</DL> 765</DD> 766</DL> 767<HR> 768 769<A NAME="getInternalName()"><!-- --></A><H3> 770getInternalName</H3> 771<PRE> 772public <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> 773<DL> 774<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getInternalName()">BeanPropertyDefinition</A></CODE></B></DD> 775<DD>Accessor that can be used to determine implicit name from underlying 776 element(s) before possible renaming. This is the "internal" 777 name derived from accessor ("x" from "getX"), and is not based on 778 annotations or naming strategy. 779<P> 780<DD><DL> 781<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> 782</DD> 783<DD><DL> 784</DL> 785</DD> 786</DL> 787<HR> 788 789<A NAME="isExplicitlyIncluded()"><!-- --></A><H3> 790isExplicitlyIncluded</H3> 791<PRE> 792public boolean <B>isExplicitlyIncluded</B>()</PRE> 793<DL> 794<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#isExplicitlyIncluded()">BeanPropertyDefinition</A></CODE></B></DD> 795<DD>Accessor that can be called to check whether property was included 796 due to an explicit marker (usually annotation), or just by naming 797 convention. 798<P> 799<DD><DL> 800<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> 801</DD> 802<DD><DL> 803 804<DT><B>Returns:</B><DD>True if property was explicitly included (usually by having 805 one of components being annotated); false if inclusion was purely 806 due to naming or visibility definitions (that is, implicit)</DL> 807</DD> 808</DL> 809<HR> 810 811<A NAME="hasGetter()"><!-- --></A><H3> 812hasGetter</H3> 813<PRE> 814public boolean <B>hasGetter</B>()</PRE> 815<DL> 816<DD><DL> 817<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> 818</DD> 819<DD><DL> 820</DL> 821</DD> 822</DL> 823<HR> 824 825<A NAME="hasSetter()"><!-- --></A><H3> 826hasSetter</H3> 827<PRE> 828public boolean <B>hasSetter</B>()</PRE> 829<DL> 830<DD><DL> 831<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> 832</DD> 833<DD><DL> 834</DL> 835</DD> 836</DL> 837<HR> 838 839<A NAME="hasField()"><!-- --></A><H3> 840hasField</H3> 841<PRE> 842public boolean <B>hasField</B>()</PRE> 843<DL> 844<DD><DL> 845<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> 846</DD> 847<DD><DL> 848</DL> 849</DD> 850</DL> 851<HR> 852 853<A NAME="hasConstructorParameter()"><!-- --></A><H3> 854hasConstructorParameter</H3> 855<PRE> 856public boolean <B>hasConstructorParameter</B>()</PRE> 857<DL> 858<DD><DL> 859<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> 860</DD> 861<DD><DL> 862</DL> 863</DD> 864</DL> 865<HR> 866 867<A NAME="couldSerialize()"><!-- --></A><H3> 868couldSerialize</H3> 869<PRE> 870public boolean <B>couldSerialize</B>()</PRE> 871<DL> 872<DD><DL> 873<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> 874</DD> 875<DD><DL> 876</DL> 877</DD> 878</DL> 879<HR> 880 881<A NAME="getGetter()"><!-- --></A><H3> 882getGetter</H3> 883<PRE> 884public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>getGetter</B>()</PRE> 885<DL> 886<DD><DL> 887<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> 888</DD> 889<DD><DL> 890</DL> 891</DD> 892</DL> 893<HR> 894 895<A NAME="getSetter()"><!-- --></A><H3> 896getSetter</H3> 897<PRE> 898public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>getSetter</B>()</PRE> 899<DL> 900<DD><DL> 901<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> 902</DD> 903<DD><DL> 904</DL> 905</DD> 906</DL> 907<HR> 908 909<A NAME="getField()"><!-- --></A><H3> 910getField</H3> 911<PRE> 912public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A> <B>getField</B>()</PRE> 913<DL> 914<DD><DL> 915<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> 916</DD> 917<DD><DL> 918</DL> 919</DD> 920</DL> 921<HR> 922 923<A NAME="getConstructorParameter()"><!-- --></A><H3> 924getConstructorParameter</H3> 925<PRE> 926public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A> <B>getConstructorParameter</B>()</PRE> 927<DL> 928<DD><DL> 929<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> 930</DD> 931<DD><DL> 932</DL> 933</DD> 934</DL> 935<HR> 936 937<A NAME="getAccessor()"><!-- --></A><H3> 938getAccessor</H3> 939<PRE> 940public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>getAccessor</B>()</PRE> 941<DL> 942<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getAccessor()">BeanPropertyDefinition</A></CODE></B></DD> 943<DD>Method used to find accessor (getter, field to access) to use for accessing 944 value of the property. 945 Null if no such member exists. 946<P> 947<DD><DL> 948<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> 949</DD> 950<DD><DL> 951</DL> 952</DD> 953</DL> 954<HR> 955 956<A NAME="getMutator()"><!-- --></A><H3> 957getMutator</H3> 958<PRE> 959public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>getMutator</B>()</PRE> 960<DL> 961<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getMutator()">BeanPropertyDefinition</A></CODE></B></DD> 962<DD>Method used to find mutator (constructor parameter, setter, field) to use for 963 changing value of the property. 964 Null if no such member exists. 965<P> 966<DD><DL> 967<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> 968</DD> 969<DD><DL> 970</DL> 971</DD> 972</DL> 973<HR> 974 975<A NAME="getPrimaryMember()"><!-- --></A><H3> 976getPrimaryMember</H3> 977<PRE> 978public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>getPrimaryMember</B>()</PRE> 979<DL> 980<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getPrimaryMember()">BeanPropertyDefinition</A></CODE></B></DD> 981<DD>Method used to find the property member (getter, setter, field) that has 982 the highest precedence in current context (getter method when serializing, 983 if available, and so forth), if any. 984<P> 985<DD><DL> 986<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#getPrimaryMember()">getPrimaryMember</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> 987</DD> 988<DD><DL> 989</DL> 990</DD> 991</DL> 992<HR> 993 994<A NAME="findViews()"><!-- --></A><H3> 995findViews</H3> 996<PRE> 997public <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> 998<DL> 999<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#findViews()">BeanPropertyDefinition</A></CODE></B></DD> 1000<DD>Method used to find View-inclusion definitions for the property. 1001<P> 1002<DD><DL> 1003<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> 1004</DD> 1005<DD><DL> 1006</DL> 1007</DD> 1008</DL> 1009<HR> 1010 1011<A NAME="findReferenceType()"><!-- --></A><H3> 1012findReferenceType</H3> 1013<PRE> 1014public <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.ReferenceProperty.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector.ReferenceProperty</A> <B>findReferenceType</B>()</PRE> 1015<DL> 1016<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#findReferenceType()">BeanPropertyDefinition</A></CODE></B></DD> 1017<DD>Method used to find whether property is part of a bi-directional 1018 reference. 1019<P> 1020<DD><DL> 1021<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> 1022</DD> 1023<DD><DL> 1024</DL> 1025</DD> 1026</DL> 1027<HR> 1028 1029<A NAME="isTypeId()"><!-- --></A><H3> 1030isTypeId</H3> 1031<PRE> 1032public boolean <B>isTypeId</B>()</PRE> 1033<DL> 1034<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#isTypeId()">BeanPropertyDefinition</A></CODE></B></DD> 1035<DD>Method used to check whether this logical property has a marker 1036 to indicate it should be used as the type id for polymorphic type 1037 handling. 1038<P> 1039<DD><DL> 1040<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> 1041</DD> 1042<DD><DL> 1043</DL> 1044</DD> 1045</DL> 1046<HR> 1047 1048<A NAME="isRequired()"><!-- --></A><H3> 1049isRequired</H3> 1050<PRE> 1051public boolean <B>isRequired</B>()</PRE> 1052<DL> 1053<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#isRequired()">BeanPropertyDefinition</A></CODE></B></DD> 1054<DD>Method used to check if this property is expected to have a value; 1055 and if none found, should either be considered invalid (and most likely 1056 fail deserialization), or handled by other means (by providing default 1057 value) 1058<P> 1059<DD><DL> 1060<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> 1061</DD> 1062<DD><DL> 1063</DL> 1064</DD> 1065</DL> 1066<HR> 1067 1068<A NAME="findObjectIdInfo()"><!-- --></A><H3> 1069findObjectIdInfo</H3> 1070<PRE> 1071public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A> <B>findObjectIdInfo</B>()</PRE> 1072<DL> 1073<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html#findObjectIdInfo()">BeanPropertyDefinition</A></CODE></B></DD> 1074<DD>Method used to check whether this logical property indicates that 1075 value POJOs should be written using additional Object Identifier 1076 (or, when multiple references exist, all but first AS Object Identifier). 1077<P> 1078<DD><DL> 1079<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> 1080</DD> 1081<DD><DL> 1082</DL> 1083</DD> 1084</DL> 1085<HR> 1086 1087<A NAME="addField(com.fasterxml.jackson.databind.introspect.AnnotatedField, java.lang.String, boolean, boolean)"><!-- --></A><H3> 1088addField</H3> 1089<PRE> 1090public void <B>addField</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A> a, 1091 <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, 1092 boolean visible, 1093 boolean ignored)</PRE> 1094<DL> 1095<DD><DL> 1096</DL> 1097</DD> 1098<DD><DL> 1099</DL> 1100</DD> 1101</DL> 1102<HR> 1103 1104<A NAME="addCtor(com.fasterxml.jackson.databind.introspect.AnnotatedParameter, java.lang.String, boolean, boolean)"><!-- --></A><H3> 1105addCtor</H3> 1106<PRE> 1107public void <B>addCtor</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A> a, 1108 <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, 1109 boolean visible, 1110 boolean ignored)</PRE> 1111<DL> 1112<DD><DL> 1113</DL> 1114</DD> 1115<DD><DL> 1116</DL> 1117</DD> 1118</DL> 1119<HR> 1120 1121<A NAME="addGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod, java.lang.String, boolean, boolean)"><!-- --></A><H3> 1122addGetter</H3> 1123<PRE> 1124public void <B>addGetter</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> a, 1125 <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, 1126 boolean visible, 1127 boolean ignored)</PRE> 1128<DL> 1129<DD><DL> 1130</DL> 1131</DD> 1132<DD><DL> 1133</DL> 1134</DD> 1135</DL> 1136<HR> 1137 1138<A NAME="addSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod, java.lang.String, boolean, boolean)"><!-- --></A><H3> 1139addSetter</H3> 1140<PRE> 1141public void <B>addSetter</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> a, 1142 <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, 1143 boolean visible, 1144 boolean ignored)</PRE> 1145<DL> 1146<DD><DL> 1147</DL> 1148</DD> 1149<DD><DL> 1150</DL> 1151</DD> 1152</DL> 1153<HR> 1154 1155<A NAME="addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"><!-- --></A><H3> 1156addAll</H3> 1157<PRE> 1158public 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> 1159<DL> 1160<DD>Method for adding all property members from specified collector into 1161 this collector. 1162<P> 1163<DD><DL> 1164</DL> 1165</DD> 1166<DD><DL> 1167</DL> 1168</DD> 1169</DL> 1170<HR> 1171 1172<A NAME="removeIgnored()"><!-- --></A><H3> 1173removeIgnored</H3> 1174<PRE> 1175public void <B>removeIgnored</B>()</PRE> 1176<DL> 1177<DD>Method called to remove all entries that are marked as 1178 ignored. 1179<P> 1180<DD><DL> 1181</DL> 1182</DD> 1183<DD><DL> 1184</DL> 1185</DD> 1186</DL> 1187<HR> 1188 1189<A NAME="removeNonVisible()"><!-- --></A><H3> 1190removeNonVisible</H3> 1191<PRE> 1192public void <B>removeNonVisible</B>()</PRE> 1193<DL> 1194<DD><DL> 1195</DL> 1196</DD> 1197<DD><DL> 1198</DL> 1199</DD> 1200</DL> 1201<HR> 1202 1203<A NAME="trimByVisibility()"><!-- --></A><H3> 1204trimByVisibility</H3> 1205<PRE> 1206public void <B>trimByVisibility</B>()</PRE> 1207<DL> 1208<DD>Method called to trim unnecessary entries, such as implicit 1209 getter if there is an explict one available. This is important 1210 for later stages, to avoid unnecessary conflicts. 1211<P> 1212<DD><DL> 1213</DL> 1214</DD> 1215<DD><DL> 1216</DL> 1217</DD> 1218</DL> 1219<HR> 1220 1221<A NAME="mergeAnnotations(boolean)"><!-- --></A><H3> 1222mergeAnnotations</H3> 1223<PRE> 1224public void <B>mergeAnnotations</B>(boolean forSerialization)</PRE> 1225<DL> 1226<DD><DL> 1227</DL> 1228</DD> 1229<DD><DL> 1230</DL> 1231</DD> 1232</DL> 1233<HR> 1234 1235<A NAME="anyVisible()"><!-- --></A><H3> 1236anyVisible</H3> 1237<PRE> 1238public boolean <B>anyVisible</B>()</PRE> 1239<DL> 1240<DD><DL> 1241</DL> 1242</DD> 1243<DD><DL> 1244</DL> 1245</DD> 1246</DL> 1247<HR> 1248 1249<A NAME="anyIgnorals()"><!-- --></A><H3> 1250anyIgnorals</H3> 1251<PRE> 1252public boolean <B>anyIgnorals</B>()</PRE> 1253<DL> 1254<DD><DL> 1255</DL> 1256</DD> 1257<DD><DL> 1258</DL> 1259</DD> 1260</DL> 1261<HR> 1262 1263<A NAME="findNewName()"><!-- --></A><H3> 1264findNewName</H3> 1265<PRE> 1266public <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> 1267<DL> 1268<DD>Method called to check whether property represented by this collector 1269 should be renamed from the implicit name; and also verify that there 1270 are no conflicting rename definitions. 1271<P> 1272<DD><DL> 1273</DL> 1274</DD> 1275<DD><DL> 1276</DL> 1277</DD> 1278</DL> 1279<HR> 1280 1281<A NAME="toString()"><!-- --></A><H3> 1282toString</H3> 1283<PRE> 1284public <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> 1285<DL> 1286<DD><DL> 1287<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> 1288</DD> 1289<DD><DL> 1290</DL> 1291</DD> 1292</DL> 1293<HR> 1294 1295<A NAME="fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.WithMember)"><!-- --></A><H3> 1296fromMemberAnnotations</H3> 1297<PRE> 1298protected <T> T <B>fromMemberAnnotations</B>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.WithMember<T> func)</PRE> 1299<DL> 1300<DD>Helper method used for finding annotation values, from accessors 1301 relevant to current usage (deserialization, serialization) 1302<P> 1303<DD><DL> 1304</DL> 1305</DD> 1306<DD><DL> 1307</DL> 1308</DD> 1309</DL> 1310<!-- ========= END OF CLASS DATA ========= --> 1311<HR> 1312 1313 1314<!-- ======= START OF BOTTOM NAVBAR ====== --> 1315<A NAME="navbar_bottom"><!-- --></A> 1316<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 1317<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 1318<TR> 1319<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 1320<A NAME="navbar_bottom_firstrow"><!-- --></A> 1321<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 1322 <TR ALIGN="center" VALIGN="top"> 1323 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 1324 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 1325 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 1326 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/POJOPropertyBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 1327 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 1328 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 1329 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 1330 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 1331 </TR> 1332</TABLE> 1333</TD> 1334<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 1335</EM> 1336</TD> 1337</TR> 1338 1339<TR> 1340<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1341 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> 1342 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD> 1343<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1344 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" target="_top"><B>FRAMES</B></A> 1345 <A HREF="POJOPropertyBuilder.html" target="_top"><B>NO FRAMES</B></A> 1346 <SCRIPT type="text/javascript"> 1347 <!-- 1348 if(window==top) { 1349 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 1350 } 1351 //--> 1352</SCRIPT> 1353<NOSCRIPT> 1354 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 1355</NOSCRIPT> 1356 1357 1358</FONT></TD> 1359</TR> 1360<TR> 1361<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 1362 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 1363<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 1364DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 1365</TR> 1366</TABLE> 1367<A NAME="skip-navbar_bottom"></A> 1368<!-- ======== END OF BOTTOM NAVBAR ======= --> 1369 1370<HR> 1371Copyright © 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved. 1372</BODY> 1373</HTML> 1374