1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (1.8.0_162) on Tue Mar 24 11:44:43 PDT 2020 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>Uses of Interface com.fasterxml.jackson.databind.ser.ContextualSerializer (jackson-databind 2.11.0.rc1 API)</title> 8<meta name="date" content="2020-03-24"> 9<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> 10<script type="text/javascript" src="../../../../../../script.js"></script> 11</head> 12<body> 13<script type="text/javascript"><!-- 14 try { 15 if (location.href.indexOf('is-external=true') == -1) { 16 parent.document.title="Uses of Interface com.fasterxml.jackson.databind.ser.ContextualSerializer (jackson-databind 2.11.0.rc1 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22</script> 23<noscript> 24<div>JavaScript is disabled on your browser.</div> 25</noscript> 26<!-- ========= START OF TOP NAVBAR ======= --> 27<div class="topNav"><a name="navbar.top"> 28<!-- --> 29</a> 30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 31<a name="navbar.top.firstrow"> 32<!-- --> 33</a> 34<ul class="navList" title="Navigation"> 35<li><a href="../../../../../../overview-summary.html">Overview</a></li> 36<li><a href="../package-summary.html">Package</a></li> 37<li><a href="../../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">Class</a></li> 38<li class="navBarCell1Rev">Use</li> 39<li><a href="../package-tree.html">Tree</a></li> 40<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> 41<li><a href="../../../../../../index-all.html">Index</a></li> 42<li><a href="../../../../../../help-doc.html">Help</a></li> 43</ul> 44</div> 45<div class="subNav"> 46<ul class="navList"> 47<li>Prev</li> 48<li>Next</li> 49</ul> 50<ul class="navList"> 51<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/ser/class-use/ContextualSerializer.html" target="_top">Frames</a></li> 52<li><a href="ContextualSerializer.html" target="_top">No Frames</a></li> 53</ul> 54<ul class="navList" id="allclasses_navbar_top"> 55<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> 56</ul> 57<div> 58<script type="text/javascript"><!-- 59 allClassesLink = document.getElementById("allclasses_navbar_top"); 60 if(window==top) { 61 allClassesLink.style.display = "block"; 62 } 63 else { 64 allClassesLink.style.display = "none"; 65 } 66 //--> 67</script> 68</div> 69<a name="skip.navbar.top"> 70<!-- --> 71</a></div> 72<!-- ========= END OF TOP NAVBAR ========= --> 73<div class="header"> 74<h2 title="Uses of Interface com.fasterxml.jackson.databind.ser.ContextualSerializer" class="title">Uses of Interface<br>com.fasterxml.jackson.databind.ser.ContextualSerializer</h2> 75</div> 76<div class="classUseContainer"> 77<ul class="blockList"> 78<li class="blockList"> 79<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> 80<caption><span>Packages that use <a href="../../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">ContextualSerializer</a></span><span class="tabEnd"> </span></caption> 81<tr> 82<th class="colFirst" scope="col">Package</th> 83<th class="colLast" scope="col">Description</th> 84</tr> 85<tbody> 86<tr class="altColor"> 87<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext</a></td> 88<td class="colLast"> 89<div class="block">Contains extended support for "external" packages: things that 90may or may not be present in runtime environment, but that are 91commonly enough used so that explicit support can be added.</div> 92</td> 93</tr> 94<tr class="rowColor"> 95<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser</a></td> 96<td class="colLast"> 97<div class="block">Contains implementation classes of serialization part of 98 data binding.</div> 99</td> 100</tr> 101<tr class="altColor"> 102<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl</a></td> 103<td class="colLast"> 104<div class="block">Contains implementation classes of serialization part of 105 data binding.</div> 106</td> 107</tr> 108<tr class="rowColor"> 109<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std</a></td> 110<td class="colLast"> </td> 111</tr> 112</tbody> 113</table> 114</li> 115<li class="blockList"> 116<ul class="blockList"> 117<li class="blockList"><a name="com.fasterxml.jackson.databind.ext"> 118<!-- --> 119</a> 120<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">ContextualSerializer</a> in <a href="../../../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</a></h3> 121<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 122<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">ContextualSerializer</a></span><span class="tabEnd"> </span></caption> 123<tr> 124<th class="colFirst" scope="col">Modifier and Type</th> 125<th class="colLast" scope="col">Class and Description</th> 126</tr> 127<tbody> 128<tr class="altColor"> 129<td class="colFirst"><code>static class </code></td> 130<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/CoreXMLSerializers.XMLGregorianCalendarSerializer.html" title="class in com.fasterxml.jackson.databind.ext">CoreXMLSerializers.XMLGregorianCalendarSerializer</a></span></code> </td> 131</tr> 132</tbody> 133</table> 134</li> 135<li class="blockList"><a name="com.fasterxml.jackson.databind.ser"> 136<!-- --> 137</a> 138<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">ContextualSerializer</a> in <a href="../../../../../../com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</a></h3> 139<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 140<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/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">ContextualSerializer</a></span><span class="tabEnd"> </span></caption> 141<tr> 142<th class="colFirst" scope="col">Modifier and Type</th> 143<th class="colLast" scope="col">Class and Description</th> 144</tr> 145<tbody> 146<tr class="altColor"> 147<td class="colFirst"><code>class </code></td> 148<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializer</a></span></code> 149<div class="block">Serializer class that can serialize Java objects that map 150 to JSON Object output.</div> 151</td> 152</tr> 153</tbody> 154</table> 155</li> 156<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl"> 157<!-- --> 158</a> 159<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">ContextualSerializer</a> in <a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</a></h3> 160<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 161<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/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">ContextualSerializer</a></span><span class="tabEnd"> </span></caption> 162<tr> 163<th class="colFirst" scope="col">Modifier and Type</th> 164<th class="colLast" scope="col">Class and Description</th> 165</tr> 166<tbody> 167<tr class="altColor"> 168<td class="colFirst"><code>class </code></td> 169<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/BeanAsArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">BeanAsArraySerializer</a></span></code> 170<div class="block">Specialized POJO serializer that differs from 171 <a href="../../../../../../com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializer</code></a> 172 in that instead of producing a JSON Object it will output 173 a JSON Array, omitting field names, and serializing values in 174 specified serialization order.</div> 175</td> 176</tr> 177<tr class="rowColor"> 178<td class="colFirst"><code>class </code></td> 179<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IndexedListSerializer</a></span></code> 180<div class="block">This is an optimized serializer for Lists that can be efficiently 181 traversed by index (as opposed to others, such as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util"><code>LinkedList</code></a> 182 that cannot}.</div> 183</td> 184</tr> 185<tr class="altColor"> 186<td class="colFirst"><code>class </code></td> 187<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/IndexedStringListSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IndexedStringListSerializer</a></span></code> 188<div class="block">Efficient implement for serializing <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a>s that contains Strings and are random-accessible.</div> 189</td> 190</tr> 191<tr class="rowColor"> 192<td class="colFirst"><code>class </code></td> 193<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/IteratorSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IteratorSerializer</a></span></code> </td> 194</tr> 195<tr class="altColor"> 196<td class="colFirst"><code>class </code></td> 197<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">MapEntrySerializer</a></span></code> </td> 198</tr> 199<tr class="rowColor"> 200<td class="colFirst"><code>class </code></td> 201<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/StringArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">StringArraySerializer</a></span></code> 202<div class="block">Standard serializer used for <code>String[]</code> values.</div> 203</td> 204</tr> 205<tr class="altColor"> 206<td class="colFirst"><code>class </code></td> 207<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/StringCollectionSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">StringCollectionSerializer</a></span></code> 208<div class="block">Efficient implement for serializing <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a>s that contain Strings.</div> 209</td> 210</tr> 211<tr class="rowColor"> 212<td class="colFirst"><code>class </code></td> 213<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/TypeWrappedSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">TypeWrappedSerializer</a></span></code> 214<div class="block">Simple serializer that will call configured type serializer, passing 215 in configured data serializer, and exposing it all as a simple 216 serializer.</div> 217</td> 218</tr> 219<tr class="altColor"> 220<td class="colFirst"><code>class </code></td> 221<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/UnwrappingBeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">UnwrappingBeanSerializer</a></span></code> </td> 222</tr> 223</tbody> 224</table> 225</li> 226<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std"> 227<!-- --> 228</a> 229<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">ContextualSerializer</a> in <a href="../../../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</a></h3> 230<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 231<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">ContextualSerializer</a></span><span class="tabEnd"> </span></caption> 232<tr> 233<th class="colFirst" scope="col">Modifier and Type</th> 234<th class="colLast" scope="col">Class and Description</th> 235</tr> 236<tbody> 237<tr class="altColor"> 238<td class="colFirst"><code>class </code></td> 239<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ArraySerializerBase</a><T></span></code> 240<div class="block">Intermediate base class for serializers used for various 241 Java arrays.</div> 242</td> 243</tr> 244<tr class="rowColor"> 245<td class="colFirst"><code>class </code></td> 246<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">AsArraySerializerBase</a><T></span></code> 247<div class="block">Base class for serializers that will output contents as JSON 248 arrays; typically serializers used for <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> 249 and array types.</div> 250</td> 251</tr> 252<tr class="altColor"> 253<td class="colFirst"><code>class </code></td> 254<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/AtomicReferenceSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">AtomicReferenceSerializer</a></span></code> </td> 255</tr> 256<tr class="rowColor"> 257<td class="colFirst"><code>class </code></td> 258<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">BeanSerializerBase</a></span></code> 259<div class="block">Base class both for the standard bean serializer, and couple 260 of variants that only differ in small details.</div> 261</td> 262</tr> 263<tr class="altColor"> 264<td class="colFirst"><code>class </code></td> 265<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/BooleanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">BooleanSerializer</a></span></code> 266<div class="block">Serializer used for primitive boolean, as well as java.util.Boolean 267 wrapper type.</div> 268</td> 269</tr> 270<tr class="rowColor"> 271<td class="colFirst"><code>class </code></td> 272<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/CalendarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">CalendarSerializer</a></span></code> 273<div class="block">Standard serializer for <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util"><code>Calendar</code></a>.</div> 274</td> 275</tr> 276<tr class="altColor"> 277<td class="colFirst"><code>class </code></td> 278<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/CollectionSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">CollectionSerializer</a></span></code> 279<div class="block">Fallback serializer for cases where Collection is not known to be 280 of type for which more specializer serializer exists (such as 281 index-accessible List).</div> 282</td> 283</tr> 284<tr class="rowColor"> 285<td class="colFirst"><code>class </code></td> 286<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/DateSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">DateSerializer</a></span></code> 287<div class="block">For efficiency, we will serialize Dates as longs, instead of 288 potentially more readable Strings.</div> 289</td> 290</tr> 291<tr class="altColor"> 292<td class="colFirst"><code>class </code></td> 293<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">DateTimeSerializerBase</a><T></span></code> </td> 294</tr> 295<tr class="rowColor"> 296<td class="colFirst"><code>class </code></td> 297<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/EnumSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumSerializer</a></span></code> 298<div class="block">Standard serializer used for <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><code>Enum</code></a> types.</div> 299</td> 300</tr> 301<tr class="altColor"> 302<td class="colFirst"><code>class </code></td> 303<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/EnumSetSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumSetSerializer</a></span></code> </td> 304</tr> 305<tr class="rowColor"> 306<td class="colFirst"><code>class </code></td> 307<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/InetAddressSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">InetAddressSerializer</a></span></code> 308<div class="block">Simple serializer for <a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html?is-external=true" title="class or interface in java.net"><code>InetAddress</code></a>.</div> 309</td> 310</tr> 311<tr class="altColor"> 312<td class="colFirst"><code>class </code></td> 313<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/IterableSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">IterableSerializer</a></span></code> </td> 314</tr> 315<tr class="rowColor"> 316<td class="colFirst"><code>class </code></td> 317<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/JsonValueSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">JsonValueSerializer</a></span></code> 318<div class="block">Serializer class that can serialize Object that have a 319 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonValue.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonValue</code></a> annotation to 320 indicate that serialization should be done by calling the method 321 annotated, and serializing result it returns.</div> 322</td> 323</tr> 324<tr class="altColor"> 325<td class="colFirst"><code>class </code></td> 326<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">MapSerializer</a></span></code> 327<div class="block">Standard serializer implementation for serializing {link java.util.Map} types.</div> 328</td> 329</tr> 330<tr class="rowColor"> 331<td class="colFirst"><code>class </code></td> 332<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializer</a></span></code> 333<div class="block">As a fallback, we may need to use this serializer for other 334 types of <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>s: both custom types and "big" numbers 335 like <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math"><code>BigInteger</code></a> and <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><code>BigDecimal</code></a>.</div> 336</td> 337</tr> 338<tr class="altColor"> 339<td class="colFirst"><code>static class </code></td> 340<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.Base</a><T></span></code> 341<div class="block">Shared base class for actual primitive/wrapper number serializers.</div> 342</td> 343</tr> 344<tr class="rowColor"> 345<td class="colFirst"><code>static class </code></td> 346<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.DoubleSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.DoubleSerializer</a></span></code> 347<div class="block">This is the special serializer for regular <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang"><code>Double</code></a>s (and 348 primitive doubles)</div> 349</td> 350</tr> 351<tr class="altColor"> 352<td class="colFirst"><code>static class </code></td> 353<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.FloatSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.FloatSerializer</a></span></code> </td> 354</tr> 355<tr class="rowColor"> 356<td class="colFirst"><code>static class </code></td> 357<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.IntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.IntegerSerializer</a></span></code> 358<div class="block">This is the special serializer for regular <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang"><code>Integer</code></a>s 359 (and primitive ints)</div> 360</td> 361</tr> 362<tr class="altColor"> 363<td class="colFirst"><code>static class </code></td> 364<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.IntLikeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.IntLikeSerializer</a></span></code> 365<div class="block">Similar to <a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.IntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std"><code>NumberSerializers.IntegerSerializer</code></a>, but will not cast to Integer: 366 instead, cast is to <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>, and conversion is by 367 calling <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#intValue--" title="class or interface in java.lang"><code>Number.intValue()</code></a>.</div> 368</td> 369</tr> 370<tr class="rowColor"> 371<td class="colFirst"><code>static class </code></td> 372<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.LongSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.LongSerializer</a></span></code> </td> 373</tr> 374<tr class="altColor"> 375<td class="colFirst"><code>static class </code></td> 376<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.ShortSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.ShortSerializer</a></span></code> </td> 377</tr> 378<tr class="rowColor"> 379<td class="colFirst"><code>class </code></td> 380<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ObjectArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ObjectArraySerializer</a></span></code> 381<div class="block">Generic serializer for Object arrays (<code>Object[]</code>).</div> 382</td> 383</tr> 384<tr class="altColor"> 385<td class="colFirst"><code>class </code></td> 386<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ReferenceTypeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ReferenceTypeSerializer</a><T></span></code> 387<div class="block">Base implementation for values of <a href="../../../../../../com/fasterxml/jackson/databind/type/ReferenceType.html" title="class in com.fasterxml.jackson.databind.type"><code>ReferenceType</code></a>.</div> 388</td> 389</tr> 390<tr class="rowColor"> 391<td class="colFirst"><code>class </code></td> 392<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/SqlDateSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">SqlDateSerializer</a></span></code> 393<div class="block">Compared to regular <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> serialization, we do use String 394 representation here.</div> 395</td> 396</tr> 397<tr class="altColor"> 398<td class="colFirst"><code>class </code></td> 399<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StaticListSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">StaticListSerializerBase</a><T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?>></span></code> 400<div class="block">Intermediate base class for Lists, Collections and Arrays 401 that contain static (non-dynamic) value types.</div> 402</td> 403</tr> 404<tr class="rowColor"> 405<td class="colFirst"><code>static class </code></td> 406<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.BooleanArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.BooleanArraySerializer</a></span></code> </td> 407</tr> 408<tr class="altColor"> 409<td class="colFirst"><code>static class </code></td> 410<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.DoubleArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.DoubleArraySerializer</a></span></code> </td> 411</tr> 412<tr class="rowColor"> 413<td class="colFirst"><code>static class </code></td> 414<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.FloatArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.FloatArraySerializer</a></span></code> </td> 415</tr> 416<tr class="altColor"> 417<td class="colFirst"><code>static class </code></td> 418<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.IntArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.IntArraySerializer</a></span></code> </td> 419</tr> 420<tr class="rowColor"> 421<td class="colFirst"><code>static class </code></td> 422<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.LongArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.LongArraySerializer</a></span></code> </td> 423</tr> 424<tr class="altColor"> 425<td class="colFirst"><code>static class </code></td> 426<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.ShortArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.ShortArraySerializer</a></span></code> </td> 427</tr> 428<tr class="rowColor"> 429<td class="colFirst"><code>protected static class </code></td> 430<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.TypedPrimitiveArraySerializer</a><T></span></code> 431<div class="block">Intermediate base class used for cases where we may add 432 type information (excludes boolean/int/double arrays).</div> 433</td> 434</tr> 435<tr class="altColor"> 436<td class="colFirst"><code>class </code></td> 437<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdDelegatingSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdDelegatingSerializer</a></span></code> 438<div class="block">Serializer implementation where given Java type is first converted 439 to an intermediate "delegate type" (using a configured 440 <a href="../../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a>, and then this delegate value is serialized by Jackson.</div> 441</td> 442</tr> 443</tbody> 444</table> 445</li> 446</ul> 447</li> 448</ul> 449</div> 450<!-- ======= START OF BOTTOM NAVBAR ====== --> 451<div class="bottomNav"><a name="navbar.bottom"> 452<!-- --> 453</a> 454<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 455<a name="navbar.bottom.firstrow"> 456<!-- --> 457</a> 458<ul class="navList" title="Navigation"> 459<li><a href="../../../../../../overview-summary.html">Overview</a></li> 460<li><a href="../package-summary.html">Package</a></li> 461<li><a href="../../../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser">Class</a></li> 462<li class="navBarCell1Rev">Use</li> 463<li><a href="../package-tree.html">Tree</a></li> 464<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> 465<li><a href="../../../../../../index-all.html">Index</a></li> 466<li><a href="../../../../../../help-doc.html">Help</a></li> 467</ul> 468</div> 469<div class="subNav"> 470<ul class="navList"> 471<li>Prev</li> 472<li>Next</li> 473</ul> 474<ul class="navList"> 475<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/ser/class-use/ContextualSerializer.html" target="_top">Frames</a></li> 476<li><a href="ContextualSerializer.html" target="_top">No Frames</a></li> 477</ul> 478<ul class="navList" id="allclasses_navbar_bottom"> 479<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> 480</ul> 481<div> 482<script type="text/javascript"><!-- 483 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 484 if(window==top) { 485 allClassesLink.style.display = "block"; 486 } 487 else { 488 allClassesLink.style.display = "none"; 489 } 490 //--> 491</script> 492</div> 493<a name="skip.navbar.bottom"> 494<!-- --> 495</a></div> 496<!-- ======== END OF BOTTOM NAVBAR ======= --> 497<p class="legalCopy"><small>Copyright © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 498</body> 499</html> 500