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_79) on Wed Jul 20 08:39:13 PDT 2016 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>BeanSerializerModifier (jackson-databind 2.8.0 API)</title> 8<meta name="date" content="2016-07-20"> 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="BeanSerializerModifier (jackson-databind 2.8.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 class="navBarCell1Rev">Class</li> 31<li><a href="class-use/BeanSerializerModifier.html">Use</a></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><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><span class="strong">Prev Class</span></a></li> 41<li><a href="../../../../../com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="class in com.fasterxml.jackson.databind.ser"><span class="strong">Next Class</span></a></li> 42</ul> 43<ul class="navList"> 44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" target="_top">Frames</a></li> 45<li><a href="BeanSerializerModifier.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<div> 63<ul class="subNavList"> 64<li>Summary: </li> 65<li>Nested | </li> 66<li>Field | </li> 67<li><a href="#constructor_summary">Constr</a> | </li> 68<li><a href="#method_summary">Method</a></li> 69</ul> 70<ul class="subNavList"> 71<li>Detail: </li> 72<li>Field | </li> 73<li><a href="#constructor_detail">Constr</a> | </li> 74<li><a href="#method_detail">Method</a></li> 75</ul> 76</div> 77<a name="skip-navbar_top"> 78<!-- --> 79</a></div> 80<!-- ========= END OF TOP NAVBAR ========= --> 81<!-- ======== START OF CLASS DATA ======== --> 82<div class="header"> 83<div class="subTitle">com.fasterxml.jackson.databind.ser</div> 84<h2 title="Class BeanSerializerModifier" class="title">Class BeanSerializerModifier</h2> 85</div> 86<div class="contentContainer"> 87<ul class="inheritance"> 88<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> 89<li> 90<ul class="inheritance"> 91<li>com.fasterxml.jackson.databind.ser.BeanSerializerModifier</li> 92</ul> 93</li> 94</ul> 95<div class="description"> 96<ul class="blockList"> 97<li class="blockList"> 98<hr> 99<br> 100<pre>public abstract class <span class="strong">BeanSerializerModifier</span> 101extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> 102<div class="block">Abstract class that defines API for objects that can be registered (for <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> 103 to participate in constructing <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializer</code></a> instances. 104 This is typically done by modules that want alter some aspects of serialization 105 process; and is preferable to sub-classing of <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a>. 106<p> 107 Sequence in which callback methods are called is as follows: 108 <ol> 109 <li>After factory has collected tentative set of properties (instances of 110 <code>BeanPropertyWriter</code>) is sent for modification via 111 <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#changeProperties(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.BeanDescription,%20java.util.List)"><code>changeProperties(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.BeanDescription, java.util.List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter>)</code></a>. Changes can include removal, addition and 112 replacement of suggested properties. 113 <li>Resulting set of properties are ordered (sorted) by factory, as per 114 configuration, and then <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#orderProperties(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.BeanDescription,%20java.util.List)"><code>orderProperties(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.BeanDescription, java.util.List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter>)</code></a> is called to allow 115 modifiers to alter ordering. 116 <li>After all bean properties and related information is accumulated, 117 <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#updateBuilder(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"><code>updateBuilder(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)</code></a> is called with builder, to allow builder state 118 to be modified (including possibly replacing builder itself if necessary) 119 <li>Once all bean information has been determined, 120 factory creates default <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializer</code></a> instance and passes 121 it to modifiers using <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#modifySerializer(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.JsonSerializer)"><code>modifySerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer<?>)</code></a>, for possible 122 modification or replacement (by any <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instance) 123 </ol> 124<p> 125 Default method implementations are "no-op"s, meaning that methods are implemented 126 but have no effect.</div> 127</li> 128</ul> 129</div> 130<div class="summary"> 131<ul class="blockList"> 132<li class="blockList"> 133<!-- ======== CONSTRUCTOR SUMMARY ======== --> 134<ul class="blockList"> 135<li class="blockList"><a name="constructor_summary"> 136<!-- --> 137</a> 138<h3>Constructor Summary</h3> 139<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 140<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 141<tr> 142<th class="colOne" scope="col">Constructor and Description</th> 143</tr> 144<tr class="altColor"> 145<td class="colOne"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#BeanSerializerModifier()">BeanSerializerModifier</a></strong>()</code> </td> 146</tr> 147</table> 148</li> 149</ul> 150<!-- ========== METHOD SUMMARY =========== --> 151<ul class="blockList"> 152<li class="blockList"><a name="method_summary"> 153<!-- --> 154</a> 155<h3>Method Summary</h3> 156<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 157<caption><span>Methods</span><span class="tabEnd"> </span></caption> 158<tr> 159<th class="colFirst" scope="col">Modifier and Type</th> 160<th class="colLast" scope="col">Method and Description</th> 161</tr> 162<tr class="altColor"> 163<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>></code></td> 164<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#changeProperties(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.BeanDescription,%20java.util.List)">changeProperties</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 165 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 166 <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>> beanProperties)</code> 167<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> with tentative set 168 of discovered properties.</div> 169</td> 170</tr> 171<tr class="rowColor"> 172<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?></code></td> 173<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#modifyArraySerializer(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.type.ArrayType,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.JsonSerializer)">modifyArraySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 174 <a href="../../../../../com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type">ArrayType</a> valueType, 175 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 176 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</code> 177<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a> after it has constructed the 178 standard serializer for given 179 <a href="../../../../../com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type"><code>ArrayType</code></a> 180 to make it possible to either replace or augment this serializer with 181 additional functionality.</div> 182</td> 183</tr> 184<tr class="altColor"> 185<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?></code></td> 186<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#modifyCollectionLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.type.CollectionLikeType,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.JsonSerializer)">modifyCollectionLikeSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 187 <a href="../../../../../com/fasterxml/jackson/databind/type/CollectionLikeType.html" title="class in com.fasterxml.jackson.databind.type">CollectionLikeType</a> valueType, 188 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 189 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</code> </td> 190</tr> 191<tr class="rowColor"> 192<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?></code></td> 193<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#modifyCollectionSerializer(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.type.CollectionType,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.JsonSerializer)">modifyCollectionSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 194 <a href="../../../../../com/fasterxml/jackson/databind/type/CollectionType.html" title="class in com.fasterxml.jackson.databind.type">CollectionType</a> valueType, 195 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 196 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</code> </td> 197</tr> 198<tr class="altColor"> 199<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?></code></td> 200<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#modifyEnumSerializer(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.JsonSerializer)">modifyEnumSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 201 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType, 202 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 203 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</code> </td> 204</tr> 205<tr class="rowColor"> 206<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?></code></td> 207<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#modifyKeySerializer(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.JsonSerializer)">modifyKeySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 208 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType, 209 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 210 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</code> 211<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a> after it has constructed the 212 default key serializer to use for serializing <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> keys of 213 given type.</div> 214</td> 215</tr> 216<tr class="altColor"> 217<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?></code></td> 218<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#modifyMapLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.type.MapLikeType,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.JsonSerializer)">modifyMapLikeSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 219 <a href="../../../../../com/fasterxml/jackson/databind/type/MapLikeType.html" title="class in com.fasterxml.jackson.databind.type">MapLikeType</a> valueType, 220 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 221 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</code> </td> 222</tr> 223<tr class="rowColor"> 224<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?></code></td> 225<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#modifyMapSerializer(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.type.MapType,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.JsonSerializer)">modifyMapSerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 226 <a href="../../../../../com/fasterxml/jackson/databind/type/MapType.html" title="class in com.fasterxml.jackson.databind.type">MapType</a> valueType, 227 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 228 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</code> </td> 229</tr> 230<tr class="altColor"> 231<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?></code></td> 232<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#modifySerializer(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.JsonSerializer)">modifySerializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 233 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 234 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</code> 235<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> after constructing default 236 bean serializer instance with properties collected and ordered earlier.</div> 237</td> 238</tr> 239<tr class="rowColor"> 240<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>></code></td> 241<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#orderProperties(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.BeanDescription,%20java.util.List)">orderProperties</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 242 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 243 <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>> beanProperties)</code> 244<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> with set of properties 245 to serialize, in default ordering (based on defaults as well as 246 possible type annotations).</div> 247</td> 248</tr> 249<tr class="altColor"> 250<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerBuilder.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerBuilder</a></code></td> 251<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html#updateBuilder(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.BeanDescription,%20com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)">updateBuilder</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 252 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 253 <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerBuilder.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerBuilder</a> builder)</code> 254<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> after collecting all information 255 regarding POJO to serialize and updating builder with it, but before constructing 256 serializer.</div> 257</td> 258</tr> 259</table> 260<ul class="blockList"> 261<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 262<!-- --> 263</a> 264<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 265<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> 266</ul> 267</li> 268</ul> 269</li> 270</ul> 271</div> 272<div class="details"> 273<ul class="blockList"> 274<li class="blockList"> 275<!-- ========= CONSTRUCTOR DETAIL ======== --> 276<ul class="blockList"> 277<li class="blockList"><a name="constructor_detail"> 278<!-- --> 279</a> 280<h3>Constructor Detail</h3> 281<a name="BeanSerializerModifier()"> 282<!-- --> 283</a> 284<ul class="blockListLast"> 285<li class="blockList"> 286<h4>BeanSerializerModifier</h4> 287<pre>public BeanSerializerModifier()</pre> 288</li> 289</ul> 290</li> 291</ul> 292<!-- ============ METHOD DETAIL ========== --> 293<ul class="blockList"> 294<li class="blockList"><a name="method_detail"> 295<!-- --> 296</a> 297<h3>Method Detail</h3> 298<a name="changeProperties(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.BeanDescription, java.util.List)"> 299<!-- --> 300</a> 301<ul class="blockList"> 302<li class="blockList"> 303<h4>changeProperties</h4> 304<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>> changeProperties(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 305 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 306 <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>> beanProperties)</pre> 307<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> with tentative set 308 of discovered properties. 309 Implementations can add, remove or replace any of passed properties. 310 311 Properties <code>List</code> passed as argument is modifiable, and returned List must 312 likewise be modifiable as it may be passed to multiple registered 313 modifiers.</div> 314</li> 315</ul> 316<a name="orderProperties(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.BeanDescription, java.util.List)"> 317<!-- --> 318</a> 319<ul class="blockList"> 320<li class="blockList"> 321<h4>orderProperties</h4> 322<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>> orderProperties(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 323 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 324 <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>> beanProperties)</pre> 325<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> with set of properties 326 to serialize, in default ordering (based on defaults as well as 327 possible type annotations). 328 Implementations can change ordering any way they like. 329 330 Properties <code>List</code> passed as argument is modifiable, and returned List must 331 likewise be modifiable as it may be passed to multiple registered 332 modifiers.</div> 333</li> 334</ul> 335<a name="updateBuilder(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"> 336<!-- --> 337</a> 338<ul class="blockList"> 339<li class="blockList"> 340<h4>updateBuilder</h4> 341<pre>public <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerBuilder.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerBuilder</a> updateBuilder(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 342 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 343 <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerBuilder.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerBuilder</a> builder)</pre> 344<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> after collecting all information 345 regarding POJO to serialize and updating builder with it, but before constructing 346 serializer. 347 Implementations may choose to modify state of builder (to affect serializer being 348 built), or even completely replace it (if they want to build different kind of 349 serializer). Typically, however, passed-in builder is returned, possibly with 350 some modifications.</div> 351</li> 352</ul> 353<a name="modifySerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer)"> 354<!-- --> 355</a> 356<ul class="blockList"> 357<li class="blockList"> 358<h4>modifySerializer</h4> 359<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> modifySerializer(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 360 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 361 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</pre> 362<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> after constructing default 363 bean serializer instance with properties collected and ordered earlier. 364 Implementations can modify or replace given serializer and return serializer 365 to use. Note that although initial serializer being passed is of type 366 <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializer</code></a>, modifiers may return serializers of other types; 367 and this is why implementations must check for type before casting. 368<p> 369 NOTE: since 2.2, gets called for serializer of those non-POJO types that 370 do not go through any of more specific <code>modifyXxxSerializer</code> 371 methods; mostly for JDK types like <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><code>Iterator</code></a> and such.</div> 372</li> 373</ul> 374<a name="modifyArraySerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.ArrayType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer)"> 375<!-- --> 376</a> 377<ul class="blockList"> 378<li class="blockList"> 379<h4>modifyArraySerializer</h4> 380<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> modifyArraySerializer(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 381 <a href="../../../../../com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type">ArrayType</a> valueType, 382 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 383 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</pre> 384<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a> after it has constructed the 385 standard serializer for given 386 <a href="../../../../../com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type"><code>ArrayType</code></a> 387 to make it possible to either replace or augment this serializer with 388 additional functionality.</div> 389<dl><dt><span class="strong">Parameters:</span></dt><dd><code>config</code> - Configuration in use</dd><dd><code>valueType</code> - Type of the value serializer is used for.</dd><dd><code>beanDesc</code> - Details of the type in question, to allow checking class annotations</dd><dd><code>serializer</code> - Default serializer that would be used.</dd> 390<dt><span class="strong">Returns:</span></dt><dd>Serializer to use; either <code>serializer</code> that was passed 391 in, or an instance method constructed.</dd><dt><span class="strong">Since:</span></dt> 392 <dd>2.2</dd></dl> 393</li> 394</ul> 395<a name="modifyCollectionSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.CollectionType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer)"> 396<!-- --> 397</a> 398<ul class="blockList"> 399<li class="blockList"> 400<h4>modifyCollectionSerializer</h4> 401<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> modifyCollectionSerializer(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 402 <a href="../../../../../com/fasterxml/jackson/databind/type/CollectionType.html" title="class in com.fasterxml.jackson.databind.type">CollectionType</a> valueType, 403 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 404 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</pre> 405<dl><dt><span class="strong">Since:</span></dt> 406 <dd>2.2</dd></dl> 407</li> 408</ul> 409<a name="modifyCollectionLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.CollectionLikeType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer)"> 410<!-- --> 411</a> 412<ul class="blockList"> 413<li class="blockList"> 414<h4>modifyCollectionLikeSerializer</h4> 415<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> modifyCollectionLikeSerializer(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 416 <a href="../../../../../com/fasterxml/jackson/databind/type/CollectionLikeType.html" title="class in com.fasterxml.jackson.databind.type">CollectionLikeType</a> valueType, 417 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 418 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</pre> 419<dl><dt><span class="strong">Since:</span></dt> 420 <dd>2.2</dd></dl> 421</li> 422</ul> 423<a name="modifyMapSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.MapType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer)"> 424<!-- --> 425</a> 426<ul class="blockList"> 427<li class="blockList"> 428<h4>modifyMapSerializer</h4> 429<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> modifyMapSerializer(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 430 <a href="../../../../../com/fasterxml/jackson/databind/type/MapType.html" title="class in com.fasterxml.jackson.databind.type">MapType</a> valueType, 431 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 432 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</pre> 433<dl><dt><span class="strong">Since:</span></dt> 434 <dd>2.2</dd></dl> 435</li> 436</ul> 437<a name="modifyMapLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.MapLikeType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer)"> 438<!-- --> 439</a> 440<ul class="blockList"> 441<li class="blockList"> 442<h4>modifyMapLikeSerializer</h4> 443<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> modifyMapLikeSerializer(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 444 <a href="../../../../../com/fasterxml/jackson/databind/type/MapLikeType.html" title="class in com.fasterxml.jackson.databind.type">MapLikeType</a> valueType, 445 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 446 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</pre> 447<dl><dt><span class="strong">Since:</span></dt> 448 <dd>2.2</dd></dl> 449</li> 450</ul> 451<a name="modifyEnumSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer)"> 452<!-- --> 453</a> 454<ul class="blockList"> 455<li class="blockList"> 456<h4>modifyEnumSerializer</h4> 457<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> modifyEnumSerializer(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 458 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType, 459 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 460 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</pre> 461<dl><dt><span class="strong">Since:</span></dt> 462 <dd>2.2</dd></dl> 463</li> 464</ul> 465<a name="modifyKeySerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer)"> 466<!-- --> 467</a> 468<ul class="blockListLast"> 469<li class="blockList"> 470<h4>modifyKeySerializer</h4> 471<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> modifyKeySerializer(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 472 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType, 473 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 474 <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?> serializer)</pre> 475<div class="block">Method called by <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a> after it has constructed the 476 default key serializer to use for serializing <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> keys of 477 given type. 478 This makes it possible to either replace or augment default serializer with 479 additional functionality.</div> 480<dl><dt><span class="strong">Parameters:</span></dt><dd><code>config</code> - Configuration in use</dd><dd><code>valueType</code> - Type of keys the serializer is used for.</dd><dd><code>beanDesc</code> - Details of the type in question, to allow checking class annotations</dd><dd><code>serializer</code> - Default serializer that would be used.</dd> 481<dt><span class="strong">Returns:</span></dt><dd>Serializer to use; either <code>serializer</code> that was passed 482 in, or an instance method constructed.</dd><dt><span class="strong">Since:</span></dt> 483 <dd>2.2</dd></dl> 484</li> 485</ul> 486</li> 487</ul> 488</li> 489</ul> 490</div> 491</div> 492<!-- ========= END OF CLASS DATA ========= --> 493<!-- ======= START OF BOTTOM NAVBAR ====== --> 494<div class="bottomNav"><a name="navbar_bottom"> 495<!-- --> 496</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 497<!-- --> 498</a> 499<ul class="navList" title="Navigation"> 500<li><a href="../../../../../overview-summary.html">Overview</a></li> 501<li><a href="package-summary.html">Package</a></li> 502<li class="navBarCell1Rev">Class</li> 503<li><a href="class-use/BeanSerializerModifier.html">Use</a></li> 504<li><a href="package-tree.html">Tree</a></li> 505<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 506<li><a href="../../../../../index-all.html">Index</a></li> 507<li><a href="../../../../../help-doc.html">Help</a></li> 508</ul> 509</div> 510<div class="subNav"> 511<ul class="navList"> 512<li><a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><span class="strong">Prev Class</span></a></li> 513<li><a href="../../../../../com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="class in com.fasterxml.jackson.databind.ser"><span class="strong">Next Class</span></a></li> 514</ul> 515<ul class="navList"> 516<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" target="_top">Frames</a></li> 517<li><a href="BeanSerializerModifier.html" target="_top">No Frames</a></li> 518</ul> 519<ul class="navList" id="allclasses_navbar_bottom"> 520<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 521</ul> 522<div> 523<script type="text/javascript"><!-- 524 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 525 if(window==top) { 526 allClassesLink.style.display = "block"; 527 } 528 else { 529 allClassesLink.style.display = "none"; 530 } 531 //--> 532</script> 533</div> 534<div> 535<ul class="subNavList"> 536<li>Summary: </li> 537<li>Nested | </li> 538<li>Field | </li> 539<li><a href="#constructor_summary">Constr</a> | </li> 540<li><a href="#method_summary">Method</a></li> 541</ul> 542<ul class="subNavList"> 543<li>Detail: </li> 544<li>Field | </li> 545<li><a href="#constructor_detail">Constr</a> | </li> 546<li><a href="#method_detail">Method</a></li> 547</ul> 548</div> 549<a name="skip-navbar_bottom"> 550<!-- --> 551</a></div> 552<!-- ======== END OF BOTTOM NAVBAR ======= --> 553<p class="legalCopy"><small>Copyright © 2008–2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 554</body> 555</html> 556