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:49 PDT 2015 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>BeanDescription (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="BeanDescription (jackson-databind 2.6.0 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":10,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":10,"i26":6,"i27":6,"i28":6}; 23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete 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/BeanDescription.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/AnnotationIntrospector.ReferenceProperty.Type.html" title="enum in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev Class</span></a></li> 54<li><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><span class="typeNameLink">Next Class</span></a></li> 55</ul> 56<ul class="navList"> 57<li><a href="../../../../index.html?com/fasterxml/jackson/databind/BeanDescription.html" target="_top">Frames</a></li> 58<li><a href="BeanDescription.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</div> 97<h2 title="Class BeanDescription" class="title">Class BeanDescription</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>com.fasterxml.jackson.databind.BeanDescription</li> 105</ul> 106</li> 107</ul> 108<div class="description"> 109<ul class="blockList"> 110<li class="blockList"> 111<dl> 112<dt>Direct Known Subclasses:</dt> 113<dd><a href="../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a></dd> 114</dl> 115<hr> 116<br> 117<pre>public abstract class <span class="typeNameLabel">BeanDescription</span> 118extends <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></pre> 119<div class="block">Basic container for information gathered by <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a> to 120 help in constructing serializers and deserializers. 121 Note that the main implementation type is 122 <a href="../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect"><code>BasicBeanDescription</code></a>, 123 meaning that it is safe to upcast to this type.</div> 124</li> 125</ul> 126</div> 127<div class="summary"> 128<ul class="blockList"> 129<li class="blockList"> 130<!-- =========== FIELD SUMMARY =========== --> 131<ul class="blockList"> 132<li class="blockList"><a name="field.summary"> 133<!-- --> 134</a> 135<h3>Field Summary</h3> 136<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 137<caption><span>Fields</span><span class="tabEnd"> </span></caption> 138<tr> 139<th class="colFirst" scope="col">Modifier and Type</th> 140<th class="colLast" scope="col">Field and Description</th> 141</tr> 142<tr class="altColor"> 143<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 144<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#Z:Z_type">_type</a></span></code> 145<div class="block">Bean type information, including raw class and possible 146 * generics information</div> 147</td> 148</tr> 149</table> 150</li> 151</ul> 152<!-- ======== CONSTRUCTOR SUMMARY ======== --> 153<ul class="blockList"> 154<li class="blockList"><a name="constructor.summary"> 155<!-- --> 156</a> 157<h3>Constructor Summary</h3> 158<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 159<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 160<tr> 161<th class="colFirst" scope="col">Modifier</th> 162<th class="colLast" scope="col">Constructor and Description</th> 163</tr> 164<tr class="altColor"> 165<td class="colFirst"><code>protected </code></td> 166<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#BeanDescription-com.fasterxml.jackson.databind.JavaType-">BeanDescription</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</code> </td> 167</tr> 168</table> 169</li> 170</ul> 171<!-- ========== METHOD SUMMARY =========== --> 172<ul class="blockList"> 173<li class="blockList"><a name="method.summary"> 174<!-- --> 175</a> 176<h3>Method Summary</h3> 177<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 178<caption><span id="t0" class="activeTableTab"><span>All Methods</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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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></caption> 179<tr> 180<th class="colFirst" scope="col">Modifier and Type</th> 181<th class="colLast" scope="col">Method and Description</th> 182</tr> 183<tr id="i0" class="altColor"> 184<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</a></code></td> 185<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#bindingsForBeanType--">bindingsForBeanType</a></span>()</code> 186<div class="block">Accessor for type bindings that may be needed to fully resolve 187 types of member object, such as return and argument types of 188 methods and constructors, and types of fields.</div> 189</td> 190</tr> 191<tr id="i1" class="rowColor"> 192<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></td> 193<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnyGetter--">findAnyGetter</a></span>()</code> </td> 194</tr> 195<tr id="i2" class="altColor"> 196<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a></code></td> 197<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnySetter--">findAnySetter</a></span>()</code> 198<div class="block">Method used to locate the method of introspected class that 199 implements <code>JsonAnySetter</code>.</div> 200</td> 201</tr> 202<tr id="i3" class="rowColor"> 203<td class="colFirst"><code>abstract <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> 204<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findBackReferenceProperties--">findBackReferenceProperties</a></span>()</code> 205<div class="block">Method for locating all back-reference properties (setters, fields) bean has</div> 206</td> 207</tr> 208<tr id="i4" class="altColor"> 209<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a></code></td> 210<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDefaultConstructor--">findDefaultConstructor</a></span>()</code> 211<div class="block">Method that will locate the no-arg constructor for this class, 212 if it has one, and that constructor has not been marked as 213 ignorable.</div> 214</td> 215</tr> 216<tr id="i5" class="rowColor"> 217<td class="colFirst"><code>abstract <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> 218<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDeserializationConverter--">findDeserializationConverter</a></span>()</code> 219<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 220 of this class.</div> 221</td> 222</tr> 223<tr id="i6" class="altColor"> 224<td class="colFirst"><code>abstract com.fasterxml.jackson.annotation.JsonFormat.Value</code></td> 225<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findExpectedFormat-com.fasterxml.jackson.annotation.JsonFormat.Value-">findExpectedFormat</a></span>(com.fasterxml.jackson.annotation.JsonFormat.Value defValue)</code> 226<div class="block">Method for checking what is the expected format for POJO, as 227 defined by defaults and possible annotations.</div> 228</td> 229</tr> 230<tr id="i7" class="rowColor"> 231<td class="colFirst"><code>abstract <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> 232<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.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> 233<div class="block">Method that can be called to find if introspected class declares 234 a static "valueOf" factory method that returns an instance of 235 introspected type, given one of acceptable types.</div> 236</td> 237</tr> 238<tr id="i8" class="altColor"> 239<td class="colFirst"><code>abstract <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> 240<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findInjectables--">findInjectables</a></span>()</code> </td> 241</tr> 242<tr id="i9" class="rowColor"> 243<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a></code></td> 244<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findJsonValueMethod--">findJsonValueMethod</a></span>()</code> 245<div class="block">Method for locating the getter method that is annotated with 246 <code>JsonValue</code> annotation, 247 if any.</div> 248</td> 249</tr> 250<tr id="i10" class="altColor"> 251<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a></code></td> 252<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.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, 253 <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> 254</tr> 255<tr id="i11" class="rowColor"> 256<td class="colFirst"><code>abstract <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> 257<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilder--">findPOJOBuilder</a></span>()</code> 258<div class="block">Method for checking if the POJO type has annotations to 259 indicate that a builder is to be used for instantiating 260 instances and handling data binding, instead of standard 261 bean deserializer.</div> 262</td> 263</tr> 264<tr id="i12" class="altColor"> 265<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</a></code></td> 266<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilderConfig--">findPOJOBuilderConfig</a></span>()</code> 267<div class="block">Method for finding configuration for POJO Builder class.</div> 268</td> 269</tr> 270<tr id="i13" class="rowColor"> 271<td class="colFirst"><code>abstract <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> 272<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findProperties--">findProperties</a></span>()</code> </td> 273</tr> 274<tr id="i14" class="altColor"> 275<td class="colFirst"><code>abstract <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> 276<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSerializationConverter--">findSerializationConverter</a></span>()</code> 277<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 278 of this class.</div> 279</td> 280</tr> 281<tr id="i15" class="rowColor"> 282<td class="colFirst"><code>abstract com.fasterxml.jackson.annotation.JsonInclude.Include</code></td> 283<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSerializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">findSerializationInclusion</a></span>(com.fasterxml.jackson.annotation.JsonInclude.Include defValue)</code> </td> 284</tr> 285<tr id="i16" class="altColor"> 286<td class="colFirst"><code>abstract com.fasterxml.jackson.annotation.JsonInclude.Include</code></td> 287<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSerializationInclusionForContent-com.fasterxml.jackson.annotation.JsonInclude.Include-">findSerializationInclusionForContent</a></span>(com.fasterxml.jackson.annotation.JsonInclude.Include defValue)</code> </td> 288</tr> 289<tr id="i17" class="rowColor"> 290<td class="colFirst"><code>abstract <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> 291<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.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> 292<div class="block">Method that can be called to locate a single-arg constructor that 293 takes specified exact type (will not accept supertype constructors)</div> 294</td> 295</tr> 296<tr id="i18" class="altColor"> 297<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> 298<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#getBeanClass--">getBeanClass</a></span>()</code> </td> 299</tr> 300<tr id="i19" class="rowColor"> 301<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a></code></td> 302<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassAnnotations--">getClassAnnotations</a></span>()</code> 303<div class="block">Method for accessing collection of annotations the bean 304 class has.</div> 305</td> 306</tr> 307<tr id="i20" class="altColor"> 308<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a></code></td> 309<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassInfo--">getClassInfo</a></span>()</code> 310<div class="block">Method for accessing low-level information about Class this 311 item describes.</div> 312</td> 313</tr> 314<tr id="i21" class="rowColor"> 315<td class="colFirst"><code>abstract <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> 316<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#getConstructors--">getConstructors</a></span>()</code> </td> 317</tr> 318<tr id="i22" class="altColor"> 319<td class="colFirst"><code>abstract <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> 320<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#getFactoryMethods--">getFactoryMethods</a></span>()</code> </td> 321</tr> 322<tr id="i23" class="rowColor"> 323<td class="colFirst"><code>abstract <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> 324<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#getIgnoredPropertyNames--">getIgnoredPropertyNames</a></span>()</code> </td> 325</tr> 326<tr id="i24" class="altColor"> 327<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a></code></td> 328<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#getObjectIdInfo--">getObjectIdInfo</a></span>()</code> 329<div class="block">Accessor for getting information about Object Id expected to 330 be used for this POJO type, if any.</div> 331</td> 332</tr> 333<tr id="i25" class="rowColor"> 334<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 335<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#getType--">getType</a></span>()</code> 336<div class="block">Method for accessing declared type of bean being introspected, 337 including full generic type information (from declaration)</div> 338</td> 339</tr> 340<tr id="i26" class="altColor"> 341<td class="colFirst"><code>abstract boolean</code></td> 342<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#hasKnownClassAnnotations--">hasKnownClassAnnotations</a></span>()</code> 343<div class="block">Method for checking whether class being described has any 344 annotations recognized by registered annotation introspector.</div> 345</td> 346</tr> 347<tr id="i27" class="rowColor"> 348<td class="colFirst"><code>abstract <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> 349<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html#instantiateBean-boolean-">instantiateBean</a></span>(boolean fixAccess)</code> 350<div class="block">Method called to create a "default instance" of the bean, currently 351 only needed for obtaining default field values which may be used for 352 suppressing serialization of fields that have "not changed".</div> 353</td> 354</tr> 355<tr id="i28" class="altColor"> 356<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 357<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.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> 358<div class="block">Method for resolving given JDK type, using this bean as the 359 generic type resolution context.</div> 360</td> 361</tr> 362</table> 363<ul class="blockList"> 364<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 365<!-- --> 366</a> 367<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> 368<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> 369</ul> 370</li> 371</ul> 372</li> 373</ul> 374</div> 375<div class="details"> 376<ul class="blockList"> 377<li class="blockList"> 378<!-- ============ FIELD DETAIL =========== --> 379<ul class="blockList"> 380<li class="blockList"><a name="field.detail"> 381<!-- --> 382</a> 383<h3>Field Detail</h3> 384<a name="Z:Z_type"> 385<!-- --> 386</a> 387<ul class="blockListLast"> 388<li class="blockList"> 389<h4>_type</h4> 390<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 391<div class="block">Bean type information, including raw class and possible 392 * generics information</div> 393</li> 394</ul> 395</li> 396</ul> 397<!-- ========= CONSTRUCTOR DETAIL ======== --> 398<ul class="blockList"> 399<li class="blockList"><a name="constructor.detail"> 400<!-- --> 401</a> 402<h3>Constructor Detail</h3> 403<a name="BeanDescription-com.fasterxml.jackson.databind.JavaType-"> 404<!-- --> 405</a> 406<ul class="blockListLast"> 407<li class="blockList"> 408<h4>BeanDescription</h4> 409<pre>protected BeanDescription(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</pre> 410</li> 411</ul> 412</li> 413</ul> 414<!-- ============ METHOD DETAIL ========== --> 415<ul class="blockList"> 416<li class="blockList"><a name="method.detail"> 417<!-- --> 418</a> 419<h3>Method Detail</h3> 420<a name="getType--"> 421<!-- --> 422</a> 423<ul class="blockList"> 424<li class="blockList"> 425<h4>getType</h4> 426<pre>public <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getType()</pre> 427<div class="block">Method for accessing declared type of bean being introspected, 428 including full generic type information (from declaration)</div> 429</li> 430</ul> 431<a name="getBeanClass--"> 432<!-- --> 433</a> 434<ul class="blockList"> 435<li class="blockList"> 436<h4>getBeanClass</h4> 437<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><?> getBeanClass()</pre> 438</li> 439</ul> 440<a name="getClassInfo--"> 441<!-- --> 442</a> 443<ul class="blockList"> 444<li class="blockList"> 445<h4>getClassInfo</h4> 446<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> getClassInfo()</pre> 447<div class="block">Method for accessing low-level information about Class this 448 item describes.</div> 449</li> 450</ul> 451<a name="getObjectIdInfo--"> 452<!-- --> 453</a> 454<ul class="blockList"> 455<li class="blockList"> 456<h4>getObjectIdInfo</h4> 457<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a> getObjectIdInfo()</pre> 458<div class="block">Accessor for getting information about Object Id expected to 459 be used for this POJO type, if any.</div> 460</li> 461</ul> 462<a name="hasKnownClassAnnotations--"> 463<!-- --> 464</a> 465<ul class="blockList"> 466<li class="blockList"> 467<h4>hasKnownClassAnnotations</h4> 468<pre>public abstract boolean hasKnownClassAnnotations()</pre> 469<div class="block">Method for checking whether class being described has any 470 annotations recognized by registered annotation introspector.</div> 471</li> 472</ul> 473<a name="bindingsForBeanType--"> 474<!-- --> 475</a> 476<ul class="blockList"> 477<li class="blockList"> 478<h4>bindingsForBeanType</h4> 479<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</a> bindingsForBeanType()</pre> 480<div class="block">Accessor for type bindings that may be needed to fully resolve 481 types of member object, such as return and argument types of 482 methods and constructors, and types of fields.</div> 483</li> 484</ul> 485<a name="resolveType-java.lang.reflect.Type-"> 486<!-- --> 487</a> 488<ul class="blockList"> 489<li class="blockList"> 490<h4>resolveType</h4> 491<pre>public abstract <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> 492<div class="block">Method for resolving given JDK type, using this bean as the 493 generic type resolution context.</div> 494</li> 495</ul> 496<a name="getClassAnnotations--"> 497<!-- --> 498</a> 499<ul class="blockList"> 500<li class="blockList"> 501<h4>getClassAnnotations</h4> 502<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a> getClassAnnotations()</pre> 503<div class="block">Method for accessing collection of annotations the bean 504 class has.</div> 505</li> 506</ul> 507<a name="findProperties--"> 508<!-- --> 509</a> 510<ul class="blockList"> 511<li class="blockList"> 512<h4>findProperties</h4> 513<pre>public abstract <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> 514<dl> 515<dt><span class="returnLabel">Returns:</span></dt> 516<dd>Ordered Map with logical property name as key, and 517 matching getter method as value.</dd> 518</dl> 519</li> 520</ul> 521<a name="findBackReferenceProperties--"> 522<!-- --> 523</a> 524<ul class="blockList"> 525<li class="blockList"> 526<h4>findBackReferenceProperties</h4> 527<pre>public abstract <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> 528<div class="block">Method for locating all back-reference properties (setters, fields) bean has</div> 529</li> 530</ul> 531<a name="getIgnoredPropertyNames--"> 532<!-- --> 533</a> 534<ul class="blockList"> 535<li class="blockList"> 536<h4>getIgnoredPropertyNames</h4> 537<pre>public abstract <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> 538</li> 539</ul> 540<a name="getConstructors--"> 541<!-- --> 542</a> 543<ul class="blockList"> 544<li class="blockList"> 545<h4>getConstructors</h4> 546<pre>public abstract <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> 547</li> 548</ul> 549<a name="getFactoryMethods--"> 550<!-- --> 551</a> 552<ul class="blockList"> 553<li class="blockList"> 554<h4>getFactoryMethods</h4> 555<pre>public abstract <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> 556</li> 557</ul> 558<a name="findDefaultConstructor--"> 559<!-- --> 560</a> 561<ul class="blockList"> 562<li class="blockList"> 563<h4>findDefaultConstructor</h4> 564<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> findDefaultConstructor()</pre> 565<div class="block">Method that will locate the no-arg constructor for this class, 566 if it has one, and that constructor has not been marked as 567 ignorable.</div> 568</li> 569</ul> 570<a name="findSingleArgConstructor-java.lang.Class...-"> 571<!-- --> 572</a> 573<ul class="blockList"> 574<li class="blockList"> 575<h4>findSingleArgConstructor</h4> 576<pre>public abstract <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> 577<div class="block">Method that can be called to locate a single-arg constructor that 578 takes specified exact type (will not accept supertype constructors)</div> 579<dl> 580<dt><span class="paramLabel">Parameters:</span></dt> 581<dd><code>argTypes</code> - Type(s) of the argument that we are looking for</dd> 582</dl> 583</li> 584</ul> 585<a name="findFactoryMethod-java.lang.Class...-"> 586<!-- --> 587</a> 588<ul class="blockList"> 589<li class="blockList"> 590<h4>findFactoryMethod</h4> 591<pre>public abstract <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> 592<div class="block">Method that can be called to find if introspected class declares 593 a static "valueOf" factory method that returns an instance of 594 introspected type, given one of acceptable types.</div> 595<dl> 596<dt><span class="paramLabel">Parameters:</span></dt> 597<dd><code>expArgTypes</code> - Types that the matching single argument factory 598 method can take: will also accept super types of these types 599 (ie. arg just has to be assignable from expArgType)</dd> 600</dl> 601</li> 602</ul> 603<a name="findAnyGetter--"> 604<!-- --> 605</a> 606<ul class="blockList"> 607<li class="blockList"> 608<h4>findAnyGetter</h4> 609<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> findAnyGetter()</pre> 610</li> 611</ul> 612<a name="findAnySetter--"> 613<!-- --> 614</a> 615<ul class="blockList"> 616<li class="blockList"> 617<h4>findAnySetter</h4> 618<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> findAnySetter()</pre> 619<div class="block">Method used to locate the method of introspected class that 620 implements <code>JsonAnySetter</code>. If no such method exists 621 null is returned. If more than one are found, an exception 622 is thrown. 623 Additional checks are also made to see that method signature 624 is acceptable: needs to take 2 arguments, first one String or 625 Object; second any can be any type.</div> 626</li> 627</ul> 628<a name="findJsonValueMethod--"> 629<!-- --> 630</a> 631<ul class="blockList"> 632<li class="blockList"> 633<h4>findJsonValueMethod</h4> 634<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> findJsonValueMethod()</pre> 635<div class="block">Method for locating the getter method that is annotated with 636 <code>JsonValue</code> annotation, 637 if any. If multiple ones are found, 638 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> 639</li> 640</ul> 641<a name="findMethod-java.lang.String-java.lang.Class:A-"> 642<!-- --> 643</a> 644<ul class="blockList"> 645<li class="blockList"> 646<h4>findMethod</h4> 647<pre>public abstract <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, 648 <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> 649</li> 650</ul> 651<a name="findSerializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-"> 652<!-- --> 653</a> 654<ul class="blockList"> 655<li class="blockList"> 656<h4>findSerializationInclusion</h4> 657<pre>public abstract com.fasterxml.jackson.annotation.JsonInclude.Include findSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include defValue)</pre> 658</li> 659</ul> 660<a name="findSerializationInclusionForContent-com.fasterxml.jackson.annotation.JsonInclude.Include-"> 661<!-- --> 662</a> 663<ul class="blockList"> 664<li class="blockList"> 665<h4>findSerializationInclusionForContent</h4> 666<pre>public abstract com.fasterxml.jackson.annotation.JsonInclude.Include findSerializationInclusionForContent(com.fasterxml.jackson.annotation.JsonInclude.Include defValue)</pre> 667<dl> 668<dt><span class="simpleTagLabel">Since:</span></dt> 669<dd>2.5</dd> 670</dl> 671</li> 672</ul> 673<a name="findExpectedFormat-com.fasterxml.jackson.annotation.JsonFormat.Value-"> 674<!-- --> 675</a> 676<ul class="blockList"> 677<li class="blockList"> 678<h4>findExpectedFormat</h4> 679<pre>public abstract com.fasterxml.jackson.annotation.JsonFormat.Value findExpectedFormat(com.fasterxml.jackson.annotation.JsonFormat.Value defValue)</pre> 680<div class="block">Method for checking what is the expected format for POJO, as 681 defined by defaults and possible annotations. 682 Note that this may be further refined by per-property annotations.</div> 683<dl> 684<dt><span class="simpleTagLabel">Since:</span></dt> 685<dd>2.1</dd> 686</dl> 687</li> 688</ul> 689<a name="findSerializationConverter--"> 690<!-- --> 691</a> 692<ul class="blockList"> 693<li class="blockList"> 694<h4>findSerializationConverter</h4> 695<pre>public abstract <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> 696<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 697 of this class.</div> 698<dl> 699<dt><span class="simpleTagLabel">Since:</span></dt> 700<dd>2.2</dd> 701</dl> 702</li> 703</ul> 704<a name="findDeserializationConverter--"> 705<!-- --> 706</a> 707<ul class="blockList"> 708<li class="blockList"> 709<h4>findDeserializationConverter</h4> 710<pre>public abstract <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> 711<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 712 of this class.</div> 713<dl> 714<dt><span class="simpleTagLabel">Since:</span></dt> 715<dd>2.2</dd> 716</dl> 717</li> 718</ul> 719<a name="findInjectables--"> 720<!-- --> 721</a> 722<ul class="blockList"> 723<li class="blockList"> 724<h4>findInjectables</h4> 725<pre>public abstract <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> 726</li> 727</ul> 728<a name="findPOJOBuilder--"> 729<!-- --> 730</a> 731<ul class="blockList"> 732<li class="blockList"> 733<h4>findPOJOBuilder</h4> 734<pre>public abstract <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> 735<div class="block">Method for checking if the POJO type has annotations to 736 indicate that a builder is to be used for instantiating 737 instances and handling data binding, instead of standard 738 bean deserializer.</div> 739</li> 740</ul> 741<a name="findPOJOBuilderConfig--"> 742<!-- --> 743</a> 744<ul class="blockList"> 745<li class="blockList"> 746<h4>findPOJOBuilderConfig</h4> 747<pre>public abstract <a href="../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</a> findPOJOBuilderConfig()</pre> 748<div class="block">Method for finding configuration for POJO Builder class.</div> 749</li> 750</ul> 751<a name="instantiateBean-boolean-"> 752<!-- --> 753</a> 754<ul class="blockListLast"> 755<li class="blockList"> 756<h4>instantiateBean</h4> 757<pre>public abstract <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> 758<div class="block">Method called to create a "default instance" of the bean, currently 759 only needed for obtaining default field values which may be used for 760 suppressing serialization of fields that have "not changed".</div> 761<dl> 762<dt><span class="paramLabel">Parameters:</span></dt> 763<dd><code>fixAccess</code> - If true, method is allowed to fix access to the 764 default constructor (to be able to call non-public constructor); 765 if false, has to use constructor as is.</dd> 766<dt><span class="returnLabel">Returns:</span></dt> 767<dd>Instance of class represented by this descriptor, if 768 suitable default constructor was found; null otherwise.</dd> 769</dl> 770</li> 771</ul> 772</li> 773</ul> 774</li> 775</ul> 776</div> 777</div> 778<!-- ========= END OF CLASS DATA ========= --> 779<!-- ======= START OF BOTTOM NAVBAR ====== --> 780<div class="bottomNav"><a name="navbar.bottom"> 781<!-- --> 782</a> 783<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 784<a name="navbar.bottom.firstrow"> 785<!-- --> 786</a> 787<ul class="navList" title="Navigation"> 788<li><a href="../../../../overview-summary.html">Overview</a></li> 789<li><a href="package-summary.html">Package</a></li> 790<li class="navBarCell1Rev">Class</li> 791<li><a href="class-use/BeanDescription.html">Use</a></li> 792<li><a href="package-tree.html">Tree</a></li> 793<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 794<li><a href="../../../../index-all.html">Index</a></li> 795<li><a href="../../../../help-doc.html">Help</a></li> 796</ul> 797</div> 798<div class="subNav"> 799<ul class="navList"> 800<li><a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.ReferenceProperty.Type.html" title="enum in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev Class</span></a></li> 801<li><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><span class="typeNameLink">Next Class</span></a></li> 802</ul> 803<ul class="navList"> 804<li><a href="../../../../index.html?com/fasterxml/jackson/databind/BeanDescription.html" target="_top">Frames</a></li> 805<li><a href="BeanDescription.html" target="_top">No Frames</a></li> 806</ul> 807<ul class="navList" id="allclasses_navbar_bottom"> 808<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 809</ul> 810<div> 811<script type="text/javascript"><!-- 812 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 813 if(window==top) { 814 allClassesLink.style.display = "block"; 815 } 816 else { 817 allClassesLink.style.display = "none"; 818 } 819 //--> 820</script> 821</div> 822<div> 823<ul class="subNavList"> 824<li>Summary: </li> 825<li>Nested | </li> 826<li><a href="#field.summary">Field</a> | </li> 827<li><a href="#constructor.summary">Constr</a> | </li> 828<li><a href="#method.summary">Method</a></li> 829</ul> 830<ul class="subNavList"> 831<li>Detail: </li> 832<li><a href="#field.detail">Field</a> | </li> 833<li><a href="#constructor.detail">Constr</a> | </li> 834<li><a href="#method.detail">Method</a></li> 835</ul> 836</div> 837<a name="skip.navbar.bottom"> 838<!-- --> 839</a></div> 840<!-- ======== END OF BOTTOM NAVBAR ======= --> 841<p class="legalCopy"><small>Copyright © 2014–2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 842</body> 843</html> 844