• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_29) on Mon Mar 26 19:07:15 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8BasicBeanDescription (jackson-databind 2.0.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-03-26">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="BasicBeanDescription (jackson-databind 2.0.0 API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&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/BasicBeanDescription.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/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD>
61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
62  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="BasicBeanDescription.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 BasicBeanDescription</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/BeanDescription.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.BeanDescription</A>
98      <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.introspect.BasicBeanDescription</B>
99</PRE>
100<HR>
101<DL>
102<DT><PRE>public class <B>BasicBeanDescription</B><DT>extends <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></DL>
103</PRE>
104
105<P>
106Default <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind"><CODE>BeanDescription</CODE></A> implementation.
107 Can theoretically be subclassed to customize
108 some aspects of property introspection.
109<P>
110
111<P>
112<HR>
113
114<P>
115<!-- =========== FIELD SUMMARY =========== -->
116
117<A NAME="field_summary"><!-- --></A>
118<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
119<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
120<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
121<B>Field Summary</B></FONT></TH>
122</TR>
123<TR BGCOLOR="white" CLASS="TableRowColor">
124<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
125<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A></CODE></FONT></TD>
126<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_annotationIntrospector">_annotationIntrospector</A></B></CODE>
127
128<BR>
129&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
130</TR>
131<TR BGCOLOR="white" CLASS="TableRowColor">
132<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
133<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></FONT></TD>
134<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_anyGetter">_anyGetter</A></B></CODE>
135
136<BR>
137&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
138</TR>
139<TR BGCOLOR="white" CLASS="TableRowColor">
140<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
141<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD>
142<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_anySetterMethod">_anySetterMethod</A></B></CODE>
143
144<BR>
145&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
146</TR>
147<TR BGCOLOR="white" CLASS="TableRowColor">
148<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
149<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</A></CODE></FONT></TD>
150<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_bindings">_bindings</A></B></CODE>
151
152<BR>
153&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We may need type bindings for the bean type.</TD>
154</TR>
155<TR BGCOLOR="white" CLASS="TableRowColor">
156<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
157<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A></CODE></FONT></TD>
158<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_classInfo">_classInfo</A></B></CODE>
159
160<BR>
161&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Information collected about the class introspected.</TD>
162</TR>
163<TR BGCOLOR="white" CLASS="TableRowColor">
164<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
165<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;</CODE></FONT></TD>
166<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_config">_config</A></B></CODE>
167
168<BR>
169&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
170</TR>
171<TR BGCOLOR="white" CLASS="TableRowColor">
172<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
173<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;<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>&gt;</CODE></FONT></TD>
174<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_ignoredPropertyNames">_ignoredPropertyNames</A></B></CODE>
175
176<BR>
177&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set of properties that can be ignored during deserialization, due
178 to being marked as ignored.</TD>
179</TR>
180<TR BGCOLOR="white" CLASS="TableRowColor">
181<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
182<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&gt;</CODE></FONT></TD>
183<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_injectables">_injectables</A></B></CODE>
184
185<BR>
186&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
187</TR>
188<TR BGCOLOR="white" CLASS="TableRowColor">
189<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
190<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD>
191<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_jsonValueMethod">_jsonValueMethod</A></B></CODE>
192
193<BR>
194&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
195</TR>
196<TR BGCOLOR="white" CLASS="TableRowColor">
197<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
198<CODE>protected &nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A></CODE></FONT></TD>
199<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_objectIdInfo">_objectIdInfo</A></B></CODE>
200
201<BR>
202&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Details of Object Id to include, if any</TD>
203</TR>
204<TR BGCOLOR="white" CLASS="TableRowColor">
205<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
206<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A>&gt;</CODE></FONT></TD>
207<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_properties">_properties</A></B></CODE>
208
209<BR>
210&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Properties collected for the POJO.</TD>
211</TR>
212</TABLE>
213&nbsp;<A NAME="fields_inherited_from_class_com.fasterxml.jackson.databind.BeanDescription"><!-- --></A>
214<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
215<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
216<TH ALIGN="left"><B>Fields inherited from class com.fasterxml.jackson.databind.<A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></B></TH>
217</TR>
218<TR BGCOLOR="white" CLASS="TableRowColor">
219<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#_type">_type</A></CODE></TD>
220</TR>
221</TABLE>
222&nbsp;
223<!-- ======== CONSTRUCTOR SUMMARY ======== -->
224
225<A NAME="constructor_summary"><!-- --></A>
226<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
227<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
228<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
229<B>Constructor Summary</B></FONT></TH>
230</TR>
231<TR BGCOLOR="white" CLASS="TableRowColor">
232<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
233<CODE>protected </CODE></FONT></TD>
234<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#BasicBeanDescription(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.introspect.AnnotatedClass, java.util.List)">BasicBeanDescription</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;&nbsp;config,
235                     <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type,
236                     <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;classDef,
237                     <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A>&gt;&nbsp;props)</CODE>
238
239<BR>
240&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
241</TR>
242<TR BGCOLOR="white" CLASS="TableRowColor">
243<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
244<CODE>protected </CODE></FONT></TD>
245<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#BasicBeanDescription(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)">BasicBeanDescription</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</A>&nbsp;coll)</CODE>
246
247<BR>
248&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
249</TR>
250</TABLE>
251&nbsp;
252<!-- ========== METHOD SUMMARY =========== -->
253
254<A NAME="method_summary"><!-- --></A>
255<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
256<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
257<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
258<B>Method Summary</B></FONT></TH>
259</TR>
260<TR BGCOLOR="white" CLASS="TableRowColor">
261<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
262<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>&gt;</CODE></FONT></TD>
263<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#_findPropertyFields(java.util.Collection, boolean)">_findPropertyFields</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<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>&gt;&nbsp;ignoredProperties,
264                    boolean&nbsp;forSerialization)</CODE>
265
266<BR>
267&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
268</TR>
269<TR BGCOLOR="white" CLASS="TableRowColor">
270<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
271<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</A></CODE></FONT></TD>
272<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#bindingsForBeanType()">bindingsForBeanType</A></B>()</CODE>
273
274<BR>
275&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accessor for type bindings that may be needed to fully resolve
276 types of member object, such as return and argument types of
277 methods and constructors, and types of fields.</TD>
278</TR>
279<TR BGCOLOR="white" CLASS="TableRowColor">
280<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
281<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></FONT></TD>
282<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findAnyGetter()">findAnyGetter</A></B>()</CODE>
283
284<BR>
285&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method used to locate the method of introspected class that
286 implements <CODE>JsonAnyGetter</CODE>.</TD>
287</TR>
288<TR BGCOLOR="white" CLASS="TableRowColor">
289<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
290<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD>
291<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findAnySetter()">findAnySetter</A></B>()</CODE>
292
293<BR>
294&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method used to locate the method of introspected class that
295 implements <CODE>JsonAnySetter</CODE>.</TD>
296</TR>
297<TR BGCOLOR="white" CLASS="TableRowColor">
298<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
299<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&gt;</CODE></FONT></TD>
300<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findBackReferenceProperties()">findBackReferenceProperties</A></B>()</CODE>
301
302<BR>
303&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for locating all back-reference properties (setters, fields) bean has</TD>
304</TR>
305<TR BGCOLOR="white" CLASS="TableRowColor">
306<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
307<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<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>&gt;</CODE></FONT></TD>
308<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findCreatorPropertyNames()">findCreatorPropertyNames</A></B>()</CODE>
309
310<BR>
311&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for getting ordered list of named Creator properties.</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="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</A></CODE></FONT></TD>
316<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findDefaultConstructor()">findDefaultConstructor</A></B>()</CODE>
317
318<BR>
319&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that will locate the no-arg constructor for this class,
320 if it has one, and that constructor has not been marked as
321 ignorable.</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="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A></CODE></FONT></TD>
326<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findFactoryMethod(java.lang.Class...)">findFactoryMethod</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;...&nbsp;expArgTypes)</CODE>
327
328<BR>
329&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be called to find if introspected class declares
330 a static "valueOf" factory method that returns an instance of
331 introspected type, given one of acceptable types.</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="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&gt;</CODE></FONT></TD>
336<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findInjectables()">findInjectables</A></B>()</CODE>
337
338<BR>
339&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
340</TR>
341<TR BGCOLOR="white" CLASS="TableRowColor">
342<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
343<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD>
344<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findJsonValueMethod()">findJsonValueMethod</A></B>()</CODE>
345
346<BR>
347&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for locating the getter method that is annotated with
348 <CODE>JsonValue</CODE> annotation,
349 if any.</TD>
350</TR>
351<TR BGCOLOR="white" CLASS="TableRowColor">
352<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
353<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD>
354<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findMethod(java.lang.String, java.lang.Class[])">findMethod</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;name,
355           <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;[]&nbsp;paramTypes)</CODE>
356
357<BR>
358&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
359</TR>
360<TR BGCOLOR="white" CLASS="TableRowColor">
361<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
362<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>
363<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findPOJOBuilder()">findPOJOBuilder</A></B>()</CODE>
364
365<BR>
366&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking if the POJO type has annotations to
367 indicate that a builder is to be used for instantiating
368 instances and handling data binding, instead of standard
369 bean deserializer.</TD>
370</TR>
371<TR BGCOLOR="white" CLASS="TableRowColor">
372<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
373<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</A></CODE></FONT></TD>
374<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findPOJOBuilderConfig()">findPOJOBuilderConfig</A></B>()</CODE>
375
376<BR>
377&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for finding configuration for POJO Builder class.</TD>
378</TR>
379<TR BGCOLOR="white" CLASS="TableRowColor">
380<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
381<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A>&gt;</CODE></FONT></TD>
382<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findProperties()">findProperties</A></B>()</CODE>
383
384<BR>
385&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
386</TR>
387<TR BGCOLOR="white" CLASS="TableRowColor">
388<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
389<CODE>&nbsp;com.fasterxml.jackson.annotation.JsonInclude.Include</CODE></FONT></TD>
390<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">findSerializationInclusion</A></B>(com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;defValue)</CODE>
391
392<BR>
393&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for determining whether null properties should be written
394 out for a Bean of introspected type.</TD>
395</TR>
396<TR BGCOLOR="white" CLASS="TableRowColor">
397<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
398<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</A>&lt;?&gt;</CODE></FONT></TD>
399<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findSingleArgConstructor(java.lang.Class...)">findSingleArgConstructor</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;...&nbsp;argTypes)</CODE>
400
401<BR>
402&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be called to locate a single-arg constructor that
403 takes specified exact type (will not accept supertype constructors)</TD>
404</TR>
405<TR BGCOLOR="white" CLASS="TableRowColor">
406<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
407<CODE>static&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</A></CODE></FONT></TD>
408<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#forDeserialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)">forDeserialization</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</A>&nbsp;coll)</CODE>
409
410<BR>
411&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method to use for constructing an instance to use for building
412 deserializers.</TD>
413</TR>
414<TR BGCOLOR="white" CLASS="TableRowColor">
415<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
416<CODE>static&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</A></CODE></FONT></TD>
417<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#forOtherUse(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.introspect.AnnotatedClass)">forOtherUse</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;&nbsp;config,
418            <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type,
419            <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
420
421<BR>
422&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method to use for constructing an instance to use for purposes
423 other than building serializers or deserializers; will only have information
424 on class, not on properties.</TD>
425</TR>
426<TR BGCOLOR="white" CLASS="TableRowColor">
427<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
428<CODE>static&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</A></CODE></FONT></TD>
429<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#forSerialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)">forSerialization</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</A>&nbsp;coll)</CODE>
430
431<BR>
432&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method to use for constructing an instance to use for building
433 serializers.</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/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</A></CODE></FONT></TD>
438<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getClassAnnotations()">getClassAnnotations</A></B>()</CODE>
439
440<BR>
441&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing collection of annotations the bean
442 class has.</TD>
443</TR>
444<TR BGCOLOR="white" CLASS="TableRowColor">
445<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
446<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A></CODE></FONT></TD>
447<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getClassInfo()">getClassInfo</A></B>()</CODE>
448
449<BR>
450&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing low-level information about Class this
451 item describes.</TD>
452</TR>
453<TR BGCOLOR="white" CLASS="TableRowColor">
454<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
455<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</A>&gt;</CODE></FONT></TD>
456<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getConstructors()">getConstructors</A></B>()</CODE>
457
458<BR>
459&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
460</TR>
461<TR BGCOLOR="white" CLASS="TableRowColor">
462<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
463<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&gt;</CODE></FONT></TD>
464<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getFactoryMethods()">getFactoryMethods</A></B>()</CODE>
465
466<BR>
467&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
468</TR>
469<TR BGCOLOR="white" CLASS="TableRowColor">
470<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
471<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;<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>&gt;</CODE></FONT></TD>
472<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getIgnoredPropertyNames()">getIgnoredPropertyNames</A></B>()</CODE>
473
474<BR>
475&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
476</TR>
477<TR BGCOLOR="white" CLASS="TableRowColor">
478<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
479<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A></CODE></FONT></TD>
480<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getObjectIdInfo()">getObjectIdInfo</A></B>()</CODE>
481
482<BR>
483&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accessor for getting information about Object Id expected to
484 be used for this POJO type, if any.</TD>
485</TR>
486<TR BGCOLOR="white" CLASS="TableRowColor">
487<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
488<CODE>&nbsp;boolean</CODE></FONT></TD>
489<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#hasKnownClassAnnotations()">hasKnownClassAnnotations</A></B>()</CODE>
490
491<BR>
492&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether class being described has any
493 annotations recognized by registered annotation introspector.</TD>
494</TR>
495<TR BGCOLOR="white" CLASS="TableRowColor">
496<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
497<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
498<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#instantiateBean(boolean)">instantiateBean</A></B>(boolean&nbsp;fixAccess)</CODE>
499
500<BR>
501&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to create a "default instance" of the bean, currently
502 only needed for obtaining default field values which may be used for
503 suppressing serialization of fields that have "not changed".</TD>
504</TR>
505<TR BGCOLOR="white" CLASS="TableRowColor">
506<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
507<CODE>protected &nbsp;boolean</CODE></FONT></TD>
508<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#isFactoryMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">isFactoryMethod</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</CODE>
509
510<BR>
511&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
512</TR>
513<TR BGCOLOR="white" CLASS="TableRowColor">
514<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
515<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD>
516<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#resolveType(java.lang.reflect.Type)">resolveType</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A>&nbsp;jdkType)</CODE>
517
518<BR>
519&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for resolving given JDK type, using this bean as the
520 generic type resolution context.</TD>
521</TR>
522</TABLE>
523&nbsp;<A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.BeanDescription"><!-- --></A>
524<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
525<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
526<TH ALIGN="left"><B>Methods inherited from class com.fasterxml.jackson.databind.<A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></B></TH>
527</TR>
528<TR BGCOLOR="white" CLASS="TableRowColor">
529<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getBeanClass()">getBeanClass</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getType()">getType</A></CODE></TD>
530</TR>
531</TABLE>
532&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
533<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
534<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
535<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>
536</TR>
537<TR BGCOLOR="white" CLASS="TableRowColor">
538<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#toString()" title="class or interface in java.lang">toString</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>
539</TR>
540</TABLE>
541&nbsp;
542<P>
543
544<!-- ============ FIELD DETAIL =========== -->
545
546<A NAME="field_detail"><!-- --></A>
547<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
548<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
549<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
550<B>Field Detail</B></FONT></TH>
551</TR>
552</TABLE>
553
554<A NAME="_config"><!-- --></A><H3>
555_config</H3>
556<PRE>
557protected final <A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt; <B>_config</B></PRE>
558<DL>
559<DL>
560</DL>
561</DL>
562<HR>
563
564<A NAME="_annotationIntrospector"><!-- --></A><H3>
565_annotationIntrospector</H3>
566<PRE>
567protected final <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> <B>_annotationIntrospector</B></PRE>
568<DL>
569<DL>
570</DL>
571</DL>
572<HR>
573
574<A NAME="_classInfo"><!-- --></A><H3>
575_classInfo</H3>
576<PRE>
577protected final <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A> <B>_classInfo</B></PRE>
578<DL>
579<DD>Information collected about the class introspected.
580<P>
581<DL>
582</DL>
583</DL>
584<HR>
585
586<A NAME="_bindings"><!-- --></A><H3>
587_bindings</H3>
588<PRE>
589protected <A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</A> <B>_bindings</B></PRE>
590<DL>
591<DD>We may need type bindings for the bean type. If so, we'll
592 construct it lazily
593<P>
594<DL>
595</DL>
596</DL>
597<HR>
598
599<A NAME="_properties"><!-- --></A><H3>
600_properties</H3>
601<PRE>
602protected final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A>&gt; <B>_properties</B></PRE>
603<DL>
604<DD>Properties collected for the POJO.
605<P>
606<DL>
607</DL>
608</DL>
609<HR>
610
611<A NAME="_objectIdInfo"><!-- --></A><H3>
612_objectIdInfo</H3>
613<PRE>
614protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A> <B>_objectIdInfo</B></PRE>
615<DL>
616<DD>Details of Object Id to include, if any
617<P>
618<DL>
619</DL>
620</DL>
621<HR>
622
623<A NAME="_anySetterMethod"><!-- --></A><H3>
624_anySetterMethod</H3>
625<PRE>
626protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>_anySetterMethod</B></PRE>
627<DL>
628<DL>
629</DL>
630</DL>
631<HR>
632
633<A NAME="_injectables"><!-- --></A><H3>
634_injectables</H3>
635<PRE>
636protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&gt; <B>_injectables</B></PRE>
637<DL>
638<DL>
639</DL>
640</DL>
641<HR>
642
643<A NAME="_ignoredPropertyNames"><!-- --></A><H3>
644_ignoredPropertyNames</H3>
645<PRE>
646protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;<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>&gt; <B>_ignoredPropertyNames</B></PRE>
647<DL>
648<DD>Set of properties that can be ignored during deserialization, due
649 to being marked as ignored.
650<P>
651<DL>
652</DL>
653</DL>
654<HR>
655
656<A NAME="_jsonValueMethod"><!-- --></A><H3>
657_jsonValueMethod</H3>
658<PRE>
659protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>_jsonValueMethod</B></PRE>
660<DL>
661<DL>
662</DL>
663</DL>
664<HR>
665
666<A NAME="_anyGetter"><!-- --></A><H3>
667_anyGetter</H3>
668<PRE>
669protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>_anyGetter</B></PRE>
670<DL>
671<DL>
672</DL>
673</DL>
674
675<!-- ========= CONSTRUCTOR DETAIL ======== -->
676
677<A NAME="constructor_detail"><!-- --></A>
678<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
679<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
680<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
681<B>Constructor Detail</B></FONT></TH>
682</TR>
683</TABLE>
684
685<A NAME="BasicBeanDescription(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.introspect.AnnotatedClass, java.util.List)"><!-- --></A><H3>
686BasicBeanDescription</H3>
687<PRE>
688protected <B>BasicBeanDescription</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;&nbsp;config,
689                               <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type,
690                               <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;classDef,
691                               <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A>&gt;&nbsp;props)</PRE>
692<DL>
693</DL>
694<HR>
695
696<A NAME="BasicBeanDescription(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"><!-- --></A><H3>
697BasicBeanDescription</H3>
698<PRE>
699protected <B>BasicBeanDescription</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</A>&nbsp;coll)</PRE>
700<DL>
701</DL>
702
703<!-- ============ METHOD DETAIL ========== -->
704
705<A NAME="method_detail"><!-- --></A>
706<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
707<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
708<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
709<B>Method Detail</B></FONT></TH>
710</TR>
711</TABLE>
712
713<A NAME="forDeserialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"><!-- --></A><H3>
714forDeserialization</H3>
715<PRE>
716public static <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</A> <B>forDeserialization</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</A>&nbsp;coll)</PRE>
717<DL>
718<DD>Factory method to use for constructing an instance to use for building
719 deserializers.
720<P>
721<DD><DL>
722</DL>
723</DD>
724</DL>
725<HR>
726
727<A NAME="forSerialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"><!-- --></A><H3>
728forSerialization</H3>
729<PRE>
730public static <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</A> <B>forSerialization</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</A>&nbsp;coll)</PRE>
731<DL>
732<DD>Factory method to use for constructing an instance to use for building
733 serializers.
734<P>
735<DD><DL>
736</DL>
737</DD>
738</DL>
739<HR>
740
741<A NAME="forOtherUse(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
742forOtherUse</H3>
743<PRE>
744public static <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</A> <B>forOtherUse</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;&nbsp;config,
745                                               <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type,
746                                               <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
747<DL>
748<DD>Factory method to use for constructing an instance to use for purposes
749 other than building serializers or deserializers; will only have information
750 on class, not on properties.
751<P>
752<DD><DL>
753</DL>
754</DD>
755</DL>
756<HR>
757
758<A NAME="getClassInfo()"><!-- --></A><H3>
759getClassInfo</H3>
760<PRE>
761public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A> <B>getClassInfo</B>()</PRE>
762<DL>
763<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassInfo()">BeanDescription</A></CODE></B></DD>
764<DD>Method for accessing low-level information about Class this
765 item describes.
766<P>
767<DD><DL>
768<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassInfo()">getClassInfo</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
769</DD>
770<DD><DL>
771</DL>
772</DD>
773</DL>
774<HR>
775
776<A NAME="getObjectIdInfo()"><!-- --></A><H3>
777getObjectIdInfo</H3>
778<PRE>
779public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A> <B>getObjectIdInfo</B>()</PRE>
780<DL>
781<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getObjectIdInfo()">BeanDescription</A></CODE></B></DD>
782<DD>Accessor for getting information about Object Id expected to
783 be used for this POJO type, if any.
784<P>
785<DD><DL>
786<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getObjectIdInfo()">getObjectIdInfo</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
787</DD>
788<DD><DL>
789</DL>
790</DD>
791</DL>
792<HR>
793
794<A NAME="findProperties()"><!-- --></A><H3>
795findProperties</H3>
796<PRE>
797public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</A>&gt; <B>findProperties</B>()</PRE>
798<DL>
799<DD><DL>
800<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findProperties()">findProperties</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
801</DD>
802<DD><DL>
803
804<DT><B>Returns:</B><DD>Ordered Map with logical property name as key, and
805    matching getter method as value.</DL>
806</DD>
807</DL>
808<HR>
809
810<A NAME="findJsonValueMethod()"><!-- --></A><H3>
811findJsonValueMethod</H3>
812<PRE>
813public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>findJsonValueMethod</B>()</PRE>
814<DL>
815<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findJsonValueMethod()">BeanDescription</A></CODE></B></DD>
816<DD>Method for locating the getter method that is annotated with
817 <CODE>JsonValue</CODE> annotation,
818 if any. If multiple ones are found,
819 an error is reported by throwing <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><CODE>IllegalArgumentException</CODE></A>
820<P>
821<DD><DL>
822<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findJsonValueMethod()">findJsonValueMethod</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
823</DD>
824<DD><DL>
825</DL>
826</DD>
827</DL>
828<HR>
829
830<A NAME="getIgnoredPropertyNames()"><!-- --></A><H3>
831getIgnoredPropertyNames</H3>
832<PRE>
833public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;<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>&gt; <B>getIgnoredPropertyNames</B>()</PRE>
834<DL>
835<DD><DL>
836<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getIgnoredPropertyNames()">getIgnoredPropertyNames</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
837</DD>
838<DD><DL>
839</DL>
840</DD>
841</DL>
842<HR>
843
844<A NAME="hasKnownClassAnnotations()"><!-- --></A><H3>
845hasKnownClassAnnotations</H3>
846<PRE>
847public boolean <B>hasKnownClassAnnotations</B>()</PRE>
848<DL>
849<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#hasKnownClassAnnotations()">BeanDescription</A></CODE></B></DD>
850<DD>Method for checking whether class being described has any
851 annotations recognized by registered annotation introspector.
852<P>
853<DD><DL>
854<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#hasKnownClassAnnotations()">hasKnownClassAnnotations</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
855</DD>
856<DD><DL>
857</DL>
858</DD>
859</DL>
860<HR>
861
862<A NAME="getClassAnnotations()"><!-- --></A><H3>
863getClassAnnotations</H3>
864<PRE>
865public <A HREF="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</A> <B>getClassAnnotations</B>()</PRE>
866<DL>
867<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassAnnotations()">BeanDescription</A></CODE></B></DD>
868<DD>Method for accessing collection of annotations the bean
869 class has.
870<P>
871<DD><DL>
872<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassAnnotations()">getClassAnnotations</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
873</DD>
874<DD><DL>
875</DL>
876</DD>
877</DL>
878<HR>
879
880<A NAME="bindingsForBeanType()"><!-- --></A><H3>
881bindingsForBeanType</H3>
882<PRE>
883public <A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</A> <B>bindingsForBeanType</B>()</PRE>
884<DL>
885<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#bindingsForBeanType()">BeanDescription</A></CODE></B></DD>
886<DD>Accessor for type bindings that may be needed to fully resolve
887 types of member object, such as return and argument types of
888 methods and constructors, and types of fields.
889<P>
890<DD><DL>
891<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#bindingsForBeanType()">bindingsForBeanType</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
892</DD>
893<DD><DL>
894</DL>
895</DD>
896</DL>
897<HR>
898
899<A NAME="resolveType(java.lang.reflect.Type)"><!-- --></A><H3>
900resolveType</H3>
901<PRE>
902public <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>resolveType</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A>&nbsp;jdkType)</PRE>
903<DL>
904<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#resolveType(java.lang.reflect.Type)">BeanDescription</A></CODE></B></DD>
905<DD>Method for resolving given JDK type, using this bean as the
906 generic type resolution context.
907<P>
908<DD><DL>
909<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#resolveType(java.lang.reflect.Type)">resolveType</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
910</DD>
911<DD><DL>
912</DL>
913</DD>
914</DL>
915<HR>
916
917<A NAME="findDefaultConstructor()"><!-- --></A><H3>
918findDefaultConstructor</H3>
919<PRE>
920public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</A> <B>findDefaultConstructor</B>()</PRE>
921<DL>
922<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDefaultConstructor()">BeanDescription</A></CODE></B></DD>
923<DD>Method that will locate the no-arg constructor for this class,
924 if it has one, and that constructor has not been marked as
925 ignorable.
926<P>
927<DD><DL>
928<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDefaultConstructor()">findDefaultConstructor</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
929</DD>
930<DD><DL>
931</DL>
932</DD>
933</DL>
934<HR>
935
936<A NAME="findAnySetter()"><!-- --></A><H3>
937findAnySetter</H3>
938<PRE>
939public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>findAnySetter</B>()
940                              throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
941<DL>
942<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnySetter()">BeanDescription</A></CODE></B></DD>
943<DD>Method used to locate the method of introspected class that
944 implements <CODE>JsonAnySetter</CODE>. If no such method exists
945 null is returned. If more than one are found, an exception
946 is thrown.
947 Additional checks are also made to see that method signature
948 is acceptable: needs to take 2 arguments, first one String or
949 Object; second any can be any type.
950<P>
951<DD><DL>
952<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnySetter()">findAnySetter</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
953</DD>
954<DD><DL>
955
956<DT><B>Throws:</B>
957<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL>
958</DD>
959</DL>
960<HR>
961
962<A NAME="findInjectables()"><!-- --></A><H3>
963findInjectables</H3>
964<PRE>
965public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&gt; <B>findInjectables</B>()</PRE>
966<DL>
967<DD><DL>
968<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findInjectables()">findInjectables</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
969</DD>
970<DD><DL>
971</DL>
972</DD>
973</DL>
974<HR>
975
976<A NAME="getConstructors()"><!-- --></A><H3>
977getConstructors</H3>
978<PRE>
979public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</A>&gt; <B>getConstructors</B>()</PRE>
980<DL>
981<DD><DL>
982<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getConstructors()">getConstructors</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
983</DD>
984<DD><DL>
985</DL>
986</DD>
987</DL>
988<HR>
989
990<A NAME="instantiateBean(boolean)"><!-- --></A><H3>
991instantiateBean</H3>
992<PRE>
993public <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>instantiateBean</B>(boolean&nbsp;fixAccess)</PRE>
994<DL>
995<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#instantiateBean(boolean)">BeanDescription</A></CODE></B></DD>
996<DD>Method called to create a "default instance" of the bean, currently
997 only needed for obtaining default field values which may be used for
998 suppressing serialization of fields that have "not changed".
999<P>
1000<DD><DL>
1001<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#instantiateBean(boolean)">instantiateBean</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1002</DD>
1003<DD><DL>
1004<DT><B>Parameters:</B><DD><CODE>fixAccess</CODE> - If true, method is allowed to fix access to the
1005   default constructor (to be able to call non-public constructor);
1006   if false, has to use constructor as is.
1007<DT><B>Returns:</B><DD>Instance of class represented by this descriptor, if
1008   suitable default constructor was found; null otherwise.</DL>
1009</DD>
1010</DL>
1011<HR>
1012
1013<A NAME="findMethod(java.lang.String, java.lang.Class[])"><!-- --></A><H3>
1014findMethod</H3>
1015<PRE>
1016public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>findMethod</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;name,
1017                                  <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;[]&nbsp;paramTypes)</PRE>
1018<DL>
1019<DD><DL>
1020<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findMethod(java.lang.String, java.lang.Class[])">findMethod</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1021</DD>
1022<DD><DL>
1023</DL>
1024</DD>
1025</DL>
1026<HR>
1027
1028<A NAME="getFactoryMethods()"><!-- --></A><H3>
1029getFactoryMethods</H3>
1030<PRE>
1031public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&gt; <B>getFactoryMethods</B>()</PRE>
1032<DL>
1033<DD><DL>
1034<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getFactoryMethods()">getFactoryMethods</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1035</DD>
1036<DD><DL>
1037</DL>
1038</DD>
1039</DL>
1040<HR>
1041
1042<A NAME="findSingleArgConstructor(java.lang.Class...)"><!-- --></A><H3>
1043findSingleArgConstructor</H3>
1044<PRE>
1045public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</A>&lt;?&gt; <B>findSingleArgConstructor</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;...&nbsp;argTypes)</PRE>
1046<DL>
1047<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSingleArgConstructor(java.lang.Class...)">BeanDescription</A></CODE></B></DD>
1048<DD>Method that can be called to locate a single-arg constructor that
1049 takes specified exact type (will not accept supertype constructors)
1050<P>
1051<DD><DL>
1052<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSingleArgConstructor(java.lang.Class...)">findSingleArgConstructor</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1053</DD>
1054<DD><DL>
1055<DT><B>Parameters:</B><DD><CODE>argTypes</CODE> - Type(s) of the argument that we are looking for</DL>
1056</DD>
1057</DL>
1058<HR>
1059
1060<A NAME="findFactoryMethod(java.lang.Class...)"><!-- --></A><H3>
1061findFactoryMethod</H3>
1062<PRE>
1063public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A> <B>findFactoryMethod</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;...&nbsp;expArgTypes)</PRE>
1064<DL>
1065<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findFactoryMethod(java.lang.Class...)">BeanDescription</A></CODE></B></DD>
1066<DD>Method that can be called to find if introspected class declares
1067 a static "valueOf" factory method that returns an instance of
1068 introspected type, given one of acceptable types.
1069<P>
1070<DD><DL>
1071<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findFactoryMethod(java.lang.Class...)">findFactoryMethod</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1072</DD>
1073<DD><DL>
1074<DT><B>Parameters:</B><DD><CODE>expArgTypes</CODE> - Types that the matching single argument factory
1075   method can take: will also accept super types of these types
1076   (ie. arg just has to be assignable from expArgType)</DL>
1077</DD>
1078</DL>
1079<HR>
1080
1081<A NAME="isFactoryMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3>
1082isFactoryMethod</H3>
1083<PRE>
1084protected boolean <B>isFactoryMethod</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</PRE>
1085<DL>
1086<DD><DL>
1087</DL>
1088</DD>
1089</DL>
1090<HR>
1091
1092<A NAME="findCreatorPropertyNames()"><!-- --></A><H3>
1093findCreatorPropertyNames</H3>
1094<PRE>
1095public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<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>&gt; <B>findCreatorPropertyNames</B>()</PRE>
1096<DL>
1097<DD>Method for getting ordered list of named Creator properties.
1098 Returns an empty list is none found. If multiple Creator
1099 methods are defined, order between properties from different
1100 methods is undefined; however, properties for each such
1101 Creator are ordered properly relative to each other. For the
1102 usual case of just a single Creator, named properties are
1103 thus properly ordered.
1104<P>
1105<DD><DL>
1106</DL>
1107</DD>
1108</DL>
1109<HR>
1110
1111<A NAME="findSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)"><!-- --></A><H3>
1112findSerializationInclusion</H3>
1113<PRE>
1114public com.fasterxml.jackson.annotation.JsonInclude.Include <B>findSerializationInclusion</B>(com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;defValue)</PRE>
1115<DL>
1116<DD>Method for determining whether null properties should be written
1117 out for a Bean of introspected type. This is based on global
1118 feature (lowest priority, passed as argument)
1119 and per-class annotation (highest priority).
1120<P>
1121<DD><DL>
1122<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">findSerializationInclusion</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1123</DD>
1124<DD><DL>
1125</DL>
1126</DD>
1127</DL>
1128<HR>
1129
1130<A NAME="findAnyGetter()"><!-- --></A><H3>
1131findAnyGetter</H3>
1132<PRE>
1133public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>findAnyGetter</B>()
1134                              throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
1135<DL>
1136<DD>Method used to locate the method of introspected class that
1137 implements <CODE>JsonAnyGetter</CODE>.
1138 If no such method exists null is returned.
1139 If more than one are found, an exception is thrown.
1140<P>
1141<DD><DL>
1142<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnyGetter()">findAnyGetter</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1143</DD>
1144<DD><DL>
1145
1146<DT><B>Throws:</B>
1147<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL>
1148</DD>
1149</DL>
1150<HR>
1151
1152<A NAME="findBackReferenceProperties()"><!-- --></A><H3>
1153findBackReferenceProperties</H3>
1154<PRE>
1155public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&gt; <B>findBackReferenceProperties</B>()</PRE>
1156<DL>
1157<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findBackReferenceProperties()">BeanDescription</A></CODE></B></DD>
1158<DD>Method for locating all back-reference properties (setters, fields) bean has
1159<P>
1160<DD><DL>
1161<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findBackReferenceProperties()">findBackReferenceProperties</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1162</DD>
1163<DD><DL>
1164</DL>
1165</DD>
1166</DL>
1167<HR>
1168
1169<A NAME="findPOJOBuilder()"><!-- --></A><H3>
1170findPOJOBuilder</H3>
1171<PRE>
1172public <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>findPOJOBuilder</B>()</PRE>
1173<DL>
1174<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilder()">BeanDescription</A></CODE></B></DD>
1175<DD>Method for checking if the POJO type has annotations to
1176 indicate that a builder is to be used for instantiating
1177 instances and handling data binding, instead of standard
1178 bean deserializer.
1179<P>
1180<DD><DL>
1181<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilder()">findPOJOBuilder</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1182</DD>
1183<DD><DL>
1184</DL>
1185</DD>
1186</DL>
1187<HR>
1188
1189<A NAME="findPOJOBuilderConfig()"><!-- --></A><H3>
1190findPOJOBuilderConfig</H3>
1191<PRE>
1192public <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</A> <B>findPOJOBuilderConfig</B>()</PRE>
1193<DL>
1194<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilderConfig()">BeanDescription</A></CODE></B></DD>
1195<DD>Method for finding configuration for POJO Builder class.
1196<P>
1197<DD><DL>
1198<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilderConfig()">findPOJOBuilderConfig</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1199</DD>
1200<DD><DL>
1201</DL>
1202</DD>
1203</DL>
1204<HR>
1205
1206<A NAME="_findPropertyFields(java.util.Collection, boolean)"><!-- --></A><H3>
1207_findPropertyFields</H3>
1208<PRE>
1209public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</A>&lt;<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>,<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>&gt; <B>_findPropertyFields</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<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>&gt;&nbsp;ignoredProperties,
1210                                                                boolean&nbsp;forSerialization)</PRE>
1211<DL>
1212<DD><DL>
1213<DT><B>Parameters:</B><DD><CODE>ignoredProperties</CODE> - (optional) names of properties to ignore;
1214   any fields that would be recognized as one of these properties
1215   is ignored.<DD><CODE>forSerialization</CODE> - If true, will collect serializable property
1216    fields; if false, deserializable
1217<DT><B>Returns:</B><DD>Ordered Map with logical property name as key, and
1218    matching field as value.</DL>
1219</DD>
1220</DL>
1221<!-- ========= END OF CLASS DATA ========= -->
1222<HR>
1223
1224
1225<!-- ======= START OF BOTTOM NAVBAR ====== -->
1226<A NAME="navbar_bottom"><!-- --></A>
1227<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1228<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1229<TR>
1230<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1231<A NAME="navbar_bottom_firstrow"><!-- --></A>
1232<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1233  <TR ALIGN="center" VALIGN="top">
1234  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1235  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1236  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1237  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BasicBeanDescription.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1238  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1239  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1240  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1241  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1242  </TR>
1243</TABLE>
1244</TD>
1245<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1246</EM>
1247</TD>
1248</TR>
1249
1250<TR>
1251<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1252&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A>&nbsp;
1253&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD>
1254<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1255  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1256&nbsp;<A HREF="BasicBeanDescription.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1257&nbsp;<SCRIPT type="text/javascript">
1258  <!--
1259  if(window==top) {
1260    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1261  }
1262  //-->
1263</SCRIPT>
1264<NOSCRIPT>
1265  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
1266</NOSCRIPT>
1267
1268
1269</FONT></TD>
1270</TR>
1271<TR>
1272<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1273  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>
1274<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1275DETAIL:&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>
1276</TR>
1277</TABLE>
1278<A NAME="skip-navbar_bottom"></A>
1279<!-- ======== END OF BOTTOM NAVBAR ======= -->
1280
1281<HR>
1282Copyright &#169; 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved.
1283</BODY>
1284</HTML>
1285