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 (version 1.7.0_25) on Thu Jan 01 17:43:59 PST 2015 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>Uses of Interface com.fasterxml.jackson.databind.BeanProperty (jackson-databind 2.5.0 API)</title>
8<meta name="date" content="2015-01-01">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="Uses of Interface com.fasterxml.jackson.databind.BeanProperty (jackson-databind 2.5.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../../overview-summary.html">Overview</a></li>
29<li><a href="../package-summary.html">Package</a></li>
30<li><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">Class</a></li>
31<li class="navBarCell1Rev">Use</li>
32<li><a href="../package-tree.html">Tree</a></li>
33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../../index-all.html">Index</a></li>
35<li><a href="../../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li>Prev</li>
41<li>Next</li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/BeanProperty.html" target="_top">Frames</a></li>
45<li><a href="BeanProperty.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<a name="skip-navbar_top">
63<!--   -->
64</a></div>
65<!-- ========= END OF TOP NAVBAR ========= -->
66<div class="header">
67<h2 title="Uses of Interface com.fasterxml.jackson.databind.BeanProperty" class="title">Uses of Interface<br>com.fasterxml.jackson.databind.BeanProperty</h2>
68</div>
69<div class="classUseContainer">
70<ul class="blockList">
71<li class="blockList">
72<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
73<caption><span>Packages that use <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
74<tr>
75<th class="colFirst" scope="col">Package</th>
76<th class="colLast" scope="col">Description</th>
77</tr>
78<tbody>
79<tr class="altColor">
80<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td>
81<td class="colLast">
82<div class="block">Contains basic mapper (conversion) functionality that
83allows for converting between regular streaming json content and
84Java objects (beans or Tree Model: support for both is via
85<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> class, as well
86as convenience methods included in
87<code>JsonParser</code></div>
88</td>
89</tr>
90<tr class="rowColor">
91<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser</a></td>
92<td class="colLast">
93<div class="block">Contains implementation classes of deserialization part of
94 data binding.</div>
95</td>
96</tr>
97<tr class="altColor">
98<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl</a></td>
99<td class="colLast">
100<div class="block">Contains those implementation classes of deserialization part of
101 data binding that are not considered part of public or semi-public
102 interfaces.</div>
103</td>
104</tr>
105<tr class="rowColor">
106<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std</a></td>
107<td class="colLast">
108<div class="block">Contains public standard implementations of abstraction that
109 Jackson uses.</div>
110</td>
111</tr>
112<tr class="altColor">
113<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext</a></td>
114<td class="colLast">
115<div class="block">Contains extended support for "external" packages: things that
116may or may not be present in runtime environment, but that are
117commonly enough used so that explicit support can be added.</div>
118</td>
119</tr>
120<tr class="rowColor">
121<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsonFormatVisitors">com.fasterxml.jackson.databind.jsonFormatVisitors</a></td>
122<td class="colLast">
123<div class="block">Classes used for exposing logical structure of POJOs as Jackson
124 sees it, and exposed via
125 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"><code>ObjectMapper.acceptJsonFormatVisitor(Class, JsonFormatVisitorWrapper)</code></a>
126 and
127 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"><code>ObjectMapper.acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, JsonFormatVisitorWrapper)</code></a>
128 methods.</div>
129</td>
130</tr>
131<tr class="altColor">
132<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsontype">com.fasterxml.jackson.databind.jsontype</a></td>
133<td class="colLast">
134<div class="block">Package that contains interfaces that define how to implement
135 functionality for dynamically resolving type during deserialization.</div>
136</td>
137</tr>
138<tr class="rowColor">
139<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl</a></td>
140<td class="colLast">
141<div class="block">Package that contains standard implementations for
142 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a>
143 and
144 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeIdResolver</code></a>.</div>
145</td>
146</tr>
147<tr class="altColor">
148<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser</a></td>
149<td class="colLast">
150<div class="block">Contains implementation classes of serialization part of
151 data binding.</div>
152</td>
153</tr>
154<tr class="rowColor">
155<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl</a></td>
156<td class="colLast">
157<div class="block">Contains implementation classes of serialization part of
158 data binding.</div>
159</td>
160</tr>
161<tr class="altColor">
162<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std</a></td>
163<td class="colLast">&nbsp;</td>
164</tr>
165</tbody>
166</table>
167</li>
168<li class="blockList">
169<ul class="blockList">
170<li class="blockList"><a name="com.fasterxml.jackson.databind">
171<!--   -->
172</a>
173<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></h3>
174<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
175<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> that implement <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
176<tr>
177<th class="colFirst" scope="col">Modifier and Type</th>
178<th class="colLast" scope="col">Class and Description</th>
179</tr>
180<tbody>
181<tr class="altColor">
182<td class="colFirst"><code>static class&nbsp;</code></td>
183<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a></strong></code>
184<div class="block">Simple stand-alone implementation, useful as a placeholder
185 or base class for more complex implementations.</div>
186</td>
187</tr>
188</tbody>
189</table>
190<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
191<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
192<tr>
193<th class="colFirst" scope="col">Modifier and Type</th>
194<th class="colLast" scope="col">Method and Description</th>
195</tr>
196<tbody>
197<tr class="altColor">
198<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;</code></td>
199<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#_handleContextualResolvable(com.fasterxml.jackson.databind.JsonSerializer, com.fasterxml.jackson.databind.BeanProperty)">_handleContextualResolvable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
200                           <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
201<div class="block">Helper method called to resolve and contextualize given
202 serializer, if and as necessary.</div>
203</td>
204</tr>
205<tr class="rowColor">
206<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<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>&gt;</code></td>
207<td class="colLast"><span class="strong">DeserializationContext.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findContextualValueDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
208                               <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
209<div class="block">Method for finding a value deserializer, and creating a contextual
210 version if necessary, for value reached via specified property.</div>
211</td>
212</tr>
213<tr class="altColor">
214<td class="colFirst"><code><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></code></td>
215<td class="colLast"><span class="strong">DeserializationContext.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findInjectableValue(java.lang.Object, com.fasterxml.jackson.databind.BeanProperty, java.lang.Object)">findInjectableValue</a></strong>(<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>&nbsp;valueId,
216                   <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;forProperty,
217                   <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>&nbsp;beanInstance)</code>&nbsp;</td>
218</tr>
219<tr class="rowColor">
220<td class="colFirst"><code>abstract <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></code></td>
221<td class="colLast"><span class="strong">InjectableValues.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/InjectableValues.html#findInjectableValue(java.lang.Object, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty, java.lang.Object)">findInjectableValue</a></strong>(<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>&nbsp;valueId,
222                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
223                   <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;forProperty,
224                   <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>&nbsp;beanInstance)</code>
225<div class="block">Method called to find value identified by id <code>valueId</code> to
226 inject as value of specified property during deserialization, passing
227 POJO instance in which value will be injected if it is available
228 (will be available when injected via field or setter; not available
229 when injected via constructor or factory method argument).</div>
230</td>
231</tr>
232<tr class="altColor">
233<td class="colFirst"><code><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></code></td>
234<td class="colLast"><span class="strong">InjectableValues.Std.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/InjectableValues.Std.html#findInjectableValue(java.lang.Object, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty, java.lang.Object)">findInjectableValue</a></strong>(<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>&nbsp;valueId,
235                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
236                   <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;forProperty,
237                   <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>&nbsp;beanInstance)</code>&nbsp;</td>
238</tr>
239<tr class="rowColor">
240<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td>
241<td class="colLast"><span class="strong">DeserializationContext.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findKeyDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findKeyDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;keyType,
242                   <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
243<div class="block">Convenience method, functionally same as:</div>
244</td>
245</tr>
246<tr class="altColor">
247<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;</code></td>
248<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findKeySerializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findKeySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;keyType,
249                 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
250<div class="block">Method called to get the serializer to use for serializing
251 non-null Map keys.</div>
252</td>
253</tr>
254<tr class="rowColor">
255<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;</code></td>
256<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findNullKeySerializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findNullKeySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;serializationType,
257                     <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
258<div class="block">Method called to find a serializer to use for null values for given
259 declared type.</div>
260</td>
261</tr>
262<tr class="altColor">
263<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;</code></td>
264<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findNullValueSerializer(com.fasterxml.jackson.databind.BeanProperty)">findNullValueSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
265<div class="block">Method called to get the serializer to use for serializing null
266 values for specified property.</div>
267</td>
268</tr>
269<tr class="rowColor">
270<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;</code></td>
271<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findPrimaryPropertySerializer(java.lang.Class, com.fasterxml.jackson.databind.BeanProperty)">findPrimaryPropertySerializer</a></strong>(<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;?&gt;&nbsp;valueType,
272                             <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
273</tr>
274<tr class="altColor">
275<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;</code></td>
276<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findPrimaryPropertySerializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findPrimaryPropertySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
277                             <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
278<div class="block">Similar to <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)"><code>SerializerProvider.findValueSerializer(JavaType, BeanProperty)</code></a>, but used
279 when finding "primary" property value serializer (one directly handling
280 value of the property).</div>
281</td>
282</tr>
283<tr class="rowColor">
284<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;</code></td>
285<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findTypedValueSerializer(java.lang.Class, boolean, com.fasterxml.jackson.databind.BeanProperty)">findTypedValueSerializer</a></strong>(<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;?&gt;&nbsp;valueType,
286                        boolean&nbsp;cache,
287                        <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
288<div class="block">Method called to locate regular serializer, matching type serializer,
289 and if both found, wrap them in a serializer that calls both in correct
290 sequence.</div>
291</td>
292</tr>
293<tr class="altColor">
294<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;</code></td>
295<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findTypedValueSerializer(com.fasterxml.jackson.databind.JavaType, boolean, com.fasterxml.jackson.databind.BeanProperty)">findTypedValueSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
296                        boolean&nbsp;cache,
297                        <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
298<div class="block">Method called to locate regular serializer, matching type serializer,
299 and if both found, wrap them in a serializer that calls both in correct
300 sequence.</div>
301</td>
302</tr>
303<tr class="rowColor">
304<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;</code></td>
305<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer(java.lang.Class, com.fasterxml.jackson.databind.BeanProperty)">findValueSerializer</a></strong>(<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;?&gt;&nbsp;valueType,
306                   <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
307<div class="block">Method called to get hold of a serializer for a value of given type;
308 or if no such serializer can be found, a default handler (which
309 may do a best-effort generic serialization or just simply
310 throw an exception when invoked).</div>
311</td>
312</tr>
313<tr class="altColor">
314<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;</code></td>
315<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findValueSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
316                   <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
317<div class="block">Similar to <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer(java.lang.Class, com.fasterxml.jackson.databind.BeanProperty)"><code>SerializerProvider.findValueSerializer(Class,BeanProperty)</code></a>, but takes
318 full generics-aware type instead of raw class.</div>
319</td>
320</tr>
321<tr class="rowColor">
322<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
323<td class="colLast"><span class="strong">DeserializationContext.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer, com.fasterxml.jackson.databind.BeanProperty)">handlePrimaryContextualization</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
324                              <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
325<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
326</td>
327</tr>
328<tr class="altColor">
329<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
330<td class="colLast"><span class="strong">DeserializationContext.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JavaType)">handlePrimaryContextualization</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
331                              <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
332                              <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
333<div class="block">Method called for primary property deserializers (ones
334 directly created to deserialize values of a POJO property),
335 to handle details of resolving
336 <a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> with given property context.</div>
337</td>
338</tr>
339<tr class="rowColor">
340<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
341<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonSerializer, com.fasterxml.jackson.databind.BeanProperty)">handlePrimaryContextualization</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
342                              <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
343<div class="block">Method called for primary property serializers (ones
344 directly created to serialize values of a POJO property),
345 to handle details of resolving
346 <a href="../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser"><code>ContextualSerializer</code></a> with given property context.</div>
347</td>
348</tr>
349<tr class="altColor">
350<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
351<td class="colLast"><span class="strong">DeserializationContext.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer, com.fasterxml.jackson.databind.BeanProperty)">handleSecondaryContextualization</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
352                                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
353<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
354</td>
355</tr>
356<tr class="rowColor">
357<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
358<td class="colLast"><span class="strong">DeserializationContext.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JavaType)">handleSecondaryContextualization</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
359                                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
360                                <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
361<div class="block">Method called for secondary property deserializers (ones
362 NOT directly created to deal with an annotatable POJO property,
363 but instead created as a component -- such as value deserializers
364 for structured types, or deserializers for root values)
365 to handle details of resolving
366 <a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> with given property context.</div>
367</td>
368</tr>
369<tr class="altColor">
370<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
371<td class="colLast"><span class="strong">SerializerProvider.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html#handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer, com.fasterxml.jackson.databind.BeanProperty)">handleSecondaryContextualization</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
372                                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
373<div class="block">Method called for secondary property serializers (ones
374 NOT directly created to serialize values of a POJO property
375 but instead created as a dependant serializer -- such as value serializers
376 for structured types, or serializers for root values)
377 to handle details of resolving
378 <a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> with given property context.</div>
379</td>
380</tr>
381<tr class="rowColor">
382<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
383<td class="colLast"><span class="strong">DeserializationContext.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readPropertyValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.BeanProperty, java.lang.Class)">readPropertyValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
384                 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
385                 <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;T&gt;&nbsp;type)</code>
386<div class="block">Convenience method that may be used by composite or container deserializers,
387 for reading one-off values for the composite type, taking into account
388 annotations that the property (passed to this method -- usually property that
389 has custom serializer that called this method) has.</div>
390</td>
391</tr>
392<tr class="altColor">
393<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
394<td class="colLast"><span class="strong">DeserializationContext.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readPropertyValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JavaType)">readPropertyValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
395                 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
396                 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
397</tr>
398</tbody>
399</table>
400</li>
401<li class="blockList"><a name="com.fasterxml.jackson.databind.deser">
402<!--   -->
403</a>
404<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a></h3>
405<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
406<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> that implement <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
407<tr>
408<th class="colFirst" scope="col">Modifier and Type</th>
409<th class="colLast" scope="col">Class and Description</th>
410</tr>
411<tbody>
412<tr class="altColor">
413<td class="colFirst"><code>class&nbsp;</code></td>
414<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html" title="class in com.fasterxml.jackson.databind.deser">CreatorProperty</a></strong></code>
415<div class="block">This concrete sub-class implements property that is passed
416 via Creator (constructor or static factory method).</div>
417</td>
418</tr>
419<tr class="rowColor">
420<td class="colFirst"><code>class&nbsp;</code></td>
421<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></strong></code>
422<div class="block">Base class for deserializable properties of a bean: contains
423 both type and name definitions, and reflection-based set functionality.</div>
424</td>
425</tr>
426</tbody>
427</table>
428<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
429<caption><span>Fields in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> declared as <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
430<tr>
431<th class="colFirst" scope="col">Modifier and Type</th>
432<th class="colLast" scope="col">Field and Description</th>
433</tr>
434<tbody>
435<tr class="altColor">
436<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
437<td class="colLast"><span class="strong">SettableAnyProperty.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html#_property">_property</a></strong></code>
438<div class="block">Method used for setting "any" properties, along with annotation
439 information.</div>
440</td>
441</tr>
442</tbody>
443</table>
444<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
445<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> that return <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
446<tr>
447<th class="colFirst" scope="col">Modifier and Type</th>
448<th class="colLast" scope="col">Method and Description</th>
449</tr>
450<tbody>
451<tr class="altColor">
452<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
453<td class="colLast"><span class="strong">SettableAnyProperty.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html#getProperty()">getProperty</a></strong>()</code>&nbsp;</td>
454</tr>
455</tbody>
456</table>
457<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
458<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
459<tr>
460<th class="colFirst" scope="col">Modifier and Type</th>
461<th class="colLast" scope="col">Method and Description</th>
462</tr>
463<tbody>
464<tr class="altColor">
465<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td>
466<td class="colLast"><span class="strong">ContextualKeyDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualKeyDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
467                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
468<div class="block">Method called to see if a different (or differently configured) key deserializer
469 is needed to deserialize keys of specified Map property.</div>
470</td>
471</tr>
472<tr class="rowColor">
473<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
474<td class="colLast"><span class="strong">ContextualDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
475                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
476<div class="block">Method called to see if a different (or differently configured) deserializer
477 is needed to deserialize values of specified property.</div>
478</td>
479</tr>
480<tr class="altColor">
481<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
482<td class="colLast"><span class="strong">BeanDeserializerBase.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
483                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
484<div class="block">Although most of post-processing is done in resolve(), we only get
485 access to referring property's annotations here; and this is needed
486 to support per-property ObjectIds.</div>
487</td>
488</tr>
489</tbody>
490</table>
491<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
492<caption><span>Constructors in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
493<tr>
494<th class="colOne" scope="col">Constructor and Description</th>
495</tr>
496<tbody>
497<tr class="altColor">
498<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html#SettableAnyProperty(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.introspect.AnnotatedMethod, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer, com.fasterxml.jackson.databind.jsontype.TypeDeserializer)">SettableAnyProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
499                   <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;setter,
500                   <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
501                   <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<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>&gt;&nbsp;valueDeser,
502                   <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeser)</code>&nbsp;</td>
503</tr>
504</tbody>
505</table>
506</li>
507<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl">
508<!--   -->
509</a>
510<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a></h3>
511<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
512<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a> that implement <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
513<tr>
514<th class="colFirst" scope="col">Modifier and Type</th>
515<th class="colLast" scope="col">Class and Description</th>
516</tr>
517<tbody>
518<tr class="altColor">
519<td class="colFirst"><code>class&nbsp;</code></td>
520<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/FieldProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">FieldProperty</a></strong></code>
521<div class="block">This concrete sub-class implements property that is set
522 directly assigning to a Field.</div>
523</td>
524</tr>
525<tr class="rowColor">
526<td class="colFirst"><code>class&nbsp;</code></td>
527<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/InnerClassProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">InnerClassProperty</a></strong></code>
528<div class="block">This sub-class is used to handle special case of value being a
529 non-static inner class.</div>
530</td>
531</tr>
532<tr class="altColor">
533<td class="colFirst"><code>class&nbsp;</code></td>
534<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ManagedReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ManagedReferenceProperty</a></strong></code>
535<div class="block">Wrapper property that is used to handle managed (forward) properties
536 Basically just needs to delegate first to actual forward property, and
537 then to back property.</div>
538</td>
539</tr>
540<tr class="rowColor">
541<td class="colFirst"><code>class&nbsp;</code></td>
542<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/MethodProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">MethodProperty</a></strong></code>
543<div class="block">This concrete sub-class implements property that is set
544 using regular "setter" method.</div>
545</td>
546</tr>
547<tr class="altColor">
548<td class="colFirst"><code>class&nbsp;</code></td>
549<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReferenceProperty</a></strong></code>&nbsp;</td>
550</tr>
551<tr class="rowColor">
552<td class="colFirst"><code>class&nbsp;</code></td>
553<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdValueProperty</a></strong></code>
554<div class="block">Specialized <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser"><code>SettableBeanProperty</code></a> implementation used
555 for virtual property that represents Object Id that is used
556 for some POJO types (or properties).</div>
557</td>
558</tr>
559<tr class="altColor">
560<td class="colFirst"><code>class&nbsp;</code></td>
561<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/SetterlessProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">SetterlessProperty</a></strong></code>
562<div class="block">This concrete sub-class implements Collection or Map property that is
563 indirectly by getting the property value and directly modifying it.</div>
564</td>
565</tr>
566<tr class="rowColor">
567<td class="colFirst"><code>class&nbsp;</code></td>
568<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a></strong></code>
569<div class="block">Class that encapsulates details of value injection that occurs before
570 deserialization of a POJO.</div>
571</td>
572</tr>
573</tbody>
574</table>
575</li>
576<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std">
577<!--   -->
578</a>
579<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a></h3>
580<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
581<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
582<tr>
583<th class="colFirst" scope="col">Modifier and Type</th>
584<th class="colLast" scope="col">Method and Description</th>
585</tr>
586<tbody>
587<tr class="altColor">
588<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
589<td class="colLast"><span class="strong">DelegatingDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/DelegatingDeserializer.html#_createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonDeserializer)">_createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
590                 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
591                 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;newDelegatee)</code>
592<div class="block"><strong>Deprecated.</strong>&nbsp;
593<div class="block"><i>Since 2.3, use <a href="../../../../../com/fasterxml/jackson/databind/deser/std/DelegatingDeserializer.html#newDelegatingInstance(com.fasterxml.jackson.databind.JsonDeserializer)"><code>DelegatingDeserializer.newDelegatingInstance(com.fasterxml.jackson.databind.JsonDeserializer&lt;?&gt;)</code></a> instead</i></div>
594</div>
595</td>
596</tr>
597<tr class="rowColor">
598<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
599<td class="colLast"><span class="strong">UntypedObjectDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/UntypedObjectDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
600                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
601<div class="block">We only use contextualization for optimizing the case where no customization
602 occurred; if so, can slip in a more streamlined version.</div>
603</td>
604</tr>
605<tr class="altColor">
606<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
607<td class="colLast"><span class="strong">StringCollectionDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
608                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
609</tr>
610<tr class="rowColor">
611<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
612<td class="colLast"><span class="strong">StringArrayDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StringArrayDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
613                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
614<div class="block">Contextualization is needed to see whether we can "inline" deserialization
615 of String values, or if we have to use separate value deserializer.</div>
616</td>
617</tr>
618<tr class="altColor">
619<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
620<td class="colLast"><span class="strong">StdDelegatingDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDelegatingDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
621                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
622</tr>
623<tr class="rowColor">
624<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
625<td class="colLast"><span class="strong">ObjectArrayDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
626                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
627</tr>
628<tr class="altColor">
629<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
630<td class="colLast"><span class="strong">MapEntryDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/MapEntryDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
631                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
632<div class="block">Method called to finalize setup of this deserializer,
633 when it is known for which property deserializer is needed for.</div>
634</td>
635</tr>
636<tr class="rowColor">
637<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
638<td class="colLast"><span class="strong">MapDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
639                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
640<div class="block">Method called to finalize setup of this deserializer,
641 when it is known for which property deserializer is needed for.</div>
642</td>
643</tr>
644<tr class="altColor">
645<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
646<td class="colLast"><span class="strong">EnumSetDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
647                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
648</tr>
649<tr class="rowColor">
650<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
651<td class="colLast"><span class="strong">EnumMapDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
652                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
653<div class="block">Method called to finalize setup of this deserializer,
654 when it is known for which property deserializer is needed for.</div>
655</td>
656</tr>
657<tr class="altColor">
658<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
659<td class="colLast"><span class="strong">EnumDeserializer.FactoryBasedDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/EnumDeserializer.FactoryBasedDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
660                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
661</tr>
662<tr class="rowColor">
663<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
664<td class="colLast"><span class="strong">DelegatingDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/DelegatingDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
665                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
666</tr>
667<tr class="altColor">
668<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
669<td class="colLast"><span class="strong">DateDeserializers.DateBasedDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateBasedDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
670                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
671</tr>
672<tr class="rowColor">
673<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">CollectionDeserializer</a></code></td>
674<td class="colLast"><span class="strong">CollectionDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
675                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
676<div class="block">Method called to finalize setup of this deserializer,
677 when it is known for which property deserializer is needed
678 for.</div>
679</td>
680</tr>
681<tr class="altColor">
682<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
683<td class="colLast"><span class="strong">AtomicReferenceDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/AtomicReferenceDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
684                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
685</tr>
686<tr class="rowColor">
687<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
688<td class="colLast"><span class="strong">StdDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonDeserializer)">findConvertingContentDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
689                                 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
690                                 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;existingDeserializer)</code>
691<div class="block">Helper method that can be used to see if specified property has annotation
692 indicating that a converter is to be used for contained values (contents
693 of structured types; array/List/Map values)</div>
694</td>
695</tr>
696<tr class="altColor">
697<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<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>&gt;</code></td>
698<td class="colLast"><span class="strong">StdDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
699                <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
700                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
701<div class="block">Helper method used to locate deserializers for properties the
702 type this deserializer handles contains (usually for properties of
703 bean types)</div>
704</td>
705</tr>
706</tbody>
707</table>
708</li>
709<li class="blockList"><a name="com.fasterxml.jackson.databind.ext">
710<!--   -->
711</a>
712<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</a></h3>
713<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
714<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
715<tr>
716<th class="colFirst" scope="col">Modifier and Type</th>
717<th class="colLast" scope="col">Method and Description</th>
718</tr>
719<tbody>
720<tr class="altColor">
721<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
722<td class="colLast"><span class="strong">CoreXMLSerializers.XMLGregorianCalendarSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ext/CoreXMLSerializers.XMLGregorianCalendarSerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;prov,
723                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
724</tr>
725</tbody>
726</table>
727</li>
728<li class="blockList"><a name="com.fasterxml.jackson.databind.jsonFormatVisitors">
729<!--   -->
730</a>
731<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/package-summary.html">com.fasterxml.jackson.databind.jsonFormatVisitors</a></h3>
732<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
733<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/package-summary.html">com.fasterxml.jackson.databind.jsonFormatVisitors</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
734<tr>
735<th class="colFirst" scope="col">Modifier and Type</th>
736<th class="colLast" scope="col">Method and Description</th>
737</tr>
738<tbody>
739<tr class="altColor">
740<td class="colFirst"><code>void</code></td>
741<td class="colLast"><span class="strong">JsonObjectFormatVisitor.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.html#optionalProperty(com.fasterxml.jackson.databind.BeanProperty)">optionalProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;writer)</code>&nbsp;</td>
742</tr>
743<tr class="rowColor">
744<td class="colFirst"><code>void</code></td>
745<td class="colLast"><span class="strong">JsonObjectFormatVisitor.Base.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.Base.html#optionalProperty(com.fasterxml.jackson.databind.BeanProperty)">optionalProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
746</tr>
747<tr class="altColor">
748<td class="colFirst"><code>void</code></td>
749<td class="colLast"><span class="strong">JsonObjectFormatVisitor.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.html#property(com.fasterxml.jackson.databind.BeanProperty)">property</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;writer)</code>
750<div class="block">Callback method called when a POJO property is being traversed.</div>
751</td>
752</tr>
753<tr class="rowColor">
754<td class="colFirst"><code>void</code></td>
755<td class="colLast"><span class="strong">JsonObjectFormatVisitor.Base.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.Base.html#property(com.fasterxml.jackson.databind.BeanProperty)">property</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
756</tr>
757</tbody>
758</table>
759</li>
760<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype">
761<!--   -->
762</a>
763<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/jsontype/package-summary.html">com.fasterxml.jackson.databind.jsontype</a></h3>
764<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
765<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/jsontype/package-summary.html">com.fasterxml.jackson.databind.jsontype</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
766<tr>
767<th class="colFirst" scope="col">Modifier and Type</th>
768<th class="colLast" scope="col">Method and Description</th>
769</tr>
770<tbody>
771<tr class="altColor">
772<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a></code></td>
773<td class="colLast"><span class="strong">TypeSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
774<div class="block">Method called to create contextual version, to be used for
775 values of given property.</div>
776</td>
777</tr>
778<tr class="rowColor">
779<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a></code></td>
780<td class="colLast"><span class="strong">TypeDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
781<div class="block">Method called to create contextual version, to be used for
782 values of given property.</div>
783</td>
784</tr>
785</tbody>
786</table>
787</li>
788<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl">
789<!--   -->
790</a>
791<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/package-summary.html">com.fasterxml.jackson.databind.jsontype.impl</a></h3>
792<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
793<caption><span>Fields in <a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/package-summary.html">com.fasterxml.jackson.databind.jsontype.impl</a> declared as <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
794<tr>
795<th class="colFirst" scope="col">Modifier and Type</th>
796<th class="colLast" scope="col">Field and Description</th>
797</tr>
798<tbody>
799<tr class="altColor">
800<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
801<td class="colLast"><span class="strong">TypeSerializerBase.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/TypeSerializerBase.html#_property">_property</a></strong></code>&nbsp;</td>
802</tr>
803<tr class="rowColor">
804<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
805<td class="colLast"><span class="strong">TypeDeserializerBase.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.html#_property">_property</a></strong></code>
806<div class="block">Property that contains value for which type information
807 is included; null if value is a root value.</div>
808</td>
809</tr>
810</tbody>
811</table>
812<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
813<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/package-summary.html">com.fasterxml.jackson.databind.jsontype.impl</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
814<tr>
815<th class="colFirst" scope="col">Modifier and Type</th>
816<th class="colLast" scope="col">Method and Description</th>
817</tr>
818<tbody>
819<tr class="altColor">
820<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a></code></td>
821<td class="colLast"><span class="strong">TypeDeserializerBase.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
822</tr>
823<tr class="rowColor">
824<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsWrapperTypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsWrapperTypeSerializer</a></code></td>
825<td class="colLast"><span class="strong">AsWrapperTypeSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsWrapperTypeSerializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
826</tr>
827<tr class="altColor">
828<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a></code></td>
829<td class="colLast"><span class="strong">AsWrapperTypeDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsWrapperTypeDeserializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
830</tr>
831<tr class="rowColor">
832<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsPropertyTypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsPropertyTypeSerializer</a></code></td>
833<td class="colLast"><span class="strong">AsPropertyTypeSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsPropertyTypeSerializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
834</tr>
835<tr class="altColor">
836<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a></code></td>
837<td class="colLast"><span class="strong">AsPropertyTypeDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsPropertyTypeDeserializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
838</tr>
839<tr class="rowColor">
840<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsExternalTypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsExternalTypeSerializer</a></code></td>
841<td class="colLast"><span class="strong">AsExternalTypeSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsExternalTypeSerializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
842</tr>
843<tr class="altColor">
844<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a></code></td>
845<td class="colLast"><span class="strong">AsExternalTypeDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsExternalTypeDeserializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
846</tr>
847<tr class="rowColor">
848<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsExistingPropertyTypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsExistingPropertyTypeSerializer</a></code></td>
849<td class="colLast"><span class="strong">AsExistingPropertyTypeSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsExistingPropertyTypeSerializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
850</tr>
851<tr class="altColor">
852<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsArrayTypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsArrayTypeSerializer</a></code></td>
853<td class="colLast"><span class="strong">AsArrayTypeSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsArrayTypeSerializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
854</tr>
855<tr class="rowColor">
856<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a></code></td>
857<td class="colLast"><span class="strong">AsArrayTypeDeserializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsArrayTypeDeserializer.html#forProperty(com.fasterxml.jackson.databind.BeanProperty)">forProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
858</tr>
859</tbody>
860</table>
861<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
862<caption><span>Constructors in <a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/package-summary.html">com.fasterxml.jackson.databind.jsontype.impl</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
863<tr>
864<th class="colOne" scope="col">Constructor and Description</th>
865</tr>
866<tbody>
867<tr class="altColor">
868<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsArrayTypeDeserializer.html#AsArrayTypeDeserializer(com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer, com.fasterxml.jackson.databind.BeanProperty)">AsArrayTypeDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsArrayTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsArrayTypeDeserializer</a>&nbsp;src,
869                       <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
870</tr>
871<tr class="rowColor">
872<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsArrayTypeSerializer.html#AsArrayTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeIdResolver, com.fasterxml.jackson.databind.BeanProperty)">AsArrayTypeSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;idRes,
873                     <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
874</tr>
875<tr class="altColor">
876<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsExistingPropertyTypeSerializer.html#AsExistingPropertyTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeIdResolver, com.fasterxml.jackson.databind.BeanProperty, java.lang.String)">AsExistingPropertyTypeSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;idRes,
877                                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
878                                <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;propName)</code>&nbsp;</td>
879</tr>
880<tr class="rowColor">
881<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsExternalTypeDeserializer.html#AsExternalTypeDeserializer(com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer, com.fasterxml.jackson.databind.BeanProperty)">AsExternalTypeDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsExternalTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsExternalTypeDeserializer</a>&nbsp;src,
882                          <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
883</tr>
884<tr class="altColor">
885<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsExternalTypeSerializer.html#AsExternalTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeIdResolver, com.fasterxml.jackson.databind.BeanProperty, java.lang.String)">AsExternalTypeSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;idRes,
886                        <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
887                        <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;propName)</code>&nbsp;</td>
888</tr>
889<tr class="rowColor">
890<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsPropertyTypeDeserializer.html#AsPropertyTypeDeserializer(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer, com.fasterxml.jackson.databind.BeanProperty)">AsPropertyTypeDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsPropertyTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsPropertyTypeDeserializer</a>&nbsp;src,
891                          <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
892</tr>
893<tr class="altColor">
894<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsPropertyTypeSerializer.html#AsPropertyTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeIdResolver, com.fasterxml.jackson.databind.BeanProperty, java.lang.String)">AsPropertyTypeSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;idRes,
895                        <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
896                        <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;propName)</code>&nbsp;</td>
897</tr>
898<tr class="rowColor">
899<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsWrapperTypeDeserializer.html#AsWrapperTypeDeserializer(com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer, com.fasterxml.jackson.databind.BeanProperty)">AsWrapperTypeDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsWrapperTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsWrapperTypeDeserializer</a>&nbsp;src,
900                         <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
901</tr>
902<tr class="altColor">
903<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/AsWrapperTypeSerializer.html#AsWrapperTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeIdResolver, com.fasterxml.jackson.databind.BeanProperty)">AsWrapperTypeSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;idRes,
904                       <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
905</tr>
906<tr class="rowColor">
907<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.html#TypeDeserializerBase(com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase, com.fasterxml.jackson.databind.BeanProperty)">TypeDeserializerBase</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">TypeDeserializerBase</a>&nbsp;src,
908                    <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
909</tr>
910<tr class="altColor">
911<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/TypeSerializerBase.html#TypeSerializerBase(com.fasterxml.jackson.databind.jsontype.TypeIdResolver, com.fasterxml.jackson.databind.BeanProperty)">TypeSerializerBase</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;idRes,
912                  <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
913</tr>
914</tbody>
915</table>
916</li>
917<li class="blockList"><a name="com.fasterxml.jackson.databind.ser">
918<!--   -->
919</a>
920<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</a></h3>
921<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
922<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</a> that implement <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
923<tr>
924<th class="colFirst" scope="col">Modifier and Type</th>
925<th class="colLast" scope="col">Class and Description</th>
926</tr>
927<tbody>
928<tr class="altColor">
929<td class="colFirst"><code>class&nbsp;</code></td>
930<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a></strong></code>
931<div class="block">Base bean property handler class, which implements common parts of
932 reflection-based functionality for accessing a property value
933 and serializing it.</div>
934</td>
935</tr>
936<tr class="rowColor">
937<td class="colFirst"><code>class&nbsp;</code></td>
938<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/VirtualBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">VirtualBeanPropertyWriter</a></strong></code>
939<div class="block"><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanPropertyWriter</code></a> implementation used with
940 <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonAppend.html" title="annotation in com.fasterxml.jackson.databind.annotation"><code>JsonAppend</code></a>
941 to add "virtual" properties in addition to regular ones.</div>
942</td>
943</tr>
944</tbody>
945</table>
946<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
947<caption><span>Fields in <a href="../../../../../com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</a> declared as <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
948<tr>
949<th class="colFirst" scope="col">Modifier and Type</th>
950<th class="colLast" scope="col">Field and Description</th>
951</tr>
952<tbody>
953<tr class="altColor">
954<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
955<td class="colLast"><span class="strong">AnyGetterWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/AnyGetterWriter.html#_property">_property</a></strong></code>&nbsp;</td>
956</tr>
957</tbody>
958</table>
959<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
960<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
961<tr>
962<th class="colFirst" scope="col">Modifier and Type</th>
963<th class="colLast" scope="col">Method and Description</th>
964</tr>
965<tbody>
966<tr class="altColor">
967<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
968<td class="colLast"><span class="strong">ContextualSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;prov,
969                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
970<div class="block">Method called to see if a different (or differently configured) serializer
971 is needed to serialize values of specified property.</div>
972</td>
973</tr>
974<tr class="rowColor">
975<td class="colFirst"><code>protected boolean</code></td>
976<td class="colLast"><span class="strong">ContainerSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/ContainerSerializer.html#hasContentTypeAnnotation(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">hasContentTypeAnnotation</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
977                        <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
978<div class="block">Helper method used to encapsulate logic for determining whether there is
979 a property annotation that overrides element type; if so, we can
980 and need to statically find the serializer.</div>
981</td>
982</tr>
983</tbody>
984</table>
985<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
986<caption><span>Constructors in <a href="../../../../../com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
987<tr>
988<th class="colOne" scope="col">Constructor and Description</th>
989</tr>
990<tbody>
991<tr class="altColor">
992<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/AnyGetterWriter.html#AnyGetterWriter(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.introspect.AnnotatedMember, com.fasterxml.jackson.databind.ser.std.MapSerializer)">AnyGetterWriter</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
993               <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;accessor,
994               <a href="../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">MapSerializer</a>&nbsp;serializer)</code>&nbsp;</td>
995</tr>
996</tbody>
997</table>
998</li>
999<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl">
1000<!--   -->
1001</a>
1002<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</a></h3>
1003<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1004<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</a> that implement <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
1005<tr>
1006<th class="colFirst" scope="col">Modifier and Type</th>
1007<th class="colLast" scope="col">Class and Description</th>
1008</tr>
1009<tbody>
1010<tr class="altColor">
1011<td class="colFirst"><code>class&nbsp;</code></td>
1012<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/AttributePropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">AttributePropertyWriter</a></strong></code>
1013<div class="block"><a href="../../../../../com/fasterxml/jackson/databind/ser/VirtualBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser"><code>VirtualBeanPropertyWriter</code></a> implementation used for
1014 <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonAppend.html" title="annotation in com.fasterxml.jackson.databind.annotation"><code>JsonAppend</code></a>,
1015 to serialize properties backed-by dynamically assignable attribute
1016 values.</div>
1017</td>
1018</tr>
1019<tr class="rowColor">
1020<td class="colFirst"><code>class&nbsp;</code></td>
1021<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/UnwrappingBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">UnwrappingBeanPropertyWriter</a></strong></code>
1022<div class="block">Variant of <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanPropertyWriter</code></a> which will handle unwrapping
1023 of JSON Object (including of properties of Object within surrounding
1024 JSON object, and not as sub-object).</div>
1025</td>
1026</tr>
1027</tbody>
1028</table>
1029<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
1030<caption><span>Fields in <a href="../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</a> declared as <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
1031<tr>
1032<th class="colFirst" scope="col">Modifier and Type</th>
1033<th class="colLast" scope="col">Field and Description</th>
1034</tr>
1035<tbody>
1036<tr class="altColor">
1037<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
1038<td class="colLast"><span class="strong">MapEntrySerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html#_property">_property</a></strong></code>
1039<div class="block">Map-valued property being serialized with this instance</div>
1040</td>
1041</tr>
1042</tbody>
1043</table>
1044<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
1045<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
1046<tr>
1047<th class="colFirst" scope="col">Modifier and Type</th>
1048<th class="colLast" scope="col">Method and Description</th>
1049</tr>
1050<tbody>
1051<tr class="altColor">
1052<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1053<td class="colLast"><span class="strong">StringCollectionSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/StringCollectionSerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1054                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1055</tr>
1056<tr class="rowColor">
1057<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1058<td class="colLast"><span class="strong">StringArraySerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/StringArraySerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1059                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1060</tr>
1061<tr class="altColor">
1062<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1063<td class="colLast"><span class="strong">MapEntrySerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1064                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1065</tr>
1066<tr class="rowColor">
1067<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1068<td class="colLast"><span class="strong">IndexedStringListSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IndexedStringListSerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1069                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1070</tr>
1071<tr class="altColor">
1072<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.SerializerAndMapResult.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap.SerializerAndMapResult</a></code></td>
1073<td class="colLast"><span class="strong">PropertySerializerMap.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html#findAndAddPrimarySerializer(java.lang.Class, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">findAndAddPrimarySerializer</a></strong>(<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;?&gt;&nbsp;type,
1074                           <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1075                           <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
1076<div class="block">Method called if initial lookup fails, when looking for a primary
1077 serializer (one that is directly attached to a property).</div>
1078</td>
1079</tr>
1080<tr class="rowColor">
1081<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.SerializerAndMapResult.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap.SerializerAndMapResult</a></code></td>
1082<td class="colLast"><span class="strong">PropertySerializerMap.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html#findAndAddPrimarySerializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">findAndAddPrimarySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
1083                           <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1084                           <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1085</tr>
1086<tr class="altColor">
1087<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.SerializerAndMapResult.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap.SerializerAndMapResult</a></code></td>
1088<td class="colLast"><span class="strong">PropertySerializerMap.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html#findAndAddSecondarySerializer(java.lang.Class, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">findAndAddSecondarySerializer</a></strong>(<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;?&gt;&nbsp;type,
1089                             <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1090                             <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
1091<div class="block">Method called if initial lookup fails, when looking for a non-primary
1092 serializer (one that is not directly attached to a property).</div>
1093</td>
1094</tr>
1095<tr class="rowColor">
1096<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.SerializerAndMapResult.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap.SerializerAndMapResult</a></code></td>
1097<td class="colLast"><span class="strong">PropertySerializerMap.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html#findAndAddSecondarySerializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">findAndAddSecondarySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
1098                             <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1099                             <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1100</tr>
1101<tr class="altColor">
1102<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">MapEntrySerializer</a></code></td>
1103<td class="colLast"><span class="strong">MapEntrySerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html#withResolved(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer, com.fasterxml.jackson.databind.JsonSerializer)">withResolved</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1104            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;keySerializer,
1105            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;valueSerializer)</code>&nbsp;</td>
1106</tr>
1107<tr class="rowColor">
1108<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IteratorSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IteratorSerializer</a></code></td>
1109<td class="colLast"><span class="strong">IteratorSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IteratorSerializer.html#withResolved(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">withResolved</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1110            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1111            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;elementSerializer)</code>&nbsp;</td>
1112</tr>
1113<tr class="altColor">
1114<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IndexedListSerializer</a></code></td>
1115<td class="colLast"><span class="strong">IndexedListSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.html#withResolved(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">withResolved</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1116            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1117            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;elementSerializer)</code>&nbsp;</td>
1118</tr>
1119</tbody>
1120</table>
1121<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
1122<caption><span>Constructors in <a href="../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
1123<tr>
1124<th class="colOne" scope="col">Constructor and Description</th>
1125</tr>
1126<tbody>
1127<tr class="altColor">
1128<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.html#IndexedListSerializer(com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">IndexedListSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IndexedListSerializer</a>&nbsp;src,
1129                     <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1130                     <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1131                     <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;valueSerializer)</code>&nbsp;</td>
1132</tr>
1133<tr class="rowColor">
1134<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.html#IndexedListSerializer(com.fasterxml.jackson.databind.JavaType, boolean, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer)">IndexedListSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;elemType,
1135                     boolean&nbsp;staticTyping,
1136                     <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1137                     <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1138                     <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;&nbsp;valueSerializer)</code>&nbsp;</td>
1139</tr>
1140<tr class="altColor">
1141<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IteratorSerializer.html#IteratorSerializer(com.fasterxml.jackson.databind.ser.impl.IteratorSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">IteratorSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IteratorSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IteratorSerializer</a>&nbsp;src,
1142                  <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1143                  <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1144                  <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;valueSerializer)</code>&nbsp;</td>
1145</tr>
1146<tr class="rowColor">
1147<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/IteratorSerializer.html#IteratorSerializer(com.fasterxml.jackson.databind.JavaType, boolean, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.BeanProperty)">IteratorSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;elemType,
1148                  boolean&nbsp;staticTyping,
1149                  <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1150                  <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1151</tr>
1152<tr class="altColor">
1153<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html#MapEntrySerializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JavaType, boolean, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.BeanProperty)">MapEntrySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
1154                  <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;keyType,
1155                  <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
1156                  boolean&nbsp;staticTyping,
1157                  <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1158                  <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1159</tr>
1160<tr class="rowColor">
1161<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html#MapEntrySerializer(com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer, com.fasterxml.jackson.databind.JsonSerializer)">MapEntrySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">MapEntrySerializer</a>&nbsp;src,
1162                  <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1163                  <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1164                  <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;keySer,
1165                  <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;valueSer)</code>&nbsp;</td>
1166</tr>
1167<tr class="altColor">
1168<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/impl/StringArraySerializer.html#StringArraySerializer(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer)">StringArraySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/impl/StringArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">StringArraySerializer</a>&nbsp;src,
1169                     <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1170                     <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser)</code>&nbsp;</td>
1171</tr>
1172</tbody>
1173</table>
1174</li>
1175<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std">
1176<!--   -->
1177</a>
1178<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> in <a href="../../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</a></h3>
1179<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
1180<caption><span>Fields in <a href="../../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</a> declared as <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
1181<tr>
1182<th class="colFirst" scope="col">Modifier and Type</th>
1183<th class="colLast" scope="col">Field and Description</th>
1184</tr>
1185<tbody>
1186<tr class="altColor">
1187<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
1188<td class="colLast"><span class="strong">MapSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html#_property">_property</a></strong></code>
1189<div class="block">Map-valued property being serialized with this instance</div>
1190</td>
1191</tr>
1192<tr class="rowColor">
1193<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
1194<td class="colLast"><span class="strong">MapProperty.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/MapProperty.html#_property">_property</a></strong></code>&nbsp;</td>
1195</tr>
1196<tr class="altColor">
1197<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
1198<td class="colLast"><span class="strong">JsonValueSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/JsonValueSerializer.html#_property">_property</a></strong></code>&nbsp;</td>
1199</tr>
1200<tr class="rowColor">
1201<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
1202<td class="colLast"><span class="strong">EnumMapSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumMapSerializer.html#_property">_property</a></strong></code>
1203<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
1204<div class="block">Property for which this serializer is being used, if any;
1205 null for root values.</div>
1206</td>
1207</tr>
1208<tr class="altColor">
1209<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
1210<td class="colLast"><span class="strong">AsArraySerializerBase.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html#_property">_property</a></strong></code>
1211<div class="block">Collection-valued property being serialized with this instance</div>
1212</td>
1213</tr>
1214<tr class="rowColor">
1215<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></td>
1216<td class="colLast"><span class="strong">ArraySerializerBase.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html#_property">_property</a></strong></code>&nbsp;</td>
1217</tr>
1218</tbody>
1219</table>
1220<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
1221<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
1222<tr>
1223<th class="colFirst" scope="col">Modifier and Type</th>
1224<th class="colLast" scope="col">Method and Description</th>
1225</tr>
1226<tbody>
1227<tr class="altColor">
1228<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1229<td class="colLast"><span class="strong">StdDelegatingSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdDelegatingSerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1230                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1231</tr>
1232<tr class="rowColor">
1233<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1234<td class="colLast"><span class="strong">ObjectArraySerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/ObjectArraySerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1235                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1236</tr>
1237<tr class="altColor">
1238<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1239<td class="colLast"><span class="strong">NumberSerializers.Base.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;prov,
1240                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1241</tr>
1242<tr class="rowColor">
1243<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1244<td class="colLast"><span class="strong">MapSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1245                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1246</tr>
1247<tr class="altColor">
1248<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1249<td class="colLast"><span class="strong">JsonValueSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/JsonValueSerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1250                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
1251<div class="block">We can try to find the actual serializer for value, if we can
1252 statically figure out what the result type must be.</div>
1253</td>
1254</tr>
1255<tr class="rowColor">
1256<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1257<td class="colLast"><span class="strong">EnumSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumSerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;prov,
1258                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
1259<div class="block">To support some level of per-property configuration, we will need
1260 to make things contextual.</div>
1261</td>
1262</tr>
1263<tr class="altColor">
1264<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1265<td class="colLast"><span class="strong">EnumMapSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumMapSerializer.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1266                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
1267<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
1268&nbsp;</td>
1269</tr>
1270<tr class="rowColor">
1271<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1272<td class="colLast"><span class="strong">DateTimeSerializerBase.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;prov,
1273                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1274</tr>
1275<tr class="altColor">
1276<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1277<td class="colLast"><span class="strong">BeanSerializerBase.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1278                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1279</tr>
1280<tr class="rowColor">
1281<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1282<td class="colLast"><span class="strong">AsArraySerializerBase.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html#createContextual(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1283                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
1284<div class="block">This method is needed to resolve contextual annotations like
1285 per-property overrides, as well as do recursive call
1286 to <code>createContextual</code> of content serializer, if
1287 known statically.</div>
1288</td>
1289</tr>
1290<tr class="altColor">
1291<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
1292<td class="colLast"><span class="strong">StdSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdSerializer.html#findConvertingContentSerializer(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer)">findConvertingContentSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider,
1293                               <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1294                               <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;existingSerializer)</code>
1295<div class="block">Helper method that can be used to see if specified property has annotation
1296 indicating that a converter is to be used for contained values (contents
1297 of structured types; array/List/Map values)</div>
1298</td>
1299</tr>
1300<tr class="rowColor">
1301<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/std/JsonValueSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">JsonValueSerializer</a></code></td>
1302<td class="colLast"><span class="strong">JsonValueSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/JsonValueSerializer.html#withResolved(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer, boolean)">withResolved</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1303            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
1304            boolean&nbsp;forceTypeInfo)</code>&nbsp;</td>
1305</tr>
1306<tr class="altColor">
1307<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">MapSerializer</a></code></td>
1308<td class="colLast"><span class="strong">MapSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html#withResolved(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer, com.fasterxml.jackson.databind.JsonSerializer, java.util.HashSet, boolean)">withResolved</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1309            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;keySerializer,
1310            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;valueSerializer,
1311            <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<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>&gt;&nbsp;ignored,
1312            boolean&nbsp;sortKeys)</code>&nbsp;</td>
1313</tr>
1314<tr class="rowColor">
1315<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/std/ObjectArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ObjectArraySerializer</a></code></td>
1316<td class="colLast"><span class="strong">ObjectArraySerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/ObjectArraySerializer.html#withResolved(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">withResolved</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1317            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1318            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser)</code>&nbsp;</td>
1319</tr>
1320<tr class="altColor">
1321<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/std/IterableSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">IterableSerializer</a></code></td>
1322<td class="colLast"><span class="strong">IterableSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/IterableSerializer.html#withResolved(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">withResolved</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1323            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1324            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;elementSerializer)</code>&nbsp;</td>
1325</tr>
1326<tr class="rowColor">
1327<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumSetSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumSetSerializer</a></code></td>
1328<td class="colLast"><span class="strong">EnumSetSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumSetSerializer.html#withResolved(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">withResolved</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1329            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1330            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;elementSerializer)</code>&nbsp;</td>
1331</tr>
1332<tr class="altColor">
1333<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/std/CollectionSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">CollectionSerializer</a></code></td>
1334<td class="colLast"><span class="strong">CollectionSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/CollectionSerializer.html#withResolved(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">withResolved</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1335            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1336            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;elementSerializer)</code>&nbsp;</td>
1337</tr>
1338<tr class="rowColor">
1339<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">AsArraySerializerBase</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="type parameter in AsArraySerializerBase">T</a>&gt;</code></td>
1340<td class="colLast"><span class="strong">AsArraySerializerBase.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html#withResolved(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">withResolved</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1341            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1342            <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;elementSerializer)</code>&nbsp;</td>
1343</tr>
1344<tr class="altColor">
1345<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumMapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumMapSerializer</a></code></td>
1346<td class="colLast"><span class="strong">EnumMapSerializer.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumMapSerializer.html#withValueSerializer(com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer)">withValueSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1347                   <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser)</code>
1348<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
1349&nbsp;</td>
1350</tr>
1351</tbody>
1352</table>
1353<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
1354<caption><span>Constructors in <a href="../../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
1355<tr>
1356<th class="colOne" scope="col">Constructor and Description</th>
1357</tr>
1358<tbody>
1359<tr class="altColor">
1360<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html#ArraySerializerBase(com.fasterxml.jackson.databind.ser.std.ArraySerializerBase, com.fasterxml.jackson.databind.BeanProperty)">ArraySerializerBase</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ArraySerializerBase</a>&lt;?&gt;&nbsp;src,
1361                   <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1362</tr>
1363<tr class="rowColor">
1364<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html#ArraySerializerBase(java.lang.Class, com.fasterxml.jackson.databind.BeanProperty)">ArraySerializerBase</a></strong>(<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 href="../../../../../com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="type parameter in ArraySerializerBase">T</a>&gt;&nbsp;cls,
1365                   <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1366</tr>
1367<tr class="altColor">
1368<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html#AsArraySerializerBase(com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">AsArraySerializerBase</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">AsArraySerializerBase</a>&lt;?&gt;&nbsp;src,
1369                     <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1370                     <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1371                     <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;elementSerializer)</code>&nbsp;</td>
1372</tr>
1373<tr class="rowColor">
1374<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html#AsArraySerializerBase(java.lang.Class, com.fasterxml.jackson.databind.JavaType, boolean, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer)">AsArraySerializerBase</a></strong>(<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;?&gt;&nbsp;cls,
1375                     <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;et,
1376                     boolean&nbsp;staticTyping,
1377                     <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1378                     <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1379                     <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;&nbsp;elementSerializer)</code>&nbsp;</td>
1380</tr>
1381<tr class="altColor">
1382<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/CollectionSerializer.html#CollectionSerializer(com.fasterxml.jackson.databind.ser.std.CollectionSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">CollectionSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/CollectionSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">CollectionSerializer</a>&nbsp;src,
1383                    <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1384                    <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1385                    <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;valueSerializer)</code>&nbsp;</td>
1386</tr>
1387<tr class="rowColor">
1388<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/CollectionSerializer.html#CollectionSerializer(com.fasterxml.jackson.databind.JavaType, boolean, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer)">CollectionSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;elemType,
1389                    boolean&nbsp;staticTyping,
1390                    <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1391                    <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1392                    <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<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>&gt;&nbsp;valueSerializer)</code>&nbsp;</td>
1393</tr>
1394<tr class="altColor">
1395<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumMapSerializer.html#EnumMapSerializer(com.fasterxml.jackson.databind.ser.std.EnumMapSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer)">EnumMapSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumMapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumMapSerializer</a>&nbsp;src,
1396                 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1397                 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser)</code>
1398<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
1399<div class="block">Constructor called when a contextual instance is created.</div>
1400</td>
1401</tr>
1402<tr class="rowColor">
1403<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumSetSerializer.html#EnumSetSerializer(com.fasterxml.jackson.databind.ser.std.EnumSetSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">EnumSetSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumSetSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumSetSerializer</a>&nbsp;src,
1404                 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1405                 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1406                 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;valueSerializer)</code>&nbsp;</td>
1407</tr>
1408<tr class="altColor">
1409<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/EnumSetSerializer.html#EnumSetSerializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">EnumSetSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;elemType,
1410                 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1411</tr>
1412<tr class="rowColor">
1413<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/IterableSerializer.html#IterableSerializer(com.fasterxml.jackson.databind.ser.std.IterableSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">IterableSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/IterableSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">IterableSerializer</a>&nbsp;src,
1414                  <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1415                  <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1416                  <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;valueSerializer)</code>&nbsp;</td>
1417</tr>
1418<tr class="altColor">
1419<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/IterableSerializer.html#IterableSerializer(com.fasterxml.jackson.databind.JavaType, boolean, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.BeanProperty)">IterableSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;elemType,
1420                  boolean&nbsp;staticTyping,
1421                  <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1422                  <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
1423</tr>
1424<tr class="rowColor">
1425<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/JsonValueSerializer.html#JsonValueSerializer(com.fasterxml.jackson.databind.ser.std.JsonValueSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer, boolean)">JsonValueSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/JsonValueSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">JsonValueSerializer</a>&nbsp;src,
1426                   <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1427                   <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
1428                   boolean&nbsp;forceTypeInfo)</code>&nbsp;</td>
1429</tr>
1430<tr class="altColor">
1431<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/MapProperty.html#MapProperty(com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.BeanProperty)">MapProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;typeSer,
1432           <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>&nbsp;</td>
1433</tr>
1434<tr class="rowColor">
1435<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html#MapSerializer(com.fasterxml.jackson.databind.ser.std.MapSerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer, com.fasterxml.jackson.databind.JsonSerializer, java.util.HashSet)">MapSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">MapSerializer</a>&nbsp;src,
1436             <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1437             <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;keySerializer,
1438             <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;valueSerializer,
1439             <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<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>&gt;&nbsp;ignored)</code>&nbsp;</td>
1440</tr>
1441<tr class="altColor">
1442<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/ObjectArraySerializer.html#ObjectArraySerializer(com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer)">ObjectArraySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/ObjectArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ObjectArraySerializer</a>&nbsp;src,
1443                     <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property,
1444                     <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts,
1445                     <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;elementSerializer)</code>&nbsp;</td>
1446</tr>
1447<tr class="rowColor">
1448<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.FloatArraySerializer.html#StdArraySerializers.FloatArraySerializer(com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">StdArraySerializers.FloatArraySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.FloatArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.FloatArraySerializer</a>&nbsp;src,
1449                                        <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1450                                        <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts)</code>&nbsp;</td>
1451</tr>
1452<tr class="altColor">
1453<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.LongArraySerializer.html#StdArraySerializers.LongArraySerializer(com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">StdArraySerializers.LongArraySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.LongArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.LongArraySerializer</a>&nbsp;src,
1454                                       <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1455                                       <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts)</code>&nbsp;</td>
1456</tr>
1457<tr class="rowColor">
1458<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.ShortArraySerializer.html#StdArraySerializers.ShortArraySerializer(com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">StdArraySerializers.ShortArraySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.ShortArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.ShortArraySerializer</a>&nbsp;src,
1459                                        <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1460                                        <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts)</code>&nbsp;</td>
1461</tr>
1462<tr class="altColor">
1463<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html#StdArraySerializers.TypedPrimitiveArraySerializer(com.fasterxml.jackson.databind.ser.std.StdArraySerializers.TypedPrimitiveArraySerializer, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">StdArraySerializers.TypedPrimitiveArraySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.TypedPrimitiveArraySerializer</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="type parameter in StdArraySerializers.TypedPrimitiveArraySerializer">T</a>&gt;&nbsp;src,
1464                                                 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1465                                                 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;vts)</code>&nbsp;</td>
1466</tr>
1467</tbody>
1468</table>
1469</li>
1470</ul>
1471</li>
1472</ul>
1473</div>
1474<!-- ======= START OF BOTTOM NAVBAR ====== -->
1475<div class="bottomNav"><a name="navbar_bottom">
1476<!--   -->
1477</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1478<!--   -->
1479</a>
1480<ul class="navList" title="Navigation">
1481<li><a href="../../../../../overview-summary.html">Overview</a></li>
1482<li><a href="../package-summary.html">Package</a></li>
1483<li><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">Class</a></li>
1484<li class="navBarCell1Rev">Use</li>
1485<li><a href="../package-tree.html">Tree</a></li>
1486<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
1487<li><a href="../../../../../index-all.html">Index</a></li>
1488<li><a href="../../../../../help-doc.html">Help</a></li>
1489</ul>
1490</div>
1491<div class="subNav">
1492<ul class="navList">
1493<li>Prev</li>
1494<li>Next</li>
1495</ul>
1496<ul class="navList">
1497<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/BeanProperty.html" target="_top">Frames</a></li>
1498<li><a href="BeanProperty.html" target="_top">No Frames</a></li>
1499</ul>
1500<ul class="navList" id="allclasses_navbar_bottom">
1501<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
1502</ul>
1503<div>
1504<script type="text/javascript"><!--
1505  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1506  if(window==top) {
1507    allClassesLink.style.display = "block";
1508  }
1509  else {
1510    allClassesLink.style.display = "none";
1511  }
1512  //-->
1513</script>
1514</div>
1515<a name="skip-navbar_bottom">
1516<!--   -->
1517</a></div>
1518<!-- ======== END OF BOTTOM NAVBAR ======= -->
1519<p class="legalCopy"><small>Copyright &#169; 2014-2015 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
1520</body>
1521</html>
1522