• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_162) on Tue Jan 23 20:22:15 PST 2018 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>ConcreteBeanPropertyBase (jackson-databind 2.9.0 API)</title>
8<meta name="date" content="2018-01-23">
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.9.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="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/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<tr class="altColor">
176<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td>
177<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#Z:Z_propertyFormat">_propertyFormat</a></span></code>
178<div class="block">Lazily accessed value for per-property format override definition.</div>
179</td>
180</tr>
181</table>
182<ul class="blockList">
183<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty">
184<!--   -->
185</a>
186<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>
187<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>
188</ul>
189</li>
190</ul>
191<!-- ======== CONSTRUCTOR SUMMARY ======== -->
192<ul class="blockList">
193<li class="blockList"><a name="constructor.summary">
194<!--   -->
195</a>
196<h3>Constructor Summary</h3>
197<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
198<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
199<tr>
200<th class="colFirst" scope="col">Modifier</th>
201<th class="colLast" scope="col">Constructor and Description</th>
202</tr>
203<tr class="altColor">
204<td class="colFirst"><code>protected </code></td>
205<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>
206</tr>
207<tr class="rowColor">
208<td class="colFirst"><code>protected </code></td>
209<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>
210</tr>
211</table>
212</li>
213</ul>
214<!-- ========== METHOD SUMMARY =========== -->
215<ul class="blockList">
216<li class="blockList"><a name="method.summary">
217<!--   -->
218</a>
219<h3>Method Summary</h3>
220<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
221<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>
222<tr>
223<th class="colFirst" scope="col">Modifier and Type</th>
224<th class="colLast" scope="col">Method and Description</th>
225</tr>
226<tr id="i0" class="altColor">
227<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&gt;</code></td>
228<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>
229<div class="block">Method for accessing set of possible alternate names that are accepted
230 during deserialization.</div>
231</td>
232</tr>
233<tr id="i1" class="rowColor">
234<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/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#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>
236<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
237</td>
238</tr>
239<tr id="i2" class="altColor">
240<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td>
241<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,
242                  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</code>
243<div class="block">Helper method used to look up format settings applicable to this property,
244 considering both possible per-type configuration settings</div>
245</td>
246</tr>
247<tr id="i3" class="rowColor">
248<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td>
249<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,
250                     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</code>
251<div class="block">Convenience method that is roughly equivalent to</div>
252</td>
253</tr>
254<tr id="i4" class="altColor">
255<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
256<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#getMetadata--">getMetadata</a></span>()</code>
257<div class="block">Accessor for additional optional information about property.</div>
258</td>
259</tr>
260<tr id="i5" class="rowColor">
261<td class="colFirst"><code>boolean</code></td>
262<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#isRequired--">isRequired</a></span>()</code>
263<div class="block">Whether value for property is marked as required using
264 annotations or associated schema.</div>
265</td>
266</tr>
267<tr id="i6" class="altColor">
268<td class="colFirst"><code>boolean</code></td>
269<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#isVirtual--">isVirtual</a></span>()</code>
270<div class="block">Accessor for checking whether there is an actual physical property
271 behind this property abstraction or not.</div>
272</td>
273</tr>
274</table>
275<ul class="blockList">
276<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
277<!--   -->
278</a>
279<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
280<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
281</ul>
282<ul class="blockList">
283<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty">
284<!--   -->
285</a>
286<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>
287<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>
288</ul>
289</li>
290</ul>
291</li>
292</ul>
293</div>
294<div class="details">
295<ul class="blockList">
296<li class="blockList">
297<!-- ============ FIELD DETAIL =========== -->
298<ul class="blockList">
299<li class="blockList"><a name="field.detail">
300<!--   -->
301</a>
302<h3>Field Detail</h3>
303<a name="Z:Z_metadata">
304<!--   -->
305</a>
306<ul class="blockList">
307<li class="blockList">
308<h4>_metadata</h4>
309<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> _metadata</pre>
310<div class="block">Additional information about property</div>
311<dl>
312<dt><span class="simpleTagLabel">Since:</span></dt>
313<dd>2.3</dd>
314</dl>
315</li>
316</ul>
317<a name="Z:Z_propertyFormat">
318<!--   -->
319</a>
320<ul class="blockList">
321<li class="blockList">
322<h4>_propertyFormat</h4>
323<pre>protected transient&nbsp;<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a> _propertyFormat</pre>
324<div class="block">Lazily accessed value for per-property format override definition.</div>
325<dl>
326<dt><span class="simpleTagLabel">Since:</span></dt>
327<dd>2.8</dd>
328</dl>
329</li>
330</ul>
331<a name="Z:Z_aliases">
332<!--   -->
333</a>
334<ul class="blockListLast">
335<li class="blockList">
336<h4>_aliases</h4>
337<pre>protected transient&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&gt; _aliases</pre>
338<dl>
339<dt><span class="simpleTagLabel">Since:</span></dt>
340<dd>2.9</dd>
341</dl>
342</li>
343</ul>
344</li>
345</ul>
346<!-- ========= CONSTRUCTOR DETAIL ======== -->
347<ul class="blockList">
348<li class="blockList"><a name="constructor.detail">
349<!--   -->
350</a>
351<h3>Constructor Detail</h3>
352<a name="ConcreteBeanPropertyBase-com.fasterxml.jackson.databind.PropertyMetadata-">
353<!--   -->
354</a>
355<ul class="blockList">
356<li class="blockList">
357<h4>ConcreteBeanPropertyBase</h4>
358<pre>protected&nbsp;ConcreteBeanPropertyBase(<a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;md)</pre>
359</li>
360</ul>
361<a name="ConcreteBeanPropertyBase-com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase-">
362<!--   -->
363</a>
364<ul class="blockListLast">
365<li class="blockList">
366<h4>ConcreteBeanPropertyBase</h4>
367<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>
368</li>
369</ul>
370</li>
371</ul>
372<!-- ============ METHOD DETAIL ========== -->
373<ul class="blockList">
374<li class="blockList"><a name="method.detail">
375<!--   -->
376</a>
377<h3>Method Detail</h3>
378<a name="isRequired--">
379<!--   -->
380</a>
381<ul class="blockList">
382<li class="blockList">
383<h4>isRequired</h4>
384<pre>public&nbsp;boolean&nbsp;isRequired()</pre>
385<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>
386<div class="block">Whether value for property is marked as required using
387 annotations or associated schema.
388 Equivalent to:
389<code>
390  getMetadata().isRequired()
391</code></div>
392<dl>
393<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
394<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>
395</dl>
396</li>
397</ul>
398<a name="getMetadata--">
399<!--   -->
400</a>
401<ul class="blockList">
402<li class="blockList">
403<h4>getMetadata</h4>
404<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;getMetadata()</pre>
405<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>
406<div class="block">Accessor for additional optional information about property.</div>
407<dl>
408<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
409<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>
410<dt><span class="returnLabel">Returns:</span></dt>
411<dd>Metadata about property; never null.</dd>
412</dl>
413</li>
414</ul>
415<a name="isVirtual--">
416<!--   -->
417</a>
418<ul class="blockList">
419<li class="blockList">
420<h4>isVirtual</h4>
421<pre>public&nbsp;boolean&nbsp;isVirtual()</pre>
422<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>
423<div class="block">Accessor for checking whether there is an actual physical property
424 behind this property abstraction or not.</div>
425<dl>
426<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
427<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>
428</dl>
429</li>
430</ul>
431<a name="findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-">
432<!--   -->
433</a>
434<ul class="blockList">
435<li class="blockList">
436<h4>findFormatOverrides</h4>
437<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
438public final&nbsp;<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/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>
439<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
440<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>
441<div class="block">Convenience method that is roughly equivalent to
442<pre>
443   return intr.findFormat(getMember());
444</pre>
445 and specifically does NOT try to find per-type format defaults to merge;
446 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>
447<dl>
448<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
449<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>
450</dl>
451</li>
452</ul>
453<a name="findPropertyFormat-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">
454<!--   -->
455</a>
456<ul class="blockList">
457<li class="blockList">
458<h4>findPropertyFormat</h4>
459<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/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,
460                                           <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</pre>
461<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>
462<div class="block">Helper method used to look up format settings applicable to this property,
463 considering both possible per-type configuration settings</div>
464<dl>
465<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
466<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>
467</dl>
468</li>
469</ul>
470<a name="findPropertyInclusion-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">
471<!--   -->
472</a>
473<ul class="blockList">
474<li class="blockList">
475<h4>findPropertyInclusion</h4>
476<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/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,
477                                               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</pre>
478<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>
479<div class="block">Convenience method that is roughly equivalent to
480<pre>
481   return config.getAnnotationIntrospector().findPropertyInclusion(getMember());
482</pre>
483 but also considers global default settings for inclusion</div>
484<dl>
485<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
486<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>
487</dl>
488</li>
489</ul>
490<a name="findAliases-com.fasterxml.jackson.databind.cfg.MapperConfig-">
491<!--   -->
492</a>
493<ul class="blockListLast">
494<li class="blockList">
495<h4>findAliases</h4>
496<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/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>
497<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>
498<div class="block">Method for accessing set of possible alternate names that are accepted
499 during deserialization.</div>
500<dl>
501<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
502<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>
503<dt><span class="returnLabel">Returns:</span></dt>
504<dd>List (possibly empty) of alternate names; never null</dd>
505</dl>
506</li>
507</ul>
508</li>
509</ul>
510</li>
511</ul>
512</div>
513</div>
514<!-- ========= END OF CLASS DATA ========= -->
515<!-- ======= START OF BOTTOM NAVBAR ====== -->
516<div class="bottomNav"><a name="navbar.bottom">
517<!--   -->
518</a>
519<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
520<a name="navbar.bottom.firstrow">
521<!--   -->
522</a>
523<ul class="navList" title="Navigation">
524<li><a href="../../../../../overview-summary.html">Overview</a></li>
525<li><a href="package-summary.html">Package</a></li>
526<li class="navBarCell1Rev">Class</li>
527<li><a href="class-use/ConcreteBeanPropertyBase.html">Use</a></li>
528<li><a href="package-tree.html">Tree</a></li>
529<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
530<li><a href="../../../../../index-all.html">Index</a></li>
531<li><a href="../../../../../help-doc.html">Help</a></li>
532</ul>
533</div>
534<div class="subNav">
535<ul class="navList">
536<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>
537<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>
538</ul>
539<ul class="navList">
540<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" target="_top">Frames</a></li>
541<li><a href="ConcreteBeanPropertyBase.html" target="_top">No&nbsp;Frames</a></li>
542</ul>
543<ul class="navList" id="allclasses_navbar_bottom">
544<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
545</ul>
546<div>
547<script type="text/javascript"><!--
548  allClassesLink = document.getElementById("allclasses_navbar_bottom");
549  if(window==top) {
550    allClassesLink.style.display = "block";
551  }
552  else {
553    allClassesLink.style.display = "none";
554  }
555  //-->
556</script>
557</div>
558<div>
559<ul class="subNavList">
560<li>Summary:&nbsp;</li>
561<li>Nested&nbsp;|&nbsp;</li>
562<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
563<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
564<li><a href="#method.summary">Method</a></li>
565</ul>
566<ul class="subNavList">
567<li>Detail:&nbsp;</li>
568<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
569<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
570<li><a href="#method.detail">Method</a></li>
571</ul>
572</div>
573<a name="skip.navbar.bottom">
574<!--   -->
575</a></div>
576<!-- ======== END OF BOTTOM NAVBAR ======= -->
577<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2018 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
578</body>
579</html>
580