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_162) on Tue Mar 24 11:44:35 PDT 2020 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>BeanProperty.Std (jackson-databind 2.11.0.rc1 API)</title> 8<meta name="date" content="2020-03-24"> 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="BeanProperty.Std (jackson-databind 2.11.0.rc1 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":10,"i1":10,"i2":42,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10}; 23var tabs = {65535:["t0","All 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/BeanProperty.Std.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/BeanProperty.Bogus.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev Class</span></a></li> 54<li><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class 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/BeanProperty.Std.html" target="_top">Frames</a></li> 58<li><a href="BeanProperty.Std.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 BeanProperty.Std" class="title">Class BeanProperty.Std</h2> 98</div> 99<div class="contentContainer"> 100<ul class="inheritance"> 101<li><a href="https://docs.oracle.com/javase/8/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.BeanProperty.Std</li> 105</ul> 106</li> 107</ul> 108<div class="description"> 109<ul class="blockList"> 110<li class="blockList"> 111<dl> 112<dt>All Implemented Interfaces:</dt> 113<dd><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>, <a href="../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> 114</dl> 115<dl> 116<dt>Direct Known Subclasses:</dt> 117<dd><a href="../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a></dd> 118</dl> 119<dl> 120<dt>Enclosing interface:</dt> 121<dd><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></dd> 122</dl> 123<hr> 124<br> 125<pre>public static class <span class="typeNameLabel">BeanProperty.Std</span> 126extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 127implements <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> 128<div class="block">Simple stand-alone implementation, useful as a placeholder 129 or base class for more complex implementations.</div> 130<dl> 131<dt><span class="seeLabel">See Also:</span></dt> 132<dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.BeanProperty.Std">Serialized Form</a></dd> 133</dl> 134</li> 135</ul> 136</div> 137<div class="summary"> 138<ul class="blockList"> 139<li class="blockList"> 140<!-- ======== NESTED CLASS SUMMARY ======== --> 141<ul class="blockList"> 142<li class="blockList"><a name="nested.class.summary"> 143<!-- --> 144</a> 145<h3>Nested Class Summary</h3> 146<ul class="blockList"> 147<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty"> 148<!-- --> 149</a> 150<h3>Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></h3> 151<code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Bogus.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Bogus</a>, <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a></code></li> 152</ul> 153</li> 154</ul> 155<!-- =========== FIELD SUMMARY =========== --> 156<ul class="blockList"> 157<li class="blockList"><a name="field.summary"> 158<!-- --> 159</a> 160<h3>Field Summary</h3> 161<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 162<caption><span>Fields</span><span class="tabEnd"> </span></caption> 163<tr> 164<th class="colFirst" scope="col">Modifier and Type</th> 165<th class="colLast" scope="col">Field and Description</th> 166</tr> 167<tr class="altColor"> 168<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></td> 169<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_member">_member</a></span></code> 170<div class="block">Physical entity (field, method or constructor argument) that 171 is used to access value of property (or in case of constructor 172 property, just placeholder)</div> 173</td> 174</tr> 175<tr class="rowColor"> 176<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td> 177<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_metadata">_metadata</a></span></code> </td> 178</tr> 179<tr class="altColor"> 180<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 181<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_name">_name</a></span></code> </td> 182</tr> 183<tr class="rowColor"> 184<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 185<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_type">_type</a></span></code> </td> 186</tr> 187<tr class="altColor"> 188<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 189<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_wrapperName">_wrapperName</a></span></code> </td> 190</tr> 191</table> 192<ul class="blockList"> 193<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty"> 194<!-- --> 195</a> 196<h3>Fields inherited from interface com.fasterxml.jackson.databind.<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></h3> 197<code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#EMPTY_FORMAT">EMPTY_FORMAT</a>, <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#EMPTY_INCLUDE">EMPTY_INCLUDE</a></code></li> 198</ul> 199</li> 200</ul> 201<!-- ======== CONSTRUCTOR SUMMARY ======== --> 202<ul class="blockList"> 203<li class="blockList"><a name="constructor.summary"> 204<!-- --> 205</a> 206<h3>Constructor Summary</h3> 207<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 208<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 209<tr> 210<th class="colOne" scope="col">Constructor and Description</th> 211</tr> 212<tr class="altColor"> 213<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Std-com.fasterxml.jackson.databind.BeanProperty.Std-com.fasterxml.jackson.databind.JavaType-">Std</a></span>(<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a> base, 214 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> newType)</code> </td> 215</tr> 216<tr class="rowColor"> 217<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Std-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.introspect.AnnotatedMember-com.fasterxml.jackson.databind.PropertyMetadata-">Std</a></span>(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> name, 218 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 219 <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> wrapperName, 220 <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> member, 221 <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> metadata)</code> </td> 222</tr> 223<tr class="altColor"> 224<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Std-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.util.Annotations-com.fasterxml.jackson.databind.introspect.AnnotatedMember-com.fasterxml.jackson.databind.PropertyMetadata-">Std</a></span>(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> name, 225 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 226 <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> wrapperName, 227 <a href="../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a> contextAnnotations, 228 <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> member, 229 <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> metadata)</code> 230<div class="block"><span class="deprecatedLabel">Deprecated.</span> 231<div class="block"><span class="deprecationComment">Since 2.9</span></div> 232</div> 233</td> 234</tr> 235</table> 236</li> 237</ul> 238<!-- ========== METHOD SUMMARY =========== --> 239<ul class="blockList"> 240<li class="blockList"><a name="method.summary"> 241<!-- --> 242</a> 243<h3>Method Summary</h3> 244<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 245<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="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> 246<tr> 247<th class="colFirst" scope="col">Modifier and Type</th> 248<th class="colLast" scope="col">Method and Description</th> 249</tr> 250<tr id="i0" class="altColor"> 251<td class="colFirst"><code>void</code></td> 252<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-com.fasterxml.jackson.databind.SerializerProvider-">depositSchemaProperty</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonObjectFormatVisitor</a> objectVisitor, 253 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider)</code> 254<div class="block">Implementation of this method throws 255 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>, since instances of this 256 implementation should not be used as part of actual structure 257 visited.</div> 258</td> 259</tr> 260<tr id="i1" class="rowColor"> 261<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/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> 262<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#findAliases-com.fasterxml.jackson.databind.cfg.MapperConfig-">findAliases</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config)</code> 263<div class="block">Method for accessing set of possible alternate names that are accepted 264 during deserialization.</div> 265</td> 266</tr> 267<tr id="i2" class="altColor"> 268<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td> 269<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-">findFormatOverrides</a></span>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> intr)</code> 270<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 271</td> 272</tr> 273<tr id="i3" class="rowColor"> 274<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td> 275<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#findPropertyFormat-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">findPropertyFormat</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config, 276 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> baseType)</code> 277<div class="block">Helper method used to look up format settings applicable to this property, 278 considering both possible per-type configuration settings</div> 279</td> 280</tr> 281<tr id="i4" class="altColor"> 282<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td> 283<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#findPropertyInclusion-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">findPropertyInclusion</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config, 284 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> baseType)</code> 285<div class="block">Convenience method that is roughly equivalent to</div> 286</td> 287</tr> 288<tr id="i5" class="rowColor"> 289<td class="colFirst"><code><A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>><br>A</code></td> 290<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getAnnotation-java.lang.Class-">getAnnotation</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</code> 291<div class="block">Method for finding annotation associated with this property; 292 meaning annotation associated with one of entities used to 293 access property.</div> 294</td> 295</tr> 296<tr id="i6" class="altColor"> 297<td class="colFirst"><code><A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>><br>A</code></td> 298<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getContextAnnotation-java.lang.Class-">getContextAnnotation</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</code> 299<div class="block">Method for finding annotation associated with context of 300 this property; usually class in which member is declared 301 (or its subtype if processing subtype).</div> 302</td> 303</tr> 304<tr id="i7" class="rowColor"> 305<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 306<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getFullName--">getFullName</a></span>()</code> 307<div class="block">Method for getting full name definition, including possible 308 format-specific additional properties (such as namespace when 309 using XML backend).</div> 310</td> 311</tr> 312<tr id="i8" class="altColor"> 313<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> 314<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getMember--">getMember</a></span>()</code> 315<div class="block">Method for accessing primary physical entity that represents the property; 316 annotated field, method or constructor property.</div> 317</td> 318</tr> 319<tr id="i9" class="rowColor"> 320<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td> 321<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getMetadata--">getMetadata</a></span>()</code> 322<div class="block">Accessor for additional optional information about property.</div> 323</td> 324</tr> 325<tr id="i10" class="altColor"> 326<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 327<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getName--">getName</a></span>()</code> 328<div class="block">Method to get logical name of the property</div> 329</td> 330</tr> 331<tr id="i11" class="rowColor"> 332<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 333<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getType--">getType</a></span>()</code> 334<div class="block">Method to get declared type of the property.</div> 335</td> 336</tr> 337<tr id="i12" class="altColor"> 338<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 339<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getWrapperName--">getWrapperName</a></span>()</code> 340<div class="block">If property is indicated to be wrapped, name of 341 wrapper element to use.</div> 342</td> 343</tr> 344<tr id="i13" class="rowColor"> 345<td class="colFirst"><code>boolean</code></td> 346<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#isRequired--">isRequired</a></span>()</code> 347<div class="block">Whether value for property is marked as required using 348 annotations or associated schema.</div> 349</td> 350</tr> 351<tr id="i14" class="altColor"> 352<td class="colFirst"><code>boolean</code></td> 353<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#isVirtual--">isVirtual</a></span>()</code> 354<div class="block">Accessor for checking whether there is an actual physical property 355 behind this property abstraction or not.</div> 356</td> 357</tr> 358<tr id="i15" class="rowColor"> 359<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a></code></td> 360<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#withType-com.fasterxml.jackson.databind.JavaType-">withType</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</code> </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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 368<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/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_name"> 385<!-- --> 386</a> 387<ul class="blockList"> 388<li class="blockList"> 389<h4>_name</h4> 390<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _name</pre> 391</li> 392</ul> 393<a name="Z:Z_type"> 394<!-- --> 395</a> 396<ul class="blockList"> 397<li class="blockList"> 398<h4>_type</h4> 399<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 400</li> 401</ul> 402<a name="Z:Z_wrapperName"> 403<!-- --> 404</a> 405<ul class="blockList"> 406<li class="blockList"> 407<h4>_wrapperName</h4> 408<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _wrapperName</pre> 409</li> 410</ul> 411<a name="Z:Z_metadata"> 412<!-- --> 413</a> 414<ul class="blockList"> 415<li class="blockList"> 416<h4>_metadata</h4> 417<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> _metadata</pre> 418</li> 419</ul> 420<a name="Z:Z_member"> 421<!-- --> 422</a> 423<ul class="blockListLast"> 424<li class="blockList"> 425<h4>_member</h4> 426<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _member</pre> 427<div class="block">Physical entity (field, method or constructor argument) that 428 is used to access value of property (or in case of constructor 429 property, just placeholder)</div> 430</li> 431</ul> 432</li> 433</ul> 434<!-- ========= CONSTRUCTOR DETAIL ======== --> 435<ul class="blockList"> 436<li class="blockList"><a name="constructor.detail"> 437<!-- --> 438</a> 439<h3>Constructor Detail</h3> 440<a name="Std-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.introspect.AnnotatedMember-com.fasterxml.jackson.databind.PropertyMetadata-"> 441<!-- --> 442</a> 443<ul class="blockList"> 444<li class="blockList"> 445<h4>Std</h4> 446<pre>public Std(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> name, 447 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 448 <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> wrapperName, 449 <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> member, 450 <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> metadata)</pre> 451</li> 452</ul> 453<a name="Std-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.util.Annotations-com.fasterxml.jackson.databind.introspect.AnnotatedMember-com.fasterxml.jackson.databind.PropertyMetadata-"> 454<!-- --> 455</a> 456<ul class="blockList"> 457<li class="blockList"> 458<h4>Std</h4> 459<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 460public Std(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> name, 461 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 462 <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> wrapperName, 463 <a href="../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a> contextAnnotations, 464 <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> member, 465 <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> metadata)</pre> 466<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Since 2.9</span></div> 467</li> 468</ul> 469<a name="Std-com.fasterxml.jackson.databind.BeanProperty.Std-com.fasterxml.jackson.databind.JavaType-"> 470<!-- --> 471</a> 472<ul class="blockListLast"> 473<li class="blockList"> 474<h4>Std</h4> 475<pre>public Std(<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a> base, 476 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> newType)</pre> 477<dl> 478<dt><span class="simpleTagLabel">Since:</span></dt> 479<dd>2.6</dd> 480</dl> 481</li> 482</ul> 483</li> 484</ul> 485<!-- ============ METHOD DETAIL ========== --> 486<ul class="blockList"> 487<li class="blockList"><a name="method.detail"> 488<!-- --> 489</a> 490<h3>Method Detail</h3> 491<a name="withType-com.fasterxml.jackson.databind.JavaType-"> 492<!-- --> 493</a> 494<ul class="blockList"> 495<li class="blockList"> 496<h4>withType</h4> 497<pre>public <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a> withType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</pre> 498</li> 499</ul> 500<a name="getAnnotation-java.lang.Class-"> 501<!-- --> 502</a> 503<ul class="blockList"> 504<li class="blockList"> 505<h4>getAnnotation</h4> 506<pre>public <A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> A getAnnotation(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</pre> 507<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">BeanProperty</a></code></span></div> 508<div class="block">Method for finding annotation associated with this property; 509 meaning annotation associated with one of entities used to 510 access property. 511<p> 512 Note that this method should only be called for custom annotations; 513 access to standard Jackson annotations (or ones supported by 514 alternate <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>s) should be accessed 515 through <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>.</div> 516<dl> 517<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 518<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">getAnnotation</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 519</dl> 520</li> 521</ul> 522<a name="getContextAnnotation-java.lang.Class-"> 523<!-- --> 524</a> 525<ul class="blockList"> 526<li class="blockList"> 527<h4>getContextAnnotation</h4> 528<pre>public <A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> A getContextAnnotation(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</pre> 529<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getContextAnnotation-java.lang.Class-">BeanProperty</a></code></span></div> 530<div class="block">Method for finding annotation associated with context of 531 this property; usually class in which member is declared 532 (or its subtype if processing subtype). 533<p> 534 Note that this method should only be called for custom annotations; 535 access to standard Jackson annotations (or ones supported by 536 alternate <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>s) should be accessed 537 through <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>.</div> 538<dl> 539<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 540<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getContextAnnotation-java.lang.Class-">getContextAnnotation</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 541</dl> 542</li> 543</ul> 544<a name="findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-"> 545<!-- --> 546</a> 547<ul class="blockList"> 548<li class="blockList"> 549<h4>findFormatOverrides</h4> 550<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 551public <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a> findFormatOverrides(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> intr)</pre> 552<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 553<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-">BeanProperty</a></code></span></div> 554<div class="block">Convenience method that is roughly equivalent to 555<pre> 556 return intr.findFormat(getMember()); 557</pre> 558 and specifically does NOT try to find per-type format defaults to merge; 559 use <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#findPropertyFormat-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-"><code>BeanProperty.findPropertyFormat(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, java.lang.Class<?>)</code></a> if such defaults would be useful.</div> 560<dl> 561<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 562<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-">findFormatOverrides</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 563</dl> 564</li> 565</ul> 566<a name="findPropertyFormat-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-"> 567<!-- --> 568</a> 569<ul class="blockList"> 570<li class="blockList"> 571<h4>findPropertyFormat</h4> 572<pre>public <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a> findPropertyFormat(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config, 573 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> baseType)</pre> 574<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#findPropertyFormat-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">BeanProperty</a></code></span></div> 575<div class="block">Helper method used to look up format settings applicable to this property, 576 considering both possible per-type configuration settings</div> 577<dl> 578<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 579<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#findPropertyFormat-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">findPropertyFormat</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 580</dl> 581</li> 582</ul> 583<a name="findPropertyInclusion-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-"> 584<!-- --> 585</a> 586<ul class="blockList"> 587<li class="blockList"> 588<h4>findPropertyInclusion</h4> 589<pre>public <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a> findPropertyInclusion(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config, 590 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> baseType)</pre> 591<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#findPropertyInclusion-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">BeanProperty</a></code></span></div> 592<div class="block">Convenience method that is roughly equivalent to 593<pre> 594 return config.getAnnotationIntrospector().findPropertyInclusion(getMember()); 595</pre> 596 but also considers global default settings for inclusion</div> 597<dl> 598<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 599<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#findPropertyInclusion-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">findPropertyInclusion</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 600</dl> 601</li> 602</ul> 603<a name="findAliases-com.fasterxml.jackson.databind.cfg.MapperConfig-"> 604<!-- --> 605</a> 606<ul class="blockList"> 607<li class="blockList"> 608<h4>findAliases</h4> 609<pre>public <a href="https://docs.oracle.com/javase/8/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>> findAliases(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config)</pre> 610<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#findAliases-com.fasterxml.jackson.databind.cfg.MapperConfig-">BeanProperty</a></code></span></div> 611<div class="block">Method for accessing set of possible alternate names that are accepted 612 during deserialization.</div> 613<dl> 614<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 615<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#findAliases-com.fasterxml.jackson.databind.cfg.MapperConfig-">findAliases</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 616<dt><span class="returnLabel">Returns:</span></dt> 617<dd>List (possibly empty) of alternate names; never null</dd> 618</dl> 619</li> 620</ul> 621<a name="getName--"> 622<!-- --> 623</a> 624<ul class="blockList"> 625<li class="blockList"> 626<h4>getName</h4> 627<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre> 628<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getName--">BeanProperty</a></code></span></div> 629<div class="block">Method to get logical name of the property</div> 630<dl> 631<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 632<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getName--">getName</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 633<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 634<dd><code><a href="../../../../com/fasterxml/jackson/databind/util/Named.html#getName--">getName</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</a></code></dd> 635</dl> 636</li> 637</ul> 638<a name="getFullName--"> 639<!-- --> 640</a> 641<ul class="blockList"> 642<li class="blockList"> 643<h4>getFullName</h4> 644<pre>public <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> getFullName()</pre> 645<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getFullName--">BeanProperty</a></code></span></div> 646<div class="block">Method for getting full name definition, including possible 647 format-specific additional properties (such as namespace when 648 using XML backend).</div> 649<dl> 650<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 651<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getFullName--">getFullName</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 652</dl> 653</li> 654</ul> 655<a name="getType--"> 656<!-- --> 657</a> 658<ul class="blockList"> 659<li class="blockList"> 660<h4>getType</h4> 661<pre>public <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getType()</pre> 662<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getType--">BeanProperty</a></code></span></div> 663<div class="block">Method to get declared type of the property.</div> 664<dl> 665<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 666<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getType--">getType</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 667</dl> 668</li> 669</ul> 670<a name="getWrapperName--"> 671<!-- --> 672</a> 673<ul class="blockList"> 674<li class="blockList"> 675<h4>getWrapperName</h4> 676<pre>public <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> getWrapperName()</pre> 677<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getWrapperName--">BeanProperty</a></code></span></div> 678<div class="block">If property is indicated to be wrapped, name of 679 wrapper element to use.</div> 680<dl> 681<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 682<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getWrapperName--">getWrapperName</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 683</dl> 684</li> 685</ul> 686<a name="isRequired--"> 687<!-- --> 688</a> 689<ul class="blockList"> 690<li class="blockList"> 691<h4>isRequired</h4> 692<pre>public boolean isRequired()</pre> 693<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#isRequired--">BeanProperty</a></code></span></div> 694<div class="block">Whether value for property is marked as required using 695 annotations or associated schema. 696 Equivalent to: 697<code> 698 getMetadata().isRequired() 699</code></div> 700<dl> 701<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 702<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#isRequired--">isRequired</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 703</dl> 704</li> 705</ul> 706<a name="getMetadata--"> 707<!-- --> 708</a> 709<ul class="blockList"> 710<li class="blockList"> 711<h4>getMetadata</h4> 712<pre>public <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> getMetadata()</pre> 713<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMetadata--">BeanProperty</a></code></span></div> 714<div class="block">Accessor for additional optional information about property.</div> 715<dl> 716<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 717<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMetadata--">getMetadata</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 718<dt><span class="returnLabel">Returns:</span></dt> 719<dd>Metadata about property; never null.</dd> 720</dl> 721</li> 722</ul> 723<a name="getMember--"> 724<!-- --> 725</a> 726<ul class="blockList"> 727<li class="blockList"> 728<h4>getMember</h4> 729<pre>public <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> getMember()</pre> 730<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">BeanProperty</a></code></span></div> 731<div class="block">Method for accessing primary physical entity that represents the property; 732 annotated field, method or constructor property.</div> 733<dl> 734<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 735<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">getMember</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 736</dl> 737</li> 738</ul> 739<a name="isVirtual--"> 740<!-- --> 741</a> 742<ul class="blockList"> 743<li class="blockList"> 744<h4>isVirtual</h4> 745<pre>public boolean isVirtual()</pre> 746<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#isVirtual--">BeanProperty</a></code></span></div> 747<div class="block">Accessor for checking whether there is an actual physical property 748 behind this property abstraction or not.</div> 749<dl> 750<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 751<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#isVirtual--">isVirtual</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 752</dl> 753</li> 754</ul> 755<a name="depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-com.fasterxml.jackson.databind.SerializerProvider-"> 756<!-- --> 757</a> 758<ul class="blockListLast"> 759<li class="blockList"> 760<h4>depositSchemaProperty</h4> 761<pre>public void depositSchemaProperty(<a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonObjectFormatVisitor</a> objectVisitor, 762 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider)</pre> 763<div class="block">Implementation of this method throws 764 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>, since instances of this 765 implementation should not be used as part of actual structure 766 visited. Rather, other implementations should handle it.</div> 767<dl> 768<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 769<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-com.fasterxml.jackson.databind.SerializerProvider-">depositSchemaProperty</a></code> in interface <code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 770<dt><span class="paramLabel">Parameters:</span></dt> 771<dd><code>objectVisitor</code> - Visitor to used as the callback handler</dd> 772</dl> 773</li> 774</ul> 775</li> 776</ul> 777</li> 778</ul> 779</div> 780</div> 781<!-- ========= END OF CLASS DATA ========= --> 782<!-- ======= START OF BOTTOM NAVBAR ====== --> 783<div class="bottomNav"><a name="navbar.bottom"> 784<!-- --> 785</a> 786<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 787<a name="navbar.bottom.firstrow"> 788<!-- --> 789</a> 790<ul class="navList" title="Navigation"> 791<li><a href="../../../../overview-summary.html">Overview</a></li> 792<li><a href="package-summary.html">Package</a></li> 793<li class="navBarCell1Rev">Class</li> 794<li><a href="class-use/BeanProperty.Std.html">Use</a></li> 795<li><a href="package-tree.html">Tree</a></li> 796<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 797<li><a href="../../../../index-all.html">Index</a></li> 798<li><a href="../../../../help-doc.html">Help</a></li> 799</ul> 800</div> 801<div class="subNav"> 802<ul class="navList"> 803<li><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Bogus.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev Class</span></a></li> 804<li><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next Class</span></a></li> 805</ul> 806<ul class="navList"> 807<li><a href="../../../../index.html?com/fasterxml/jackson/databind/BeanProperty.Std.html" target="_top">Frames</a></li> 808<li><a href="BeanProperty.Std.html" target="_top">No Frames</a></li> 809</ul> 810<ul class="navList" id="allclasses_navbar_bottom"> 811<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 812</ul> 813<div> 814<script type="text/javascript"><!-- 815 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 816 if(window==top) { 817 allClassesLink.style.display = "block"; 818 } 819 else { 820 allClassesLink.style.display = "none"; 821 } 822 //--> 823</script> 824</div> 825<div> 826<ul class="subNavList"> 827<li>Summary: </li> 828<li>Nested | </li> 829<li><a href="#field.summary">Field</a> | </li> 830<li><a href="#constructor.summary">Constr</a> | </li> 831<li><a href="#method.summary">Method</a></li> 832</ul> 833<ul class="subNavList"> 834<li>Detail: </li> 835<li><a href="#field.detail">Field</a> | </li> 836<li><a href="#constructor.detail">Constr</a> | </li> 837<li><a href="#method.detail">Method</a></li> 838</ul> 839</div> 840<a name="skip.navbar.bottom"> 841<!-- --> 842</a></div> 843<!-- ======== END OF BOTTOM NAVBAR ======= --> 844<p class="legalCopy"><small>Copyright © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 845</body> 846</html> 847