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>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/POJOPropertyBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
48  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</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&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;<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>  &nbsp;
63&nbsp;<A HREF="POJOPropertyBuilder.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
64&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
82DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<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>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A>&gt;</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>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A>&gt;</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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
132</TR>
133<TR BGCOLOR="white" CLASS="TableRowColor">
134<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
135<CODE>protected &nbsp;com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A>&gt;</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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
140</TR>
141<TR BGCOLOR="white" CLASS="TableRowColor">
142<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
143<CODE>protected &nbsp;com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>&gt;</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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
148</TR>
149<TR BGCOLOR="white" CLASS="TableRowColor">
150<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
151<CODE>protected &nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&gt;</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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
165</TR>
166<TR BGCOLOR="white" CLASS="TableRowColor">
167<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
168<CODE>protected &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&gt;</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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
192</TR>
193</TABLE>
194&nbsp;
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>&nbsp;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>&nbsp;newName)</CODE>
206
207<BR>
208&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&nbsp;internalName,
212                    <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;annotationIntrospector,
213                    boolean&nbsp;forSerialization)</CODE>
214
215<BR>
216&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
217</TR>
218</TABLE>
219&nbsp;
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>&nbsp;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>&nbsp;src)</CODE>
232
233<BR>
234&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;ename,
242        boolean&nbsp;visible,
243        boolean&nbsp;ignored)</CODE>
244
245<BR>
246&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
247</TR>
248<TR BGCOLOR="white" CLASS="TableRowColor">
249<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
250<CODE>&nbsp;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>&nbsp;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>&nbsp;ename,
253         boolean&nbsp;visible,
254         boolean&nbsp;ignored)</CODE>
255
256<BR>
257&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
258</TR>
259<TR BGCOLOR="white" CLASS="TableRowColor">
260<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
261<CODE>&nbsp;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>&nbsp;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>&nbsp;ename,
264          boolean&nbsp;visible,
265          boolean&nbsp;ignored)</CODE>
266
267<BR>
268&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
269</TR>
270<TR BGCOLOR="white" CLASS="TableRowColor">
271<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
272<CODE>&nbsp;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>&nbsp;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>&nbsp;ename,
275          boolean&nbsp;visible,
276          boolean&nbsp;ignored)</CODE>
277
278<BR>
279&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
280</TR>
281<TR BGCOLOR="white" CLASS="TableRowColor">
282<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
283<CODE>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
288</TR>
289<TR BGCOLOR="white" CLASS="TableRowColor">
290<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
291<CODE>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
296</TR>
297<TR BGCOLOR="white" CLASS="TableRowColor">
298<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
299<CODE>&nbsp;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>&nbsp;other)</CODE>
301
302<BR>
303&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
304</TR>
305<TR BGCOLOR="white" CLASS="TableRowColor">
306<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
307<CODE>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
312</TR>
313<TR BGCOLOR="white" CLASS="TableRowColor">
314<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
315<CODE>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&lt;?&gt;[]</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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&lt;T&gt; 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&lt;T&gt;&nbsp;func)</CODE>
361
362<BR>
363&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
382</TR>
383<TR BGCOLOR="white" CLASS="TableRowColor">
384<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
385<CODE>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
390</TR>
391<TR BGCOLOR="white" CLASS="TableRowColor">
392<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
393<CODE>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
398</TR>
399<TR BGCOLOR="white" CLASS="TableRowColor">
400<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
401<CODE>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
442</TR>
443<TR BGCOLOR="white" CLASS="TableRowColor">
444<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
445<CODE>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
450</TR>
451<TR BGCOLOR="white" CLASS="TableRowColor">
452<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
453<CODE>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
458</TR>
459<TR BGCOLOR="white" CLASS="TableRowColor">
460<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
461<CODE>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
466</TR>
467<TR BGCOLOR="white" CLASS="TableRowColor">
468<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
469<CODE>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
474</TR>
475<TR BGCOLOR="white" CLASS="TableRowColor">
476<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
477<CODE>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;void</CODE></FONT></TD>
509<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html#mergeAnnotations(boolean)">mergeAnnotations</A></B>(boolean&nbsp;forSerialization)</CODE>
510
511<BR>
512&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
513</TR>
514<TR BGCOLOR="white" CLASS="TableRowColor">
515<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
516<CODE>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
530</TR>
531<TR BGCOLOR="white" CLASS="TableRowColor">
532<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
533<CODE>&nbsp;<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
538</TR>
539<TR BGCOLOR="white" CLASS="TableRowColor">
540<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
541<CODE>&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>&nbsp;newName)</CODE>
552
553<BR>
554&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;<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&nbsp;<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&nbsp;
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&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>&gt; <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&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A>&gt; <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&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&gt; <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&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&gt; <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>&nbsp;internalName,
694                           <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;annotationIntrospector,
695                           boolean&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</A>&gt;</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>&lt;?&gt;[] <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>&nbsp;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>&nbsp;ename,
1092                     boolean&nbsp;visible,
1093                     boolean&nbsp;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>&nbsp;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>&nbsp;ename,
1109                    boolean&nbsp;visible,
1110                    boolean&nbsp;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>&nbsp;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>&nbsp;ename,
1126                      boolean&nbsp;visible,
1127                      boolean&nbsp;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>&nbsp;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>&nbsp;ename,
1143                      boolean&nbsp;visible,
1144                      boolean&nbsp;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>&nbsp;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&nbsp;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 &lt;T&gt; T <B>fromMemberAnnotations</B>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.WithMember&lt;T&gt;&nbsp;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>&nbsp;</TD>
1324  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1325  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1326  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/POJOPropertyBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1327  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1328  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1329  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1330  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</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&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A>&nbsp;
1342&nbsp;<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>  &nbsp;
1345&nbsp;<A HREF="POJOPropertyBuilder.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1346&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1363<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1364DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<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 &#169; 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.
1372</BODY>
1373</HTML>
1374