• Home
  • 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) on Sun Jul 19 11:36:49 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>BeanProperty.Std (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="BeanProperty.Std (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/BeanProperty.Std.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../index-all.html">Index</a></li>
48<li><a href="../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../index.html?com/fasterxml/jackson/databind/BeanProperty.Std.html" target="_top">Frames</a></li>
58<li><a href="BeanProperty.Std.html" target="_top">No&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</div>
97<h2 title="Class BeanProperty.Std" class="title">Class BeanProperty.Std</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
102<li>
103<ul class="inheritance">
104<li>com.fasterxml.jackson.databind.BeanProperty.Std</li>
105</ul>
106</li>
107</ul>
108<div class="description">
109<ul class="blockList">
110<li class="blockList">
111<dl>
112<dt>All Implemented Interfaces:</dt>
113<dd><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>, <a href="../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</a></dd>
114</dl>
115<dl>
116<dt>Direct Known Subclasses:</dt>
117<dd><a href="../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a></dd>
118</dl>
119<dl>
120<dt>Enclosing interface:</dt>
121<dd><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></dd>
122</dl>
123<hr>
124<br>
125<pre>public static class <span class="typeNameLabel">BeanProperty.Std</span>
126extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
127implements <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></pre>
128<div class="block">Simple stand-alone implementation, useful as a placeholder
129 or base class for more complex implementations.</div>
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<ul class="blockList">
143<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty">
144<!--   -->
145</a>
146<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>
147<code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a></code></li>
148</ul>
149</li>
150</ul>
151<!-- =========== FIELD SUMMARY =========== -->
152<ul class="blockList">
153<li class="blockList"><a name="field.summary">
154<!--   -->
155</a>
156<h3>Field Summary</h3>
157<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
158<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
159<tr>
160<th class="colFirst" scope="col">Modifier and Type</th>
161<th class="colLast" scope="col">Field and Description</th>
162</tr>
163<tr class="altColor">
164<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a></code></td>
165<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_contextAnnotations">_contextAnnotations</a></span></code>
166<div class="block">Annotations defined in the context class (if any); may be null
167 if no annotations were found</div>
168</td>
169</tr>
170<tr class="rowColor">
171<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></td>
172<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_member">_member</a></span></code>
173<div class="block">Physical entity (field, method or constructor argument) that
174 is used to access value of property (or in case of constructor
175 property, just placeholder)</div>
176</td>
177</tr>
178<tr class="altColor">
179<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
180<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_metadata">_metadata</a></span></code>&nbsp;</td>
181</tr>
182<tr class="rowColor">
183<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
184<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_name">_name</a></span></code>&nbsp;</td>
185</tr>
186<tr class="altColor">
187<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_type">_type</a></span></code>&nbsp;</td>
189</tr>
190<tr class="rowColor">
191<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
192<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Z:Z_wrapperName">_wrapperName</a></span></code>&nbsp;</td>
193</tr>
194</table>
195</li>
196</ul>
197<!-- ======== CONSTRUCTOR SUMMARY ======== -->
198<ul class="blockList">
199<li class="blockList"><a name="constructor.summary">
200<!--   -->
201</a>
202<h3>Constructor Summary</h3>
203<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
204<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
205<tr>
206<th class="colOne" scope="col">Constructor and Description</th>
207</tr>
208<tr class="altColor">
209<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Std-com.fasterxml.jackson.databind.BeanProperty.Std-com.fasterxml.jackson.databind.JavaType-">Std</a></span>(<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a>&nbsp;base,
210   <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;newType)</code>&nbsp;</td>
211</tr>
212<tr class="rowColor">
213<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Std-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.util.Annotations-com.fasterxml.jackson.databind.introspect.AnnotatedMember-com.fasterxml.jackson.databind.PropertyMetadata-">Std</a></span>(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;name,
214   <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
215   <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;wrapperName,
216   <a href="../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a>&nbsp;contextAnnotations,
217   <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;member,
218   <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;metadata)</code>&nbsp;</td>
219</tr>
220<tr class="altColor">
221<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#Std-java.lang.String-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.util.Annotations-com.fasterxml.jackson.databind.introspect.AnnotatedMember-boolean-">Std</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
222   <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
223   <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;wrapperName,
224   <a href="../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a>&nbsp;contextAnnotations,
225   <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;member,
226   boolean&nbsp;isRequired)</code>
227<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
228</td>
229</tr>
230</table>
231</li>
232</ul>
233<!-- ========== METHOD SUMMARY =========== -->
234<ul class="blockList">
235<li class="blockList"><a name="method.summary">
236<!--   -->
237</a>
238<h3>Method Summary</h3>
239<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
240<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></caption>
241<tr>
242<th class="colFirst" scope="col">Modifier and Type</th>
243<th class="colLast" scope="col">Method and Description</th>
244</tr>
245<tr id="i0" class="altColor">
246<td class="colFirst"><code>void</code></td>
247<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-">depositSchemaProperty</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonObjectFormatVisitor</a>&nbsp;objectVisitor)</code>
248<div class="block">Implementation of this method throws
249 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>, since instances of this
250 implementation should not be used as part of actual structure
251 visited.</div>
252</td>
253</tr>
254<tr id="i1" class="rowColor">
255<td class="colFirst"><code>com.fasterxml.jackson.annotation.JsonFormat.Value</code></td>
256<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-">findFormatOverrides</a></span>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;intr)</code>
257<div class="block">Convenience method that is roughly equivalent to</div>
258</td>
259</tr>
260<tr id="i2" class="altColor">
261<td class="colFirst"><code>&lt;A extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;<br>A</code></td>
262<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getAnnotation-java.lang.Class-">getAnnotation</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;A&gt;&nbsp;acls)</code>
263<div class="block">Method for finding annotation associated with this property;
264 meaning annotation associated with one of entities used to
265 access property.</div>
266</td>
267</tr>
268<tr id="i3" class="rowColor">
269<td class="colFirst"><code>&lt;A extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;<br>A</code></td>
270<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getContextAnnotation-java.lang.Class-">getContextAnnotation</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;A&gt;&nbsp;acls)</code>
271<div class="block">Method for finding annotation associated with context of
272 this property; usually class in which member is declared
273 (or its subtype if processing subtype).</div>
274</td>
275</tr>
276<tr id="i4" class="altColor">
277<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
278<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getFullName--">getFullName</a></span>()</code>
279<div class="block">Method for getting full name definition, including possible
280 format-specific additional properties (such as namespace when
281 using XML backend).</div>
282</td>
283</tr>
284<tr id="i5" class="rowColor">
285<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></td>
286<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getMember--">getMember</a></span>()</code>
287<div class="block">Method for accessing primary physical entity that represents the property;
288 annotated field, method or constructor property.</div>
289</td>
290</tr>
291<tr id="i6" class="altColor">
292<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a></code></td>
293<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getMetadata--">getMetadata</a></span>()</code>
294<div class="block">Accessor for additional optional information about property.</div>
295</td>
296</tr>
297<tr id="i7" class="rowColor">
298<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
299<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getName--">getName</a></span>()</code>
300<div class="block">Method to get logical name of the property</div>
301</td>
302</tr>
303<tr id="i8" class="altColor">
304<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
305<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getType--">getType</a></span>()</code>
306<div class="block">Method to get declared type of the property.</div>
307</td>
308</tr>
309<tr id="i9" class="rowColor">
310<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
311<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#getWrapperName--">getWrapperName</a></span>()</code>
312<div class="block">If property is indicated to be wrapped, name of
313 wrapper element to use.</div>
314</td>
315</tr>
316<tr id="i10" class="altColor">
317<td class="colFirst"><code>boolean</code></td>
318<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#isRequired--">isRequired</a></span>()</code>
319<div class="block">Whether value for property is marked as required using
320 annotations or associated schema.</div>
321</td>
322</tr>
323<tr id="i11" class="rowColor">
324<td class="colFirst"><code>boolean</code></td>
325<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#isVirtual--">isVirtual</a></span>()</code>
326<div class="block">
327 TODO: move to <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><code>BeanProperty</code></a> in near future, once all standard
328 implementations define it.</div>
329</td>
330</tr>
331<tr id="i12" class="altColor">
332<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a></code></td>
333<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html#withType-com.fasterxml.jackson.databind.JavaType-">withType</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
334</tr>
335</table>
336<ul class="blockList">
337<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
338<!--   -->
339</a>
340<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
341<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
342</ul>
343</li>
344</ul>
345</li>
346</ul>
347</div>
348<div class="details">
349<ul class="blockList">
350<li class="blockList">
351<!-- ============ FIELD DETAIL =========== -->
352<ul class="blockList">
353<li class="blockList"><a name="field.detail">
354<!--   -->
355</a>
356<h3>Field Detail</h3>
357<a name="Z:Z_name">
358<!--   -->
359</a>
360<ul class="blockList">
361<li class="blockList">
362<h4>_name</h4>
363<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _name</pre>
364</li>
365</ul>
366<a name="Z:Z_type">
367<!--   -->
368</a>
369<ul class="blockList">
370<li class="blockList">
371<h4>_type</h4>
372<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre>
373</li>
374</ul>
375<a name="Z:Z_wrapperName">
376<!--   -->
377</a>
378<ul class="blockList">
379<li class="blockList">
380<h4>_wrapperName</h4>
381<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _wrapperName</pre>
382</li>
383</ul>
384<a name="Z:Z_metadata">
385<!--   -->
386</a>
387<ul class="blockList">
388<li class="blockList">
389<h4>_metadata</h4>
390<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> _metadata</pre>
391</li>
392</ul>
393<a name="Z:Z_member">
394<!--   -->
395</a>
396<ul class="blockList">
397<li class="blockList">
398<h4>_member</h4>
399<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _member</pre>
400<div class="block">Physical entity (field, method or constructor argument) that
401 is used to access value of property (or in case of constructor
402 property, just placeholder)</div>
403</li>
404</ul>
405<a name="Z:Z_contextAnnotations">
406<!--   -->
407</a>
408<ul class="blockListLast">
409<li class="blockList">
410<h4>_contextAnnotations</h4>
411<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a> _contextAnnotations</pre>
412<div class="block">Annotations defined in the context class (if any); may be null
413 if no annotations were found</div>
414</li>
415</ul>
416</li>
417</ul>
418<!-- ========= CONSTRUCTOR DETAIL ======== -->
419<ul class="blockList">
420<li class="blockList"><a name="constructor.detail">
421<!--   -->
422</a>
423<h3>Constructor Detail</h3>
424<a name="Std-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.util.Annotations-com.fasterxml.jackson.databind.introspect.AnnotatedMember-com.fasterxml.jackson.databind.PropertyMetadata-">
425<!--   -->
426</a>
427<ul class="blockList">
428<li class="blockList">
429<h4>Std</h4>
430<pre>public&nbsp;Std(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;name,
431           <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
432           <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;wrapperName,
433           <a href="../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a>&nbsp;contextAnnotations,
434           <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;member,
435           <a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;metadata)</pre>
436</li>
437</ul>
438<a name="Std-com.fasterxml.jackson.databind.BeanProperty.Std-com.fasterxml.jackson.databind.JavaType-">
439<!--   -->
440</a>
441<ul class="blockList">
442<li class="blockList">
443<h4>Std</h4>
444<pre>public&nbsp;Std(<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a>&nbsp;base,
445           <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;newType)</pre>
446<dl>
447<dt><span class="simpleTagLabel">Since:</span></dt>
448<dd>2.6</dd>
449</dl>
450</li>
451</ul>
452<a name="Std-java.lang.String-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.util.Annotations-com.fasterxml.jackson.databind.introspect.AnnotatedMember-boolean-">
453<!--   -->
454</a>
455<ul class="blockListLast">
456<li class="blockList">
457<h4>Std</h4>
458<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
459public&nbsp;Std(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
460                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
461                       <a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;wrapperName,
462                       <a href="../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a>&nbsp;contextAnnotations,
463                       <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;member,
464                       boolean&nbsp;isRequired)</pre>
465<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
466</li>
467</ul>
468</li>
469</ul>
470<!-- ============ METHOD DETAIL ========== -->
471<ul class="blockList">
472<li class="blockList"><a name="method.detail">
473<!--   -->
474</a>
475<h3>Method Detail</h3>
476<a name="withType-com.fasterxml.jackson.databind.JavaType-">
477<!--   -->
478</a>
479<ul class="blockList">
480<li class="blockList">
481<h4>withType</h4>
482<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a>&nbsp;withType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
483</li>
484</ul>
485<a name="getAnnotation-java.lang.Class-">
486<!--   -->
487</a>
488<ul class="blockList">
489<li class="blockList">
490<h4>getAnnotation</h4>
491<pre>public&nbsp;&lt;A extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;A&nbsp;getAnnotation(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;A&gt;&nbsp;acls)</pre>
492<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">BeanProperty</a></code></span></div>
493<div class="block">Method for finding annotation associated with this property;
494 meaning annotation associated with one of entities used to
495 access property.
496<p>
497 Note that this method should only be called for custom annotations;
498 access to standard Jackson annotations (or ones supported by
499 alternate <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>s) should be accessed
500 through <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>.</div>
501<dl>
502<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
503<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">getAnnotation</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>
504</dl>
505</li>
506</ul>
507<a name="getContextAnnotation-java.lang.Class-">
508<!--   -->
509</a>
510<ul class="blockList">
511<li class="blockList">
512<h4>getContextAnnotation</h4>
513<pre>public&nbsp;&lt;A extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;A&nbsp;getContextAnnotation(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;A&gt;&nbsp;acls)</pre>
514<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getContextAnnotation-java.lang.Class-">BeanProperty</a></code></span></div>
515<div class="block">Method for finding annotation associated with context of
516 this property; usually class in which member is declared
517 (or its subtype if processing subtype).
518<p>
519 Note that this method should only be called for custom annotations;
520 access to standard Jackson annotations (or ones supported by
521 alternate <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>s) should be accessed
522 through <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>.</div>
523<dl>
524<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
525<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getContextAnnotation-java.lang.Class-">getContextAnnotation</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>
526</dl>
527</li>
528</ul>
529<a name="findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-">
530<!--   -->
531</a>
532<ul class="blockList">
533<li class="blockList">
534<h4>findFormatOverrides</h4>
535<pre>public&nbsp;com.fasterxml.jackson.annotation.JsonFormat.Value&nbsp;findFormatOverrides(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;intr)</pre>
536<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>
537<div class="block">Convenience method that is roughly equivalent to
538<pre>
539   return intr.findFormat(getMember());
540</pre></div>
541<dl>
542<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
543<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>
544</dl>
545</li>
546</ul>
547<a name="getName--">
548<!--   -->
549</a>
550<ul class="blockList">
551<li class="blockList">
552<h4>getName</h4>
553<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
554<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getName--">BeanProperty</a></code></span></div>
555<div class="block">Method to get logical name of the property</div>
556<dl>
557<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
558<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getName--">getName</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>
559<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
560<dd><code><a href="../../../../com/fasterxml/jackson/databind/util/Named.html#getName--">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</a></code></dd>
561</dl>
562</li>
563</ul>
564<a name="getFullName--">
565<!--   -->
566</a>
567<ul class="blockList">
568<li class="blockList">
569<h4>getFullName</h4>
570<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;getFullName()</pre>
571<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getFullName--">BeanProperty</a></code></span></div>
572<div class="block">Method for getting full name definition, including possible
573 format-specific additional properties (such as namespace when
574 using XML backend).</div>
575<dl>
576<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
577<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getFullName--">getFullName</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>
578</dl>
579</li>
580</ul>
581<a name="getType--">
582<!--   -->
583</a>
584<ul class="blockList">
585<li class="blockList">
586<h4>getType</h4>
587<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;getType()</pre>
588<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getType--">BeanProperty</a></code></span></div>
589<div class="block">Method to get declared type of the property.</div>
590<dl>
591<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
592<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getType--">getType</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>
593</dl>
594</li>
595</ul>
596<a name="getWrapperName--">
597<!--   -->
598</a>
599<ul class="blockList">
600<li class="blockList">
601<h4>getWrapperName</h4>
602<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;getWrapperName()</pre>
603<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getWrapperName--">BeanProperty</a></code></span></div>
604<div class="block">If property is indicated to be wrapped, name of
605 wrapper element to use.</div>
606<dl>
607<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
608<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getWrapperName--">getWrapperName</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>
609</dl>
610</li>
611</ul>
612<a name="isRequired--">
613<!--   -->
614</a>
615<ul class="blockList">
616<li class="blockList">
617<h4>isRequired</h4>
618<pre>public&nbsp;boolean&nbsp;isRequired()</pre>
619<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>
620<div class="block">Whether value for property is marked as required using
621 annotations or associated schema.
622 Equivalent to:
623<code>
624  getMetadata().isRequired()
625</code></div>
626<dl>
627<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
628<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>
629</dl>
630</li>
631</ul>
632<a name="getMetadata--">
633<!--   -->
634</a>
635<ul class="blockList">
636<li class="blockList">
637<h4>getMetadata</h4>
638<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;getMetadata()</pre>
639<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>
640<div class="block">Accessor for additional optional information about property.</div>
641<dl>
642<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
643<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>
644<dt><span class="returnLabel">Returns:</span></dt>
645<dd>Metadata about property; never null.</dd>
646</dl>
647</li>
648</ul>
649<a name="getMember--">
650<!--   -->
651</a>
652<ul class="blockList">
653<li class="blockList">
654<h4>getMember</h4>
655<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;getMember()</pre>
656<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">BeanProperty</a></code></span></div>
657<div class="block">Method for accessing primary physical entity that represents the property;
658 annotated field, method or constructor property.</div>
659<dl>
660<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
661<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">getMember</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>
662</dl>
663</li>
664</ul>
665<a name="isVirtual--">
666<!--   -->
667</a>
668<ul class="blockList">
669<li class="blockList">
670<h4>isVirtual</h4>
671<pre>public&nbsp;boolean&nbsp;isVirtual()</pre>
672<div class="block"><p>
673 TODO: move to <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><code>BeanProperty</code></a> in near future, once all standard
674 implementations define it.</div>
675<dl>
676<dt><span class="simpleTagLabel">Since:</span></dt>
677<dd>2.5</dd>
678</dl>
679</li>
680</ul>
681<a name="depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-">
682<!--   -->
683</a>
684<ul class="blockListLast">
685<li class="blockList">
686<h4>depositSchemaProperty</h4>
687<pre>public&nbsp;void&nbsp;depositSchemaProperty(<a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonObjectFormatVisitor</a>&nbsp;objectVisitor)</pre>
688<div class="block">Implementation of this method throws
689 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>, since instances of this
690 implementation should not be used as part of actual structure
691 visited. Rather, other implementations should handle it.</div>
692<dl>
693<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
694<dd><code><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html#depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-">depositSchemaProperty</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>
695<dt><span class="paramLabel">Parameters:</span></dt>
696<dd><code>objectVisitor</code> - Visitor to used as the callback handler</dd>
697</dl>
698</li>
699</ul>
700</li>
701</ul>
702</li>
703</ul>
704</div>
705</div>
706<!-- ========= END OF CLASS DATA ========= -->
707<!-- ======= START OF BOTTOM NAVBAR ====== -->
708<div class="bottomNav"><a name="navbar.bottom">
709<!--   -->
710</a>
711<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
712<a name="navbar.bottom.firstrow">
713<!--   -->
714</a>
715<ul class="navList" title="Navigation">
716<li><a href="../../../../overview-summary.html">Overview</a></li>
717<li><a href="package-summary.html">Package</a></li>
718<li class="navBarCell1Rev">Class</li>
719<li><a href="class-use/BeanProperty.Std.html">Use</a></li>
720<li><a href="package-tree.html">Tree</a></li>
721<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
722<li><a href="../../../../index-all.html">Index</a></li>
723<li><a href="../../../../help-doc.html">Help</a></li>
724</ul>
725</div>
726<div class="subNav">
727<ul class="navList">
728<li><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
729<li><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
730</ul>
731<ul class="navList">
732<li><a href="../../../../index.html?com/fasterxml/jackson/databind/BeanProperty.Std.html" target="_top">Frames</a></li>
733<li><a href="BeanProperty.Std.html" target="_top">No&nbsp;Frames</a></li>
734</ul>
735<ul class="navList" id="allclasses_navbar_bottom">
736<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
737</ul>
738<div>
739<script type="text/javascript"><!--
740  allClassesLink = document.getElementById("allclasses_navbar_bottom");
741  if(window==top) {
742    allClassesLink.style.display = "block";
743  }
744  else {
745    allClassesLink.style.display = "none";
746  }
747  //-->
748</script>
749</div>
750<div>
751<ul class="subNavList">
752<li>Summary:&nbsp;</li>
753<li>Nested&nbsp;|&nbsp;</li>
754<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
755<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
756<li><a href="#method.summary">Method</a></li>
757</ul>
758<ul class="subNavList">
759<li>Detail:&nbsp;</li>
760<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
761<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
762<li><a href="#method.detail">Method</a></li>
763</ul>
764</div>
765<a name="skip.navbar.bottom">
766<!--   -->
767</a></div>
768<!-- ======== END OF BOTTOM NAVBAR ======= -->
769<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
770</body>
771</html>
772