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:36 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>PropertyMetadata (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="PropertyMetadata (jackson-databind 2.11.0.rc1 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":41,"i1":9,"i2":10,"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,"i16":10,"i17":10,"i18":10};
23var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/PropertyMetadata.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/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind"><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/PropertyMetadata.html" target="_top">Frames</a></li>
58<li><a href="PropertyMetadata.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><a href="#nested.class.summary">Nested</a>&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</div>
97<h2 title="Class PropertyMetadata" class="title">Class PropertyMetadata</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.PropertyMetadata</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="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<hr>
116<br>
117<pre>public class <span class="typeNameLabel">PropertyMetadata</span>
118extends <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>
119implements <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>
120<div class="block">Simple container class used for storing "additional" metadata about
121 properties. Carved out to reduce number of distinct properties that
122 actual property implementations and place holders need to store;
123 since instances are immutable, they can be freely shared.</div>
124<dl>
125<dt><span class="simpleTagLabel">Since:</span></dt>
126<dd>2.3</dd>
127<dt><span class="seeLabel">See Also:</span></dt>
128<dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.PropertyMetadata">Serialized Form</a></dd>
129</dl>
130</li>
131</ul>
132</div>
133<div class="summary">
134<ul class="blockList">
135<li class="blockList">
136<!-- ======== NESTED CLASS SUMMARY ======== -->
137<ul class="blockList">
138<li class="blockList"><a name="nested.class.summary">
139<!--   -->
140</a>
141<h3>Nested Class Summary</h3>
142<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
143<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
144<tr>
145<th class="colFirst" scope="col">Modifier and Type</th>
146<th class="colLast" scope="col">Class and Description</th>
147</tr>
148<tr class="altColor">
149<td class="colFirst"><code>static class&nbsp;</code></td>
150<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata.MergeInfo</a></span></code>
151<div class="block">Helper class used for containing information about expected merge
152 information for this property, if merging is expected.</div>
153</td>
154</tr>
155</table>
156</li>
157</ul>
158<!-- =========== FIELD SUMMARY =========== -->
159<ul class="blockList">
160<li class="blockList"><a name="field.summary">
161<!--   -->
162</a>
163<h3>Field Summary</h3>
164<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
165<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
166<tr>
167<th class="colFirst" scope="col">Modifier and Type</th>
168<th class="colLast" scope="col">Field and Description</th>
169</tr>
170<tr class="altColor">
171<td class="colFirst"><code>protected <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a></code></td>
172<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#Z:Z_contentNulls">_contentNulls</a></span></code>
173<div class="block">Settings regarding handling of incoming `null`s, both for value itself
174 and, for structured types, content values (array/Collection elements,
175 Map values).</div>
176</td>
177</tr>
178<tr class="rowColor">
179<td class="colFirst"><code>protected <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>
180<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#Z:Z_defaultValue">_defaultValue</a></span></code>
181<div class="block">Optional default value, as String, for property; not used for
182 any functionality by core databind, offered as metadata for
183 extensions.</div>
184</td>
185</tr>
186<tr class="altColor">
187<td class="colFirst"><code>protected <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>
188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#Z:Z_description">_description</a></span></code>
189<div class="block">Optional human-readable description associated with the property.</div>
190</td>
191</tr>
192<tr class="rowColor">
193<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
194<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#Z:Z_index">_index</a></span></code>
195<div class="block">Optional index of the property within containing Object.</div>
196</td>
197</tr>
198<tr class="altColor">
199<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata.MergeInfo</a></code></td>
200<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#Z:Z_mergeInfo">_mergeInfo</a></span></code>
201<div class="block">Settings regarding merging, if property is determined to possibly
202 be mergeable (possibly since global settings may be omitted for
203 non-mergeable types).</div>
204</td>
205</tr>
206<tr class="rowColor">
207<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
208<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#Z:Z_required">_required</a></span></code>
209<div class="block">Three states: required, not required and unknown; unknown represented
210 as null.</div>
211</td>
212</tr>
213<tr class="altColor">
214<td class="colFirst"><code>protected <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a></code></td>
215<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#Z:Z_valueNulls">_valueNulls</a></span></code>
216<div class="block">Settings regarding handling of incoming `null`s, both for value itself
217 and, for structured types, content values (array/Collection elements,
218 Map values).</div>
219</td>
220</tr>
221<tr class="rowColor">
222<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
223<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#STD_OPTIONAL">STD_OPTIONAL</a></span></code>&nbsp;</td>
224</tr>
225<tr class="altColor">
226<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
227<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#STD_REQUIRED">STD_REQUIRED</a></span></code>&nbsp;</td>
228</tr>
229<tr class="rowColor">
230<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
231<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#STD_REQUIRED_OR_OPTIONAL">STD_REQUIRED_OR_OPTIONAL</a></span></code>&nbsp;</td>
232</tr>
233</table>
234</li>
235</ul>
236<!-- ======== CONSTRUCTOR SUMMARY ======== -->
237<ul class="blockList">
238<li class="blockList"><a name="constructor.summary">
239<!--   -->
240</a>
241<h3>Constructor Summary</h3>
242<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
243<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
244<tr>
245<th class="colFirst" scope="col">Modifier</th>
246<th class="colLast" scope="col">Constructor and Description</th>
247</tr>
248<tr class="altColor">
249<td class="colFirst"><code>protected </code></td>
250<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#PropertyMetadata-java.lang.Boolean-java.lang.String-java.lang.Integer-java.lang.String-com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo-com.fasterxml.jackson.annotation.Nulls-com.fasterxml.jackson.annotation.Nulls-">PropertyMetadata</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;req,
251                <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>&nbsp;desc,
252                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;index,
253                <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>&nbsp;def,
254                <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata.MergeInfo</a>&nbsp;mergeInfo,
255                <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;valueNulls,
256                <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;contentNulls)</code>&nbsp;</td>
257</tr>
258</table>
259</li>
260</ul>
261<!-- ========== METHOD SUMMARY =========== -->
262<ul class="blockList">
263<li class="blockList"><a name="method.summary">
264<!--   -->
265</a>
266<h3>Method Summary</h3>
267<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
268<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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>
269<tr>
270<th class="colFirst" scope="col">Modifier and Type</th>
271<th class="colLast" scope="col">Method and Description</th>
272</tr>
273<tr id="i0" class="altColor">
274<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
275<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#construct-boolean-java.lang.String-java.lang.Integer-java.lang.String-">construct</a></span>(boolean&nbsp;req,
276         <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>&nbsp;desc,
277         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;index,
278         <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>&nbsp;defaultValue)</code>
279<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
280</td>
281</tr>
282<tr id="i1" class="rowColor">
283<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
284<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#construct-java.lang.Boolean-java.lang.String-java.lang.Integer-java.lang.String-">construct</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;req,
285         <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>&nbsp;desc,
286         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;index,
287         <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>&nbsp;defaultValue)</code>&nbsp;</td>
288</tr>
289<tr id="i2" class="altColor">
290<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a></code></td>
291<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#getContentNulls--">getContentNulls</a></span>()</code>&nbsp;</td>
292</tr>
293<tr id="i3" class="rowColor">
294<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>
295<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#getDefaultValue--">getDefaultValue</a></span>()</code>&nbsp;</td>
296</tr>
297<tr id="i4" class="altColor">
298<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>
299<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#getDescription--">getDescription</a></span>()</code>&nbsp;</td>
300</tr>
301<tr id="i5" class="rowColor">
302<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
303<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#getIndex--">getIndex</a></span>()</code>&nbsp;</td>
304</tr>
305<tr id="i6" class="altColor">
306<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata.MergeInfo</a></code></td>
307<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#getMergeInfo--">getMergeInfo</a></span>()</code>&nbsp;</td>
308</tr>
309<tr id="i7" class="rowColor">
310<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
311<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#getRequired--">getRequired</a></span>()</code>&nbsp;</td>
312</tr>
313<tr id="i8" class="altColor">
314<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a></code></td>
315<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#getValueNulls--">getValueNulls</a></span>()</code>&nbsp;</td>
316</tr>
317<tr id="i9" class="rowColor">
318<td class="colFirst"><code>boolean</code></td>
319<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#hasDefaultValue--">hasDefaultValue</a></span>()</code>
320<div class="block">Accessor for determining whether property has declared "default value",
321 which may be used by extension modules.</div>
322</td>
323</tr>
324<tr id="i10" class="altColor">
325<td class="colFirst"><code>boolean</code></td>
326<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#hasIndex--">hasIndex</a></span>()</code>&nbsp;</td>
327</tr>
328<tr id="i11" class="rowColor">
329<td class="colFirst"><code>boolean</code></td>
330<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#isRequired--">isRequired</a></span>()</code>&nbsp;</td>
331</tr>
332<tr id="i12" class="altColor">
333<td class="colFirst"><code>protected <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></code></td>
334<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#readResolve--">readResolve</a></span>()</code>
335<div class="block">Minor optimization: let's canonicalize back to placeholders in cases
336 where there is no real data to consider</div>
337</td>
338</tr>
339<tr id="i13" class="rowColor">
340<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
341<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#withDefaultValue-java.lang.String-">withDefaultValue</a></span>(<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>&nbsp;def)</code>&nbsp;</td>
342</tr>
343<tr id="i14" class="altColor">
344<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
345<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#withDescription-java.lang.String-">withDescription</a></span>(<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>&nbsp;desc)</code>&nbsp;</td>
346</tr>
347<tr id="i15" class="rowColor">
348<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
349<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#withIndex-java.lang.Integer-">withIndex</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;index)</code>&nbsp;</td>
350</tr>
351<tr id="i16" class="altColor">
352<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
353<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#withMergeInfo-com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo-">withMergeInfo</a></span>(<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata.MergeInfo</a>&nbsp;mergeInfo)</code>&nbsp;</td>
354</tr>
355<tr id="i17" class="rowColor">
356<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
357<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#withNulls-com.fasterxml.jackson.annotation.Nulls-com.fasterxml.jackson.annotation.Nulls-">withNulls</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;valueNulls,
358         <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;contentNulls)</code>&nbsp;</td>
359</tr>
360<tr id="i18" class="altColor">
361<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
362<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html#withRequired-java.lang.Boolean-">withRequired</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</code>&nbsp;</td>
363</tr>
364</table>
365<ul class="blockList">
366<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
367<!--   -->
368</a>
369<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>
370<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>
371</ul>
372</li>
373</ul>
374</li>
375</ul>
376</div>
377<div class="details">
378<ul class="blockList">
379<li class="blockList">
380<!-- ============ FIELD DETAIL =========== -->
381<ul class="blockList">
382<li class="blockList"><a name="field.detail">
383<!--   -->
384</a>
385<h3>Field Detail</h3>
386<a name="STD_REQUIRED">
387<!--   -->
388</a>
389<ul class="blockList">
390<li class="blockList">
391<h4>STD_REQUIRED</h4>
392<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> STD_REQUIRED</pre>
393</li>
394</ul>
395<a name="STD_OPTIONAL">
396<!--   -->
397</a>
398<ul class="blockList">
399<li class="blockList">
400<h4>STD_OPTIONAL</h4>
401<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> STD_OPTIONAL</pre>
402</li>
403</ul>
404<a name="STD_REQUIRED_OR_OPTIONAL">
405<!--   -->
406</a>
407<ul class="blockList">
408<li class="blockList">
409<h4>STD_REQUIRED_OR_OPTIONAL</h4>
410<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> STD_REQUIRED_OR_OPTIONAL</pre>
411</li>
412</ul>
413<a name="Z:Z_required">
414<!--   -->
415</a>
416<ul class="blockList">
417<li class="blockList">
418<h4>_required</h4>
419<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _required</pre>
420<div class="block">Three states: required, not required and unknown; unknown represented
421 as null.</div>
422</li>
423</ul>
424<a name="Z:Z_description">
425<!--   -->
426</a>
427<ul class="blockList">
428<li class="blockList">
429<h4>_description</h4>
430<pre>protected final&nbsp;<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> _description</pre>
431<div class="block">Optional human-readable description associated with the property.</div>
432</li>
433</ul>
434<a name="Z:Z_index">
435<!--   -->
436</a>
437<ul class="blockList">
438<li class="blockList">
439<h4>_index</h4>
440<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> _index</pre>
441<div class="block">Optional index of the property within containing Object.</div>
442<dl>
443<dt><span class="simpleTagLabel">Since:</span></dt>
444<dd>2.4</dd>
445</dl>
446</li>
447</ul>
448<a name="Z:Z_defaultValue">
449<!--   -->
450</a>
451<ul class="blockList">
452<li class="blockList">
453<h4>_defaultValue</h4>
454<pre>protected final&nbsp;<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> _defaultValue</pre>
455<div class="block">Optional default value, as String, for property; not used for
456 any functionality by core databind, offered as metadata for
457 extensions.</div>
458</li>
459</ul>
460<a name="Z:Z_mergeInfo">
461<!--   -->
462</a>
463<ul class="blockList">
464<li class="blockList">
465<h4>_mergeInfo</h4>
466<pre>protected final transient&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata.MergeInfo</a> _mergeInfo</pre>
467<div class="block">Settings regarding merging, if property is determined to possibly
468 be mergeable (possibly since global settings may be omitted for
469 non-mergeable types).
470<p>
471 NOTE: transient since it is assumed that this information is only
472 relevant during initial setup and not needed after full initialization.
473 May be changed if this proves necessary.</div>
474<dl>
475<dt><span class="simpleTagLabel">Since:</span></dt>
476<dd>2.9</dd>
477</dl>
478</li>
479</ul>
480<a name="Z:Z_valueNulls">
481<!--   -->
482</a>
483<ul class="blockList">
484<li class="blockList">
485<h4>_valueNulls</h4>
486<pre>protected&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a> _valueNulls</pre>
487<div class="block">Settings regarding handling of incoming `null`s, both for value itself
488 and, for structured types, content values (array/Collection elements,
489 Map values).</div>
490<dl>
491<dt><span class="simpleTagLabel">Since:</span></dt>
492<dd>2.9</dd>
493</dl>
494</li>
495</ul>
496<a name="Z:Z_contentNulls">
497<!--   -->
498</a>
499<ul class="blockListLast">
500<li class="blockList">
501<h4>_contentNulls</h4>
502<pre>protected&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a> _contentNulls</pre>
503<div class="block">Settings regarding handling of incoming `null`s, both for value itself
504 and, for structured types, content values (array/Collection elements,
505 Map values).</div>
506<dl>
507<dt><span class="simpleTagLabel">Since:</span></dt>
508<dd>2.9</dd>
509</dl>
510</li>
511</ul>
512</li>
513</ul>
514<!-- ========= CONSTRUCTOR DETAIL ======== -->
515<ul class="blockList">
516<li class="blockList"><a name="constructor.detail">
517<!--   -->
518</a>
519<h3>Constructor Detail</h3>
520<a name="PropertyMetadata-java.lang.Boolean-java.lang.String-java.lang.Integer-java.lang.String-com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo-com.fasterxml.jackson.annotation.Nulls-com.fasterxml.jackson.annotation.Nulls-">
521<!--   -->
522</a>
523<ul class="blockListLast">
524<li class="blockList">
525<h4>PropertyMetadata</h4>
526<pre>protected&nbsp;PropertyMetadata(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;req,
527                           <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>&nbsp;desc,
528                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;index,
529                           <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>&nbsp;def,
530                           <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata.MergeInfo</a>&nbsp;mergeInfo,
531                           <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;valueNulls,
532                           <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;contentNulls)</pre>
533<dl>
534<dt><span class="simpleTagLabel">Since:</span></dt>
535<dd>2.9</dd>
536</dl>
537</li>
538</ul>
539</li>
540</ul>
541<!-- ============ METHOD DETAIL ========== -->
542<ul class="blockList">
543<li class="blockList"><a name="method.detail">
544<!--   -->
545</a>
546<h3>Method Detail</h3>
547<a name="construct-java.lang.Boolean-java.lang.String-java.lang.Integer-java.lang.String-">
548<!--   -->
549</a>
550<ul class="blockList">
551<li class="blockList">
552<h4>construct</h4>
553<pre>public static&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;construct(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;req,
554                                         <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>&nbsp;desc,
555                                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;index,
556                                         <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>&nbsp;defaultValue)</pre>
557<dl>
558<dt><span class="simpleTagLabel">Since:</span></dt>
559<dd>2.8.8</dd>
560</dl>
561</li>
562</ul>
563<a name="construct-boolean-java.lang.String-java.lang.Integer-java.lang.String-">
564<!--   -->
565</a>
566<ul class="blockList">
567<li class="blockList">
568<h4>construct</h4>
569<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>
570public static&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;construct(boolean&nbsp;req,
571                                                     <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>&nbsp;desc,
572                                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;index,
573                                                     <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>&nbsp;defaultValue)</pre>
574<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
575</li>
576</ul>
577<a name="readResolve--">
578<!--   -->
579</a>
580<ul class="blockList">
581<li class="blockList">
582<h4>readResolve</h4>
583<pre>protected&nbsp;<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>&nbsp;readResolve()</pre>
584<div class="block">Minor optimization: let's canonicalize back to placeholders in cases
585 where there is no real data to consider</div>
586</li>
587</ul>
588<a name="withDescription-java.lang.String-">
589<!--   -->
590</a>
591<ul class="blockList">
592<li class="blockList">
593<h4>withDescription</h4>
594<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;withDescription(<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>&nbsp;desc)</pre>
595</li>
596</ul>
597<a name="withMergeInfo-com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo-">
598<!--   -->
599</a>
600<ul class="blockList">
601<li class="blockList">
602<h4>withMergeInfo</h4>
603<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;withMergeInfo(<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata.MergeInfo</a>&nbsp;mergeInfo)</pre>
604<dl>
605<dt><span class="simpleTagLabel">Since:</span></dt>
606<dd>2.9</dd>
607</dl>
608</li>
609</ul>
610<a name="withNulls-com.fasterxml.jackson.annotation.Nulls-com.fasterxml.jackson.annotation.Nulls-">
611<!--   -->
612</a>
613<ul class="blockList">
614<li class="blockList">
615<h4>withNulls</h4>
616<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;withNulls(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;valueNulls,
617                                  <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;contentNulls)</pre>
618<dl>
619<dt><span class="simpleTagLabel">Since:</span></dt>
620<dd>2.9</dd>
621</dl>
622</li>
623</ul>
624<a name="withDefaultValue-java.lang.String-">
625<!--   -->
626</a>
627<ul class="blockList">
628<li class="blockList">
629<h4>withDefaultValue</h4>
630<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;withDefaultValue(<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>&nbsp;def)</pre>
631</li>
632</ul>
633<a name="withIndex-java.lang.Integer-">
634<!--   -->
635</a>
636<ul class="blockList">
637<li class="blockList">
638<h4>withIndex</h4>
639<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;withIndex(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;index)</pre>
640</li>
641</ul>
642<a name="withRequired-java.lang.Boolean-">
643<!--   -->
644</a>
645<ul class="blockList">
646<li class="blockList">
647<h4>withRequired</h4>
648<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;withRequired(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</pre>
649</li>
650</ul>
651<a name="getDescription--">
652<!--   -->
653</a>
654<ul class="blockList">
655<li class="blockList">
656<h4>getDescription</h4>
657<pre>public&nbsp;<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>&nbsp;getDescription()</pre>
658</li>
659</ul>
660<a name="getDefaultValue--">
661<!--   -->
662</a>
663<ul class="blockList">
664<li class="blockList">
665<h4>getDefaultValue</h4>
666<pre>public&nbsp;<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>&nbsp;getDefaultValue()</pre>
667<dl>
668<dt><span class="simpleTagLabel">Since:</span></dt>
669<dd>2.5</dd>
670</dl>
671</li>
672</ul>
673<a name="hasDefaultValue--">
674<!--   -->
675</a>
676<ul class="blockList">
677<li class="blockList">
678<h4>hasDefaultValue</h4>
679<pre>public&nbsp;boolean&nbsp;hasDefaultValue()</pre>
680<div class="block">Accessor for determining whether property has declared "default value",
681 which may be used by extension modules.</div>
682<dl>
683<dt><span class="simpleTagLabel">Since:</span></dt>
684<dd>2.6</dd>
685</dl>
686</li>
687</ul>
688<a name="isRequired--">
689<!--   -->
690</a>
691<ul class="blockList">
692<li class="blockList">
693<h4>isRequired</h4>
694<pre>public&nbsp;boolean&nbsp;isRequired()</pre>
695</li>
696</ul>
697<a name="getRequired--">
698<!--   -->
699</a>
700<ul class="blockList">
701<li class="blockList">
702<h4>getRequired</h4>
703<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;getRequired()</pre>
704</li>
705</ul>
706<a name="getIndex--">
707<!--   -->
708</a>
709<ul class="blockList">
710<li class="blockList">
711<h4>getIndex</h4>
712<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;getIndex()</pre>
713<dl>
714<dt><span class="simpleTagLabel">Since:</span></dt>
715<dd>2.4</dd>
716</dl>
717</li>
718</ul>
719<a name="hasIndex--">
720<!--   -->
721</a>
722<ul class="blockList">
723<li class="blockList">
724<h4>hasIndex</h4>
725<pre>public&nbsp;boolean&nbsp;hasIndex()</pre>
726<dl>
727<dt><span class="simpleTagLabel">Since:</span></dt>
728<dd>2.4</dd>
729</dl>
730</li>
731</ul>
732<a name="getMergeInfo--">
733<!--   -->
734</a>
735<ul class="blockList">
736<li class="blockList">
737<h4>getMergeInfo</h4>
738<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata.MergeInfo</a>&nbsp;getMergeInfo()</pre>
739<dl>
740<dt><span class="simpleTagLabel">Since:</span></dt>
741<dd>2.9</dd>
742</dl>
743</li>
744</ul>
745<a name="getValueNulls--">
746<!--   -->
747</a>
748<ul class="blockList">
749<li class="blockList">
750<h4>getValueNulls</h4>
751<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;getValueNulls()</pre>
752<dl>
753<dt><span class="simpleTagLabel">Since:</span></dt>
754<dd>2.9</dd>
755</dl>
756</li>
757</ul>
758<a name="getContentNulls--">
759<!--   -->
760</a>
761<ul class="blockListLast">
762<li class="blockList">
763<h4>getContentNulls</h4>
764<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;getContentNulls()</pre>
765<dl>
766<dt><span class="simpleTagLabel">Since:</span></dt>
767<dd>2.9</dd>
768</dl>
769</li>
770</ul>
771</li>
772</ul>
773</li>
774</ul>
775</div>
776</div>
777<!-- ========= END OF CLASS DATA ========= -->
778<!-- ======= START OF BOTTOM NAVBAR ====== -->
779<div class="bottomNav"><a name="navbar.bottom">
780<!--   -->
781</a>
782<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
783<a name="navbar.bottom.firstrow">
784<!--   -->
785</a>
786<ul class="navList" title="Navigation">
787<li><a href="../../../../overview-summary.html">Overview</a></li>
788<li><a href="package-summary.html">Package</a></li>
789<li class="navBarCell1Rev">Class</li>
790<li><a href="class-use/PropertyMetadata.html">Use</a></li>
791<li><a href="package-tree.html">Tree</a></li>
792<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
793<li><a href="../../../../index-all.html">Index</a></li>
794<li><a href="../../../../help-doc.html">Help</a></li>
795</ul>
796</div>
797<div class="subNav">
798<ul class="navList">
799<li><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
800<li><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.MergeInfo.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
801</ul>
802<ul class="navList">
803<li><a href="../../../../index.html?com/fasterxml/jackson/databind/PropertyMetadata.html" target="_top">Frames</a></li>
804<li><a href="PropertyMetadata.html" target="_top">No&nbsp;Frames</a></li>
805</ul>
806<ul class="navList" id="allclasses_navbar_bottom">
807<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
808</ul>
809<div>
810<script type="text/javascript"><!--
811  allClassesLink = document.getElementById("allclasses_navbar_bottom");
812  if(window==top) {
813    allClassesLink.style.display = "block";
814  }
815  else {
816    allClassesLink.style.display = "none";
817  }
818  //-->
819</script>
820</div>
821<div>
822<ul class="subNavList">
823<li>Summary:&nbsp;</li>
824<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
825<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
826<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
827<li><a href="#method.summary">Method</a></li>
828</ul>
829<ul class="subNavList">
830<li>Detail:&nbsp;</li>
831<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
832<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
833<li><a href="#method.detail">Method</a></li>
834</ul>
835</div>
836<a name="skip.navbar.bottom">
837<!--   -->
838</a></div>
839<!-- ======== END OF BOTTOM NAVBAR ======= -->
840<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
841</body>
842</html>
843