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"> </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"> </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"> </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 </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"> </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><<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> 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><?> ser, 200 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><<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> 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> type, 208 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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> valueId, 216 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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> beanInstance)</code> </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> valueId, 222 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 223 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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> 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> valueId, 235 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 236 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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> beanInstance)</code> </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> keyType, 242 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><<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> 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> keyType, 249 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><<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> 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> serializationType, 257 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><<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> 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> 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><<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> 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><?> valueType, 272 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><<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> 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> valueType, 277 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><<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> 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><?> valueType, 286 boolean cache, 287 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><<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> 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> valueType, 296 boolean cache, 297 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><<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> 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><?> valueType, 306 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><<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> 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> valueType, 316 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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><?> deser, 324 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop)</code> 325<div class="block"><strong>Deprecated.</strong> </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><?></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><?> deser, 331 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 332 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> 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><?></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><?> ser, 342 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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><?> deser, 352 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop)</code> 353<div class="block"><strong>Deprecated.</strong> </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><?></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><?> deser, 359 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 360 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> 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><?></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><?> ser, 372 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><T> 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 p, 384 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><T> 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><T> 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 p, 395 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 396 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</code> </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"> </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 </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 </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"> </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"> </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> </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"> </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> ctxt, 467 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> ctxt, 475 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> ctxt, 483 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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"> </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> property, 499 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> setter, 500 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 501 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<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>> valueDeser, 502 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> typeDeser)</code> </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"> </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 </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 </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 </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 </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 </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> </td> 550</tr> 551<tr class="rowColor"> 552<td class="colFirst"><code>class </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 </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 </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"> </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><?></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> ctxt, 590 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 591 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> newDelegatee)</code> 592<div class="block"><strong>Deprecated.</strong> 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<?>)</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><?></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> ctxt, 600 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> ctxt, 608 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> ctxt, 613 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> ctxt, 621 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> ctxt, 626 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> ctxt, 631 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> ctxt, 639 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> ctxt, 647 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> ctxt, 652 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> ctxt, 660 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> ctxt, 665 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> ctxt, 670 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> ctxt, 675 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> ctxt, 684 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> ctxt, 689 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 690 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> 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><<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> 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> ctxt, 699 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 700 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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"> </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><?></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> prov, 723 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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"> </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> writer)</code> </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> prop)</code> </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> 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> prop)</code> </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"> </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> 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> 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"> </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> </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"> </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> prop)</code> </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> prop)</code> </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> prop)</code> </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> prop)</code> </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> prop)</code> </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> prop)</code> </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> prop)</code> </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> prop)</code> </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> prop)</code> </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> prop)</code> </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"> </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> src, 869 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> idRes, 873 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> idRes, 877 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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> propName)</code> </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> src, 882 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> idRes, 886 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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> propName)</code> </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> src, 891 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> idRes, 895 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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> propName)</code> </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> src, 900 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> idRes, 904 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> src, 908 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> idRes, 912 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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"> </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 </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 </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"> </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> </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"> </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><?></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> prov, 969 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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> provider, 977 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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"> </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> property, 993 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> accessor, 994 <a href="../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">MapSerializer</a> serializer)</code> </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"> </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 </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 </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"> </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"> </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><?></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> provider, 1054 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> provider, 1059 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> provider, 1064 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> provider, 1069 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?> type, 1074 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider, 1075 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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> type, 1083 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider, 1084 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?> type, 1089 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider, 1090 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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> type, 1098 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider, 1099 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> property, 1104 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> keySerializer, 1105 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> valueSerializer)</code> </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> property, 1110 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1111 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> elementSerializer)</code> </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> property, 1116 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1117 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> elementSerializer)</code> </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"> </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> src, 1129 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1130 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1131 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> valueSerializer)</code> </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> elemType, 1135 boolean staticTyping, 1136 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1137 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1138 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<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>> valueSerializer)</code> </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> src, 1142 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1143 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1144 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> valueSerializer)</code> </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> elemType, 1148 boolean staticTyping, 1149 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1150 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> type, 1154 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> keyType, 1155 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType, 1156 boolean staticTyping, 1157 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1158 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> src, 1162 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1163 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1164 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> keySer, 1165 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> valueSer)</code> </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> src, 1169 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 1170 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> ser)</code> </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"> </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> </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> </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> </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> </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"> </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><?></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> provider, 1230 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> provider, 1235 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> prov, 1240 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> provider, 1245 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> provider, 1250 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> prov, 1258 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> provider, 1266 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> 1267<div class="block"><strong>Deprecated.</strong> </div> 1268 </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><?></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> prov, 1273 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> provider, 1278 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?></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> provider, 1283 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> 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><?></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> provider, 1293 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 1294 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> 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> property, 1303 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> ser, 1304 boolean forceTypeInfo)</code> </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> property, 1309 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> keySerializer, 1310 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> 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><<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>> ignored, 1312 boolean sortKeys)</code> </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> prop, 1317 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1318 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> ser)</code> </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> property, 1323 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1324 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> elementSerializer)</code> </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> property, 1329 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1330 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> elementSerializer)</code> </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> property, 1335 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1336 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> elementSerializer)</code> </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><<a href="../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="type parameter in AsArraySerializerBase">T</a>></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> property, 1341 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1342 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> elementSerializer)</code> </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> prop, 1347 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> ser)</code> 1348<div class="block"><strong>Deprecated.</strong> </div> 1349 </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"> </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><?> src, 1361 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><<a href="../../../../../com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="type parameter in ArraySerializerBase">T</a>> cls, 1365 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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><?> src, 1369 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1370 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1371 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> elementSerializer)</code> </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><?> cls, 1375 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> et, 1376 boolean staticTyping, 1377 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1378 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1379 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<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>> elementSerializer)</code> </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> src, 1383 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1384 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1385 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> valueSerializer)</code> </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> elemType, 1389 boolean staticTyping, 1390 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1391 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1392 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<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>> valueSerializer)</code> </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> src, 1396 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1397 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> ser)</code> 1398<div class="block"><strong>Deprecated.</strong> </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> src, 1404 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1405 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1406 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> valueSerializer)</code> </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> elemType, 1410 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> src, 1414 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1415 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1416 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> valueSerializer)</code> </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> elemType, 1420 boolean staticTyping, 1421 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1422 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property)</code> </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> src, 1426 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1427 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> ser, 1428 boolean forceTypeInfo)</code> </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> typeSer, 1432 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop)</code> </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> src, 1436 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1437 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> keySerializer, 1438 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> 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><<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>> ignored)</code> </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> src, 1443 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> property, 1444 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts, 1445 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> elementSerializer)</code> </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> src, 1449 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 1450 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts)</code> </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> src, 1454 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 1455 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts)</code> </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> src, 1459 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 1460 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts)</code> </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><<a href="../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="type parameter in StdArraySerializers.TypedPrimitiveArraySerializer">T</a>> src, 1464 <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 1465 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> vts)</code> </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 © 2014-2015 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p> 1520</body> 1521</html> 1522