• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_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&nbsp;Frames</a></li>
53</ul>
54<ul class="navList" id="allclasses_navbar_top">
55<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;</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>&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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>&nbsp;</td>
194</tr>
195<tr class="altColor">
196<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
198</tr>
199<tr class="rowColor">
200<td class="colFirst"><code>class&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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>&nbsp;</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">&nbsp;</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&nbsp;</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>&lt;T&gt;</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&nbsp;</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>&lt;T&gt;</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&nbsp;</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>&nbsp;</td>
255</tr>
256<tr class="rowColor">
257<td class="colFirst"><code>class&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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>&lt;T&gt;</span></code>&nbsp;</td>
294</tr>
295<tr class="rowColor">
296<td class="colFirst"><code>class&nbsp;</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&nbsp;</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>&nbsp;</td>
304</tr>
305<tr class="rowColor">
306<td class="colFirst"><code>class&nbsp;</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&nbsp;</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>&nbsp;</td>
314</tr>
315<tr class="rowColor">
316<td class="colFirst"><code>class&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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>&lt;T&gt;</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&nbsp;</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&nbsp;</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>&nbsp;</td>
354</tr>
355<tr class="rowColor">
356<td class="colFirst"><code>static class&nbsp;</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&nbsp;</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&nbsp;</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>&nbsp;</td>
373</tr>
374<tr class="altColor">
375<td class="colFirst"><code>static class&nbsp;</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>&nbsp;</td>
377</tr>
378<tr class="rowColor">
379<td class="colFirst"><code>class&nbsp;</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&nbsp;</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>&lt;T&gt;</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&nbsp;</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&nbsp;</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>&lt;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>&lt;?&gt;&gt;</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&nbsp;</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>&nbsp;</td>
407</tr>
408<tr class="altColor">
409<td class="colFirst"><code>static class&nbsp;</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>&nbsp;</td>
411</tr>
412<tr class="rowColor">
413<td class="colFirst"><code>static class&nbsp;</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>&nbsp;</td>
415</tr>
416<tr class="altColor">
417<td class="colFirst"><code>static class&nbsp;</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>&nbsp;</td>
419</tr>
420<tr class="rowColor">
421<td class="colFirst"><code>static class&nbsp;</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>&nbsp;</td>
423</tr>
424<tr class="altColor">
425<td class="colFirst"><code>static class&nbsp;</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>&nbsp;</td>
427</tr>
428<tr class="rowColor">
429<td class="colFirst"><code>protected static class&nbsp;</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>&lt;T&gt;</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&nbsp;</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&nbsp;Frames</a></li>
477</ul>
478<ul class="navList" id="allclasses_navbar_bottom">
479<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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 &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
498</body>
499</html>
500