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 Sat Apr 25 17:14:49 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>ConcreteBeanPropertyBase (jackson-databind 2.11.0 API)</title>
8<meta name="date" content="2020-04-25">
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="ConcreteBeanPropertyBase (jackson-databind 2.11.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":42,"i2":10,"i3":10,"i4":10,"i5":10,"i6":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/ConcreteBeanPropertyBase.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../../index-all.html">Index</a></li>
48<li><a href="../../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" target="_top">Frames</a></li>
58<li><a href="ConcreteBeanPropertyBase.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
78<li>Nested&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind.introspect</div>
97<h2 title="Class ConcreteBeanPropertyBase" class="title">Class ConcreteBeanPropertyBase</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.introspect.ConcreteBeanPropertyBase</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/ser/PropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">PropertyWriter</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></dd>
118</dl>
119<hr>
120<br>
121<pre>public abstract class <span class="typeNameLabel">ConcreteBeanPropertyBase</span>
122extends <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>
123implements <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>
124<div class="block">Intermediate <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><code>BeanProperty</code></a> class shared by concrete readable- and
125 writable property implementations for sharing common functionality.</div>
126<dl>
127<dt><span class="simpleTagLabel">Since:</span></dt>
128<dd>2.7</dd>
129<dt><span class="seeLabel">See Also:</span></dt>
130<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase">Serialized Form</a></dd>
131</dl>
132</li>
133</ul>
134</div>
135<div class="summary">
136<ul class="blockList">
137<li class="blockList">
138<!-- ======== NESTED CLASS SUMMARY ======== -->
139<ul class="blockList">
140<li class="blockList"><a name="nested.class.summary">
141<!--   -->
142</a>
143<h3>Nested Class Summary</h3>
144<ul class="blockList">
145<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty">
146<!--   -->
147</a>
148<h3>Nested classes/interfaces inherited from interface&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></h3>
149<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>
150</ul>
151</li>
152</ul>
153<!-- =========== FIELD SUMMARY =========== -->
154<ul class="blockList">
155<li class="blockList"><a name="field.summary">
156<!--   -->
157</a>
158<h3>Field Summary</h3>
159<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
160<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
161<tr>
162<th class="colFirst" scope="col">Modifier and Type</th>
163<th class="colLast" scope="col">Field and Description</th>
164</tr>
165<tr class="altColor">
166<td class="colFirst"><code>protected <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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&gt;</code></td>
167<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#Z:Z_aliases">_aliases</a></span></code>&nbsp;</td>
168</tr>
169<tr class="rowColor">
170<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
171<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#Z:Z_metadata">_metadata</a></span></code>
172<div class="block">Additional information about property</div>
173</td>
174</tr>
175</table>
176<ul class="blockList">
177<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty">
178<!--   -->
179</a>
180<h3>Fields inherited from interface&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></h3>
181<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>
182</ul>
183</li>
184</ul>
185<!-- ======== CONSTRUCTOR SUMMARY ======== -->
186<ul class="blockList">
187<li class="blockList"><a name="constructor.summary">
188<!--   -->
189</a>
190<h3>Constructor Summary</h3>
191<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
192<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
193<tr>
194<th class="colFirst" scope="col">Modifier</th>
195<th class="colLast" scope="col">Constructor and Description</th>
196</tr>
197<tr class="altColor">
198<td class="colFirst"><code>protected </code></td>
199<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#ConcreteBeanPropertyBase-com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase-">ConcreteBeanPropertyBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a>&nbsp;src)</code>&nbsp;</td>
200</tr>
201<tr class="rowColor">
202<td class="colFirst"><code>protected </code></td>
203<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#ConcreteBeanPropertyBase-com.fasterxml.jackson.databind.PropertyMetadata-">ConcreteBeanPropertyBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;md)</code>&nbsp;</td>
204</tr>
205</table>
206</li>
207</ul>
208<!-- ========== METHOD SUMMARY =========== -->
209<ul class="blockList">
210<li class="blockList"><a name="method.summary">
211<!--   -->
212</a>
213<h3>Method Summary</h3>
214<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
215<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
216<tr>
217<th class="colFirst" scope="col">Modifier and Type</th>
218<th class="colLast" scope="col">Method and Description</th>
219</tr>
220<tr id="i0" class="altColor">
221<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&gt;</code></td>
222<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.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>&lt;?&gt;&nbsp;config)</code>
223<div class="block">Method for accessing set of possible alternate names that are accepted
224 during deserialization.</div>
225</td>
226</tr>
227<tr id="i1" class="rowColor">
228<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td>
229<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.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>&nbsp;intr)</code>
230<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
231</td>
232</tr>
233<tr id="i2" class="altColor">
234<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td>
235<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.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>&lt;?&gt;&nbsp;config,
236                  <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>&lt;?&gt;&nbsp;baseType)</code>
237<div class="block">Helper method used to look up format settings applicable to this property,
238 considering both possible per-type configuration settings</div>
239</td>
240</tr>
241<tr id="i3" class="rowColor">
242<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td>
243<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.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>&lt;?&gt;&nbsp;config,
244                     <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>&lt;?&gt;&nbsp;baseType)</code>
245<div class="block">Convenience method that is roughly equivalent to</div>
246</td>
247</tr>
248<tr id="i4" class="altColor">
249<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
250<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#getMetadata--">getMetadata</a></span>()</code>
251<div class="block">Accessor for additional optional information about property.</div>
252</td>
253</tr>
254<tr id="i5" class="rowColor">
255<td class="colFirst"><code>boolean</code></td>
256<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#isRequired--">isRequired</a></span>()</code>
257<div class="block">Whether value for property is marked as required using
258 annotations or associated schema.</div>
259</td>
260</tr>
261<tr id="i6" class="altColor">
262<td class="colFirst"><code>boolean</code></td>
263<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#isVirtual--">isVirtual</a></span>()</code>
264<div class="block">Accessor for checking whether there is an actual physical property
265 behind this property abstraction or not.</div>
266</td>
267</tr>
268</table>
269<ul class="blockList">
270<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
271<!--   -->
272</a>
273<h3>Methods inherited from class&nbsp;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>
274<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>
275</ul>
276<ul class="blockList">
277<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty">
278<!--   -->
279</a>
280<h3>Methods inherited from interface&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></h3>
281<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-com.fasterxml.jackson.databind.SerializerProvider-">depositSchemaProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">getAnnotation</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getContextAnnotation-java.lang.Class-">getContextAnnotation</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getFullName--">getFullName</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">getMember</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getName--">getName</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getType--">getType</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getWrapperName--">getWrapperName</a></code></li>
282</ul>
283</li>
284</ul>
285</li>
286</ul>
287</div>
288<div class="details">
289<ul class="blockList">
290<li class="blockList">
291<!-- ============ FIELD DETAIL =========== -->
292<ul class="blockList">
293<li class="blockList"><a name="field.detail">
294<!--   -->
295</a>
296<h3>Field Detail</h3>
297<a name="Z:Z_metadata">
298<!--   -->
299</a>
300<ul class="blockList">
301<li class="blockList">
302<h4>_metadata</h4>
303<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> _metadata</pre>
304<div class="block">Additional information about property</div>
305<dl>
306<dt><span class="simpleTagLabel">Since:</span></dt>
307<dd>2.3</dd>
308</dl>
309</li>
310</ul>
311<a name="Z:Z_aliases">
312<!--   -->
313</a>
314<ul class="blockListLast">
315<li class="blockList">
316<h4>_aliases</h4>
317<pre>protected transient&nbsp;<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&gt; _aliases</pre>
318<dl>
319<dt><span class="simpleTagLabel">Since:</span></dt>
320<dd>2.9</dd>
321</dl>
322</li>
323</ul>
324</li>
325</ul>
326<!-- ========= CONSTRUCTOR DETAIL ======== -->
327<ul class="blockList">
328<li class="blockList"><a name="constructor.detail">
329<!--   -->
330</a>
331<h3>Constructor Detail</h3>
332<a name="ConcreteBeanPropertyBase-com.fasterxml.jackson.databind.PropertyMetadata-">
333<!--   -->
334</a>
335<ul class="blockList">
336<li class="blockList">
337<h4>ConcreteBeanPropertyBase</h4>
338<pre>protected&nbsp;ConcreteBeanPropertyBase(<a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;md)</pre>
339</li>
340</ul>
341<a name="ConcreteBeanPropertyBase-com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase-">
342<!--   -->
343</a>
344<ul class="blockListLast">
345<li class="blockList">
346<h4>ConcreteBeanPropertyBase</h4>
347<pre>protected&nbsp;ConcreteBeanPropertyBase(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a>&nbsp;src)</pre>
348</li>
349</ul>
350</li>
351</ul>
352<!-- ============ METHOD DETAIL ========== -->
353<ul class="blockList">
354<li class="blockList"><a name="method.detail">
355<!--   -->
356</a>
357<h3>Method Detail</h3>
358<a name="isRequired--">
359<!--   -->
360</a>
361<ul class="blockList">
362<li class="blockList">
363<h4>isRequired</h4>
364<pre>public&nbsp;boolean&nbsp;isRequired()</pre>
365<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#isRequired--">BeanProperty</a></code></span></div>
366<div class="block">Whether value for property is marked as required using
367 annotations or associated schema.
368 Equivalent to:
369<code>
370  getMetadata().isRequired()
371</code></div>
372<dl>
373<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
374<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#isRequired--">isRequired</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
375</dl>
376</li>
377</ul>
378<a name="getMetadata--">
379<!--   -->
380</a>
381<ul class="blockList">
382<li class="blockList">
383<h4>getMetadata</h4>
384<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;getMetadata()</pre>
385<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMetadata--">BeanProperty</a></code></span></div>
386<div class="block">Accessor for additional optional information about property.</div>
387<dl>
388<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
389<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMetadata--">getMetadata</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
390<dt><span class="returnLabel">Returns:</span></dt>
391<dd>Metadata about property; never null.</dd>
392</dl>
393</li>
394</ul>
395<a name="isVirtual--">
396<!--   -->
397</a>
398<ul class="blockList">
399<li class="blockList">
400<h4>isVirtual</h4>
401<pre>public&nbsp;boolean&nbsp;isVirtual()</pre>
402<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#isVirtual--">BeanProperty</a></code></span></div>
403<div class="block">Accessor for checking whether there is an actual physical property
404 behind this property abstraction or not.</div>
405<dl>
406<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
407<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#isVirtual--">isVirtual</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
408</dl>
409</li>
410</ul>
411<a name="findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-">
412<!--   -->
413</a>
414<ul class="blockList">
415<li class="blockList">
416<h4>findFormatOverrides</h4>
417<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>
418public final&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a>&nbsp;findFormatOverrides(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;intr)</pre>
419<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
420<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-">BeanProperty</a></code></span></div>
421<div class="block">Convenience method that is roughly equivalent to
422<pre>
423   return intr.findFormat(getMember());
424</pre>
425 and specifically does NOT try to find per-type format defaults to merge;
426 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&lt;?&gt;, java.lang.Class&lt;?&gt;)</code></a> if such defaults would be useful.</div>
427<dl>
428<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
429<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-">findFormatOverrides</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
430</dl>
431</li>
432</ul>
433<a name="findPropertyFormat-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">
434<!--   -->
435</a>
436<ul class="blockList">
437<li class="blockList">
438<h4>findPropertyFormat</h4>
439<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a>&nbsp;findPropertyFormat(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
440                                           <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>&lt;?&gt;&nbsp;baseType)</pre>
441<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#findPropertyFormat-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">BeanProperty</a></code></span></div>
442<div class="block">Helper method used to look up format settings applicable to this property,
443 considering both possible per-type configuration settings</div>
444<dl>
445<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
446<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#findPropertyFormat-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">findPropertyFormat</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
447</dl>
448</li>
449</ul>
450<a name="findPropertyInclusion-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">
451<!--   -->
452</a>
453<ul class="blockList">
454<li class="blockList">
455<h4>findPropertyInclusion</h4>
456<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;findPropertyInclusion(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
457                                               <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>&lt;?&gt;&nbsp;baseType)</pre>
458<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#findPropertyInclusion-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">BeanProperty</a></code></span></div>
459<div class="block">Convenience method that is roughly equivalent to
460<pre>
461   return config.getAnnotationIntrospector().findPropertyInclusion(getMember());
462</pre>
463 but also considers global default settings for inclusion</div>
464<dl>
465<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
466<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#findPropertyInclusion-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">findPropertyInclusion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
467</dl>
468</li>
469</ul>
470<a name="findAliases-com.fasterxml.jackson.databind.cfg.MapperConfig-">
471<!--   -->
472</a>
473<ul class="blockListLast">
474<li class="blockList">
475<h4>findAliases</h4>
476<pre>public&nbsp;<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&gt;&nbsp;findAliases(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config)</pre>
477<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#findAliases-com.fasterxml.jackson.databind.cfg.MapperConfig-">BeanProperty</a></code></span></div>
478<div class="block">Method for accessing set of possible alternate names that are accepted
479 during deserialization.</div>
480<dl>
481<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
482<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#findAliases-com.fasterxml.jackson.databind.cfg.MapperConfig-">findAliases</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
483<dt><span class="returnLabel">Returns:</span></dt>
484<dd>List (possibly empty) of alternate names; never null</dd>
485</dl>
486</li>
487</ul>
488</li>
489</ul>
490</li>
491</ul>
492</div>
493</div>
494<!-- ========= END OF CLASS DATA ========= -->
495<!-- ======= START OF BOTTOM NAVBAR ====== -->
496<div class="bottomNav"><a name="navbar.bottom">
497<!--   -->
498</a>
499<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
500<a name="navbar.bottom.firstrow">
501<!--   -->
502</a>
503<ul class="navList" title="Navigation">
504<li><a href="../../../../../overview-summary.html">Overview</a></li>
505<li><a href="package-summary.html">Package</a></li>
506<li class="navBarCell1Rev">Class</li>
507<li><a href="class-use/ConcreteBeanPropertyBase.html">Use</a></li>
508<li><a href="package-tree.html">Tree</a></li>
509<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
510<li><a href="../../../../../index-all.html">Index</a></li>
511<li><a href="../../../../../help-doc.html">Help</a></li>
512</ul>
513</div>
514<div class="subNav">
515<ul class="navList">
516<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
517<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
518</ul>
519<ul class="navList">
520<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" target="_top">Frames</a></li>
521<li><a href="ConcreteBeanPropertyBase.html" target="_top">No&nbsp;Frames</a></li>
522</ul>
523<ul class="navList" id="allclasses_navbar_bottom">
524<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
525</ul>
526<div>
527<script type="text/javascript"><!--
528  allClassesLink = document.getElementById("allclasses_navbar_bottom");
529  if(window==top) {
530    allClassesLink.style.display = "block";
531  }
532  else {
533    allClassesLink.style.display = "none";
534  }
535  //-->
536</script>
537</div>
538<div>
539<ul class="subNavList">
540<li>Summary:&nbsp;</li>
541<li>Nested&nbsp;|&nbsp;</li>
542<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
543<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
544<li><a href="#method.summary">Method</a></li>
545</ul>
546<ul class="subNavList">
547<li>Detail:&nbsp;</li>
548<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
549<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
550<li><a href="#method.detail">Method</a></li>
551</ul>
552</div>
553<a name="skip.navbar.bottom">
554<!--   -->
555</a></div>
556<!-- ======== END OF BOTTOM NAVBAR ======= -->
557<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
558</body>
559</html>
560