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