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