• 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_35) on Tue Oct 09 17:08:16 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8BasicBeanDescription (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="BasicBeanDescription (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/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 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonAnyGetter.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonAnyGetter</CODE></A>.</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 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonAnySetter.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonAnySetter</CODE></A>.</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://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</A></CODE></FONT></TD>
326<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findExpectedFormat(com.fasterxml.jackson.annotation.JsonFormat.Value)">findExpectedFormat</A></B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</A>&nbsp;defValue)</CODE>
327
328<BR>
329&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking what is the expected format for POJO, as
330 defined by defaults and possible annotations.</TD>
331</TR>
332<TR BGCOLOR="white" CLASS="TableRowColor">
333<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
334<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>
335<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>
336
337<BR>
338&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be called to find if introspected class declares
339 a static "valueOf" factory method that returns an instance of
340 introspected type, given one of acceptable types.</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/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>
345<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findInjectables()">findInjectables</A></B>()</CODE>
346
347<BR>
348&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
349</TR>
350<TR BGCOLOR="white" CLASS="TableRowColor">
351<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
352<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD>
353<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findJsonValueMethod()">findJsonValueMethod</A></B>()</CODE>
354
355<BR>
356&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for locating the getter method that is annotated with
357 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonValue.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonValue</CODE></A> annotation,
358 if any.</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="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD>
363<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,
364           <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>
365
366<BR>
367&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
368</TR>
369<TR BGCOLOR="white" CLASS="TableRowColor">
370<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
371<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>
372<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findPOJOBuilder()">findPOJOBuilder</A></B>()</CODE>
373
374<BR>
375&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking if the POJO type has annotations to
376 indicate that a builder is to be used for instantiating
377 instances and handling data binding, instead of standard
378 bean deserializer.</TD>
379</TR>
380<TR BGCOLOR="white" CLASS="TableRowColor">
381<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
382<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>
383<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findPOJOBuilderConfig()">findPOJOBuilderConfig</A></B>()</CODE>
384
385<BR>
386&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for finding configuration for POJO Builder class.</TD>
387</TR>
388<TR BGCOLOR="white" CLASS="TableRowColor">
389<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
390<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>
391<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findProperties()">findProperties</A></B>()</CODE>
392
393<BR>
394&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</A></CODE></FONT></TD>
399<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">findSerializationInclusion</A></B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</A>&nbsp;defValue)</CODE>
400
401<BR>
402&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for determining whether null properties should be written
403 out for a Bean of introspected type.</TD>
404</TR>
405<TR BGCOLOR="white" CLASS="TableRowColor">
406<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
407<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>
408<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>
409
410<BR>
411&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be called to locate a single-arg constructor that
412 takes specified exact type (will not accept supertype constructors)</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#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>
418
419<BR>
420&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method to use for constructing an instance to use for building
421 deserializers.</TD>
422</TR>
423<TR BGCOLOR="white" CLASS="TableRowColor">
424<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
425<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>
426<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,
427            <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type,
428            <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
429
430<BR>
431&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method to use for constructing an instance to use for purposes
432 other than building serializers or deserializers; will only have information
433 on class, not on properties.</TD>
434</TR>
435<TR BGCOLOR="white" CLASS="TableRowColor">
436<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
437<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>
438<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>
439
440<BR>
441&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method to use for constructing an instance to use for building
442 serializers.</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/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</A></CODE></FONT></TD>
447<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getClassAnnotations()">getClassAnnotations</A></B>()</CODE>
448
449<BR>
450&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing collection of annotations the bean
451 class has.</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="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A></CODE></FONT></TD>
456<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getClassInfo()">getClassInfo</A></B>()</CODE>
457
458<BR>
459&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing low-level information about Class this
460 item describes.</TD>
461</TR>
462<TR BGCOLOR="white" CLASS="TableRowColor">
463<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
464<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>
465<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getConstructors()">getConstructors</A></B>()</CODE>
466
467<BR>
468&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
469</TR>
470<TR BGCOLOR="white" CLASS="TableRowColor">
471<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
472<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>
473<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getFactoryMethods()">getFactoryMethods</A></B>()</CODE>
474
475<BR>
476&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
477</TR>
478<TR BGCOLOR="white" CLASS="TableRowColor">
479<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
480<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>
481<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getIgnoredPropertyNames()">getIgnoredPropertyNames</A></B>()</CODE>
482
483<BR>
484&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
485</TR>
486<TR BGCOLOR="white" CLASS="TableRowColor">
487<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
488<CODE>&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A></CODE></FONT></TD>
489<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getObjectIdInfo()">getObjectIdInfo</A></B>()</CODE>
490
491<BR>
492&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accessor for getting information about Object Id expected to
493 be used for this POJO type, if any.</TD>
494</TR>
495<TR BGCOLOR="white" CLASS="TableRowColor">
496<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
497<CODE>&nbsp;boolean</CODE></FONT></TD>
498<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#hasKnownClassAnnotations()">hasKnownClassAnnotations</A></B>()</CODE>
499
500<BR>
501&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether class being described has any
502 annotations recognized by registered annotation introspector.</TD>
503</TR>
504<TR BGCOLOR="white" CLASS="TableRowColor">
505<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
506<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>
507<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#instantiateBean(boolean)">instantiateBean</A></B>(boolean&nbsp;fixAccess)</CODE>
508
509<BR>
510&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to create a "default instance" of the bean, currently
511 only needed for obtaining default field values which may be used for
512 suppressing serialization of fields that have "not changed".</TD>
513</TR>
514<TR BGCOLOR="white" CLASS="TableRowColor">
515<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
516<CODE>protected &nbsp;boolean</CODE></FONT></TD>
517<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>
518
519<BR>
520&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
521</TR>
522<TR BGCOLOR="white" CLASS="TableRowColor">
523<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
524<CODE>&nbsp;boolean</CODE></FONT></TD>
525<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#removeProperty(java.lang.String)">removeProperty</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;propName)</CODE>
526
527<BR>
528&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to prune unwanted properties, during
529 construction of serializers and deserializers.</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="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD>
534<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>
535
536<BR>
537&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for resolving given JDK type, using this bean as the
538 generic type resolution context.</TD>
539</TR>
540</TABLE>
541&nbsp;<A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.BeanDescription"><!-- --></A>
542<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
543<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
544<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>
545</TR>
546<TR BGCOLOR="white" CLASS="TableRowColor">
547<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>
548</TR>
549</TABLE>
550&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
551<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
552<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
553<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>
554</TR>
555<TR BGCOLOR="white" CLASS="TableRowColor">
556<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>
557</TR>
558</TABLE>
559&nbsp;
560<P>
561
562<!-- ============ FIELD DETAIL =========== -->
563
564<A NAME="field_detail"><!-- --></A>
565<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
566<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
567<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
568<B>Field Detail</B></FONT></TH>
569</TR>
570</TABLE>
571
572<A NAME="_config"><!-- --></A><H3>
573_config</H3>
574<PRE>
575protected 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>
576<DL>
577<DL>
578</DL>
579</DL>
580<HR>
581
582<A NAME="_annotationIntrospector"><!-- --></A><H3>
583_annotationIntrospector</H3>
584<PRE>
585protected final <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> <B>_annotationIntrospector</B></PRE>
586<DL>
587<DL>
588</DL>
589</DL>
590<HR>
591
592<A NAME="_classInfo"><!-- --></A><H3>
593_classInfo</H3>
594<PRE>
595protected final <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A> <B>_classInfo</B></PRE>
596<DL>
597<DD>Information collected about the class introspected.
598<P>
599<DL>
600</DL>
601</DL>
602<HR>
603
604<A NAME="_bindings"><!-- --></A><H3>
605_bindings</H3>
606<PRE>
607protected <A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</A> <B>_bindings</B></PRE>
608<DL>
609<DD>We may need type bindings for the bean type. If so, we'll
610 construct it lazily
611<P>
612<DL>
613</DL>
614</DL>
615<HR>
616
617<A NAME="_properties"><!-- --></A><H3>
618_properties</H3>
619<PRE>
620protected 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>
621<DL>
622<DD>Properties collected for the POJO.
623<P>
624<DL>
625</DL>
626</DL>
627<HR>
628
629<A NAME="_objectIdInfo"><!-- --></A><H3>
630_objectIdInfo</H3>
631<PRE>
632protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A> <B>_objectIdInfo</B></PRE>
633<DL>
634<DD>Details of Object Id to include, if any
635<P>
636<DL>
637</DL>
638</DL>
639<HR>
640
641<A NAME="_anySetterMethod"><!-- --></A><H3>
642_anySetterMethod</H3>
643<PRE>
644protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>_anySetterMethod</B></PRE>
645<DL>
646<DL>
647</DL>
648</DL>
649<HR>
650
651<A NAME="_injectables"><!-- --></A><H3>
652_injectables</H3>
653<PRE>
654protected <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>
655<DL>
656<DL>
657</DL>
658</DL>
659<HR>
660
661<A NAME="_ignoredPropertyNames"><!-- --></A><H3>
662_ignoredPropertyNames</H3>
663<PRE>
664protected <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>
665<DL>
666<DD>Set of properties that can be ignored during deserialization, due
667 to being marked as ignored.
668<P>
669<DL>
670</DL>
671</DL>
672<HR>
673
674<A NAME="_jsonValueMethod"><!-- --></A><H3>
675_jsonValueMethod</H3>
676<PRE>
677protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>_jsonValueMethod</B></PRE>
678<DL>
679<DL>
680</DL>
681</DL>
682<HR>
683
684<A NAME="_anyGetter"><!-- --></A><H3>
685_anyGetter</H3>
686<PRE>
687protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>_anyGetter</B></PRE>
688<DL>
689<DL>
690</DL>
691</DL>
692
693<!-- ========= CONSTRUCTOR DETAIL ======== -->
694
695<A NAME="constructor_detail"><!-- --></A>
696<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
697<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
698<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
699<B>Constructor Detail</B></FONT></TH>
700</TR>
701</TABLE>
702
703<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>
704BasicBeanDescription</H3>
705<PRE>
706protected <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,
707                               <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type,
708                               <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;classDef,
709                               <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>
710<DL>
711</DL>
712<HR>
713
714<A NAME="BasicBeanDescription(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"><!-- --></A><H3>
715BasicBeanDescription</H3>
716<PRE>
717protected <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>
718<DL>
719</DL>
720
721<!-- ============ METHOD DETAIL ========== -->
722
723<A NAME="method_detail"><!-- --></A>
724<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
725<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
726<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
727<B>Method Detail</B></FONT></TH>
728</TR>
729</TABLE>
730
731<A NAME="forDeserialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"><!-- --></A><H3>
732forDeserialization</H3>
733<PRE>
734public 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>
735<DL>
736<DD>Factory method to use for constructing an instance to use for building
737 deserializers.
738<P>
739<DD><DL>
740</DL>
741</DD>
742</DL>
743<HR>
744
745<A NAME="forSerialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"><!-- --></A><H3>
746forSerialization</H3>
747<PRE>
748public 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>
749<DL>
750<DD>Factory method to use for constructing an instance to use for building
751 serializers.
752<P>
753<DD><DL>
754</DL>
755</DD>
756</DL>
757<HR>
758
759<A NAME="forOtherUse(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
760forOtherUse</H3>
761<PRE>
762public 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,
763                                               <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;type,
764                                               <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
765<DL>
766<DD>Factory method to use for constructing an instance to use for purposes
767 other than building serializers or deserializers; will only have information
768 on class, not on properties.
769<P>
770<DD><DL>
771</DL>
772</DD>
773</DL>
774<HR>
775
776<A NAME="removeProperty(java.lang.String)"><!-- --></A><H3>
777removeProperty</H3>
778<PRE>
779public boolean <B>removeProperty</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;propName)</PRE>
780<DL>
781<DD>Method that can be used to prune unwanted properties, during
782 construction of serializers and deserializers.
783 Use with utmost care, if at all...
784<P>
785<DD><DL>
786<DT><B>Since:</B></DT>
787  <DD>2.1</DD>
788</DL>
789</DD>
790</DL>
791<HR>
792
793<A NAME="getClassInfo()"><!-- --></A><H3>
794getClassInfo</H3>
795<PRE>
796public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A> <B>getClassInfo</B>()</PRE>
797<DL>
798<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassInfo()">BeanDescription</A></CODE></B></DD>
799<DD>Method for accessing low-level information about Class this
800 item describes.
801<P>
802<DD><DL>
803<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>
804</DD>
805<DD><DL>
806</DL>
807</DD>
808</DL>
809<HR>
810
811<A NAME="getObjectIdInfo()"><!-- --></A><H3>
812getObjectIdInfo</H3>
813<PRE>
814public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A> <B>getObjectIdInfo</B>()</PRE>
815<DL>
816<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getObjectIdInfo()">BeanDescription</A></CODE></B></DD>
817<DD>Accessor for getting information about Object Id expected to
818 be used for this POJO type, if any.
819<P>
820<DD><DL>
821<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>
822</DD>
823<DD><DL>
824</DL>
825</DD>
826</DL>
827<HR>
828
829<A NAME="findProperties()"><!-- --></A><H3>
830findProperties</H3>
831<PRE>
832public <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>
833<DL>
834<DD><DL>
835<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>
836</DD>
837<DD><DL>
838
839<DT><B>Returns:</B><DD>Ordered Map with logical property name as key, and
840    matching getter method as value.</DL>
841</DD>
842</DL>
843<HR>
844
845<A NAME="findJsonValueMethod()"><!-- --></A><H3>
846findJsonValueMethod</H3>
847<PRE>
848public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>findJsonValueMethod</B>()</PRE>
849<DL>
850<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findJsonValueMethod()">BeanDescription</A></CODE></B></DD>
851<DD>Method for locating the getter method that is annotated with
852 <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonValue.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonValue</CODE></A> annotation,
853 if any. If multiple ones are found,
854 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>
855<P>
856<DD><DL>
857<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>
858</DD>
859<DD><DL>
860</DL>
861</DD>
862</DL>
863<HR>
864
865<A NAME="getIgnoredPropertyNames()"><!-- --></A><H3>
866getIgnoredPropertyNames</H3>
867<PRE>
868public <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>
869<DL>
870<DD><DL>
871<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>
872</DD>
873<DD><DL>
874</DL>
875</DD>
876</DL>
877<HR>
878
879<A NAME="hasKnownClassAnnotations()"><!-- --></A><H3>
880hasKnownClassAnnotations</H3>
881<PRE>
882public boolean <B>hasKnownClassAnnotations</B>()</PRE>
883<DL>
884<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#hasKnownClassAnnotations()">BeanDescription</A></CODE></B></DD>
885<DD>Method for checking whether class being described has any
886 annotations recognized by registered annotation introspector.
887<P>
888<DD><DL>
889<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>
890</DD>
891<DD><DL>
892</DL>
893</DD>
894</DL>
895<HR>
896
897<A NAME="getClassAnnotations()"><!-- --></A><H3>
898getClassAnnotations</H3>
899<PRE>
900public <A HREF="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</A> <B>getClassAnnotations</B>()</PRE>
901<DL>
902<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassAnnotations()">BeanDescription</A></CODE></B></DD>
903<DD>Method for accessing collection of annotations the bean
904 class has.
905<P>
906<DD><DL>
907<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>
908</DD>
909<DD><DL>
910</DL>
911</DD>
912</DL>
913<HR>
914
915<A NAME="bindingsForBeanType()"><!-- --></A><H3>
916bindingsForBeanType</H3>
917<PRE>
918public <A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</A> <B>bindingsForBeanType</B>()</PRE>
919<DL>
920<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#bindingsForBeanType()">BeanDescription</A></CODE></B></DD>
921<DD>Accessor for type bindings that may be needed to fully resolve
922 types of member object, such as return and argument types of
923 methods and constructors, and types of fields.
924<P>
925<DD><DL>
926<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>
927</DD>
928<DD><DL>
929</DL>
930</DD>
931</DL>
932<HR>
933
934<A NAME="resolveType(java.lang.reflect.Type)"><!-- --></A><H3>
935resolveType</H3>
936<PRE>
937public <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>
938<DL>
939<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>
940<DD>Method for resolving given JDK type, using this bean as the
941 generic type resolution context.
942<P>
943<DD><DL>
944<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>
945</DD>
946<DD><DL>
947</DL>
948</DD>
949</DL>
950<HR>
951
952<A NAME="findDefaultConstructor()"><!-- --></A><H3>
953findDefaultConstructor</H3>
954<PRE>
955public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</A> <B>findDefaultConstructor</B>()</PRE>
956<DL>
957<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDefaultConstructor()">BeanDescription</A></CODE></B></DD>
958<DD>Method that will locate the no-arg constructor for this class,
959 if it has one, and that constructor has not been marked as
960 ignorable.
961<P>
962<DD><DL>
963<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>
964</DD>
965<DD><DL>
966</DL>
967</DD>
968</DL>
969<HR>
970
971<A NAME="findAnySetter()"><!-- --></A><H3>
972findAnySetter</H3>
973<PRE>
974public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>findAnySetter</B>()
975                              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>
976<DL>
977<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnySetter()">BeanDescription</A></CODE></B></DD>
978<DD>Method used to locate the method of introspected class that
979 implements <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonAnySetter.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonAnySetter</CODE></A>. If no such method exists
980 null is returned. If more than one are found, an exception
981 is thrown.
982 Additional checks are also made to see that method signature
983 is acceptable: needs to take 2 arguments, first one String or
984 Object; second any can be any type.
985<P>
986<DD><DL>
987<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>
988</DD>
989<DD><DL>
990
991<DT><B>Throws:</B>
992<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>
993</DD>
994</DL>
995<HR>
996
997<A NAME="findInjectables()"><!-- --></A><H3>
998findInjectables</H3>
999<PRE>
1000public <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>
1001<DL>
1002<DD><DL>
1003<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>
1004</DD>
1005<DD><DL>
1006</DL>
1007</DD>
1008</DL>
1009<HR>
1010
1011<A NAME="getConstructors()"><!-- --></A><H3>
1012getConstructors</H3>
1013<PRE>
1014public <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>
1015<DL>
1016<DD><DL>
1017<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>
1018</DD>
1019<DD><DL>
1020</DL>
1021</DD>
1022</DL>
1023<HR>
1024
1025<A NAME="instantiateBean(boolean)"><!-- --></A><H3>
1026instantiateBean</H3>
1027<PRE>
1028public <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>
1029<DL>
1030<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#instantiateBean(boolean)">BeanDescription</A></CODE></B></DD>
1031<DD>Method called to create a "default instance" of the bean, currently
1032 only needed for obtaining default field values which may be used for
1033 suppressing serialization of fields that have "not changed".
1034<P>
1035<DD><DL>
1036<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>
1037</DD>
1038<DD><DL>
1039<DT><B>Parameters:</B><DD><CODE>fixAccess</CODE> - If true, method is allowed to fix access to the
1040   default constructor (to be able to call non-public constructor);
1041   if false, has to use constructor as is.
1042<DT><B>Returns:</B><DD>Instance of class represented by this descriptor, if
1043   suitable default constructor was found; null otherwise.</DL>
1044</DD>
1045</DL>
1046<HR>
1047
1048<A NAME="findMethod(java.lang.String, java.lang.Class[])"><!-- --></A><H3>
1049findMethod</H3>
1050<PRE>
1051public <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,
1052                                  <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>
1053<DL>
1054<DD><DL>
1055<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>
1056</DD>
1057<DD><DL>
1058</DL>
1059</DD>
1060</DL>
1061<HR>
1062
1063<A NAME="findExpectedFormat(com.fasterxml.jackson.annotation.JsonFormat.Value)"><!-- --></A><H3>
1064findExpectedFormat</H3>
1065<PRE>
1066public <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</A> <B>findExpectedFormat</B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</A>&nbsp;defValue)</PRE>
1067<DL>
1068<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findExpectedFormat(com.fasterxml.jackson.annotation.JsonFormat.Value)">BeanDescription</A></CODE></B></DD>
1069<DD>Method for checking what is the expected format for POJO, as
1070 defined by defaults and possible annotations.
1071 Note that this may be further refined by per-property annotations.
1072<P>
1073<DD><DL>
1074<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findExpectedFormat(com.fasterxml.jackson.annotation.JsonFormat.Value)">findExpectedFormat</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</A></CODE></DL>
1075</DD>
1076<DD><DL>
1077</DL>
1078</DD>
1079</DL>
1080<HR>
1081
1082<A NAME="getFactoryMethods()"><!-- --></A><H3>
1083getFactoryMethods</H3>
1084<PRE>
1085public <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>
1086<DL>
1087<DD><DL>
1088<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>
1089</DD>
1090<DD><DL>
1091</DL>
1092</DD>
1093</DL>
1094<HR>
1095
1096<A NAME="findSingleArgConstructor(java.lang.Class...)"><!-- --></A><H3>
1097findSingleArgConstructor</H3>
1098<PRE>
1099public <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>
1100<DL>
1101<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSingleArgConstructor(java.lang.Class...)">BeanDescription</A></CODE></B></DD>
1102<DD>Method that can be called to locate a single-arg constructor that
1103 takes specified exact type (will not accept supertype constructors)
1104<P>
1105<DD><DL>
1106<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>
1107</DD>
1108<DD><DL>
1109<DT><B>Parameters:</B><DD><CODE>argTypes</CODE> - Type(s) of the argument that we are looking for</DL>
1110</DD>
1111</DL>
1112<HR>
1113
1114<A NAME="findFactoryMethod(java.lang.Class...)"><!-- --></A><H3>
1115findFactoryMethod</H3>
1116<PRE>
1117public <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>
1118<DL>
1119<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findFactoryMethod(java.lang.Class...)">BeanDescription</A></CODE></B></DD>
1120<DD>Method that can be called to find if introspected class declares
1121 a static "valueOf" factory method that returns an instance of
1122 introspected type, given one of acceptable types.
1123<P>
1124<DD><DL>
1125<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>
1126</DD>
1127<DD><DL>
1128<DT><B>Parameters:</B><DD><CODE>expArgTypes</CODE> - Types that the matching single argument factory
1129   method can take: will also accept super types of these types
1130   (ie. arg just has to be assignable from expArgType)</DL>
1131</DD>
1132</DL>
1133<HR>
1134
1135<A NAME="isFactoryMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3>
1136isFactoryMethod</H3>
1137<PRE>
1138protected 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>
1139<DL>
1140<DD><DL>
1141</DL>
1142</DD>
1143</DL>
1144<HR>
1145
1146<A NAME="findCreatorPropertyNames()"><!-- --></A><H3>
1147findCreatorPropertyNames</H3>
1148<PRE>
1149public <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>
1150<DL>
1151<DD>Method for getting ordered list of named Creator properties.
1152 Returns an empty list is none found. If multiple Creator
1153 methods are defined, order between properties from different
1154 methods is undefined; however, properties for each such
1155 Creator are ordered properly relative to each other. For the
1156 usual case of just a single Creator, named properties are
1157 thus properly ordered.
1158<P>
1159<DD><DL>
1160</DL>
1161</DD>
1162</DL>
1163<HR>
1164
1165<A NAME="findSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)"><!-- --></A><H3>
1166findSerializationInclusion</H3>
1167<PRE>
1168public <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</A> <B>findSerializationInclusion</B>(<A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</A>&nbsp;defValue)</PRE>
1169<DL>
1170<DD>Method for determining whether null properties should be written
1171 out for a Bean of introspected type. This is based on global
1172 feature (lowest priority, passed as argument)
1173 and per-class annotation (highest priority).
1174<P>
1175<DD><DL>
1176<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>
1177</DD>
1178<DD><DL>
1179</DL>
1180</DD>
1181</DL>
1182<HR>
1183
1184<A NAME="findAnyGetter()"><!-- --></A><H3>
1185findAnyGetter</H3>
1186<PRE>
1187public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A> <B>findAnyGetter</B>()
1188                              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>
1189<DL>
1190<DD>Method used to locate the method of introspected class that
1191 implements <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonAnyGetter.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonAnyGetter</CODE></A>.
1192 If no such method exists null is returned.
1193 If more than one are found, an exception is thrown.
1194<P>
1195<DD><DL>
1196<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>
1197</DD>
1198<DD><DL>
1199
1200<DT><B>Throws:</B>
1201<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>
1202</DD>
1203</DL>
1204<HR>
1205
1206<A NAME="findBackReferenceProperties()"><!-- --></A><H3>
1207findBackReferenceProperties</H3>
1208<PRE>
1209public <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>
1210<DL>
1211<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findBackReferenceProperties()">BeanDescription</A></CODE></B></DD>
1212<DD>Method for locating all back-reference properties (setters, fields) bean has
1213<P>
1214<DD><DL>
1215<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>
1216</DD>
1217<DD><DL>
1218</DL>
1219</DD>
1220</DL>
1221<HR>
1222
1223<A NAME="findPOJOBuilder()"><!-- --></A><H3>
1224findPOJOBuilder</H3>
1225<PRE>
1226public <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>
1227<DL>
1228<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilder()">BeanDescription</A></CODE></B></DD>
1229<DD>Method for checking if the POJO type has annotations to
1230 indicate that a builder is to be used for instantiating
1231 instances and handling data binding, instead of standard
1232 bean deserializer.
1233<P>
1234<DD><DL>
1235<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>
1236</DD>
1237<DD><DL>
1238</DL>
1239</DD>
1240</DL>
1241<HR>
1242
1243<A NAME="findPOJOBuilderConfig()"><!-- --></A><H3>
1244findPOJOBuilderConfig</H3>
1245<PRE>
1246public <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>
1247<DL>
1248<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilderConfig()">BeanDescription</A></CODE></B></DD>
1249<DD>Method for finding configuration for POJO Builder class.
1250<P>
1251<DD><DL>
1252<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>
1253</DD>
1254<DD><DL>
1255</DL>
1256</DD>
1257</DL>
1258<HR>
1259
1260<A NAME="_findPropertyFields(java.util.Collection, boolean)"><!-- --></A><H3>
1261_findPropertyFields</H3>
1262<PRE>
1263public <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,
1264                                                                boolean&nbsp;forSerialization)</PRE>
1265<DL>
1266<DD><DL>
1267<DT><B>Parameters:</B><DD><CODE>ignoredProperties</CODE> - (optional) names of properties to ignore;
1268   any fields that would be recognized as one of these properties
1269   is ignored.<DD><CODE>forSerialization</CODE> - If true, will collect serializable property
1270    fields; if false, deserializable
1271<DT><B>Returns:</B><DD>Ordered Map with logical property name as key, and
1272    matching field as value.</DL>
1273</DD>
1274</DL>
1275<!-- ========= END OF CLASS DATA ========= -->
1276<HR>
1277
1278
1279<!-- ======= START OF BOTTOM NAVBAR ====== -->
1280<A NAME="navbar_bottom"><!-- --></A>
1281<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1282<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1283<TR>
1284<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1285<A NAME="navbar_bottom_firstrow"><!-- --></A>
1286<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1287  <TR ALIGN="center" VALIGN="top">
1288  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1289  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1290  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1291  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BasicBeanDescription.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1292  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1293  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1294  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1295  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1296  </TR>
1297</TABLE>
1298</TD>
1299<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1300</EM>
1301</TD>
1302</TR>
1303
1304<TR>
1305<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1306&nbsp;<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A>&nbsp;
1307&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>
1308<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1309  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1310&nbsp;<A HREF="BasicBeanDescription.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1311&nbsp;<SCRIPT type="text/javascript">
1312  <!--
1313  if(window==top) {
1314    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1315  }
1316  //-->
1317</SCRIPT>
1318<NOSCRIPT>
1319  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
1320</NOSCRIPT>
1321
1322
1323</FONT></TD>
1324</TR>
1325<TR>
1326<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1327  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>
1328<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1329DETAIL:&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>
1330</TR>
1331</TABLE>
1332<A NAME="skip-navbar_bottom"></A>
1333<!-- ======== END OF BOTTOM NAVBAR ======= -->
1334
1335<HR>
1336Copyright &#169; 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.
1337</BODY>
1338</HTML>
1339