• 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.jsonschema.SchemaAware (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.jsonschema.SchemaAware (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/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">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/jsonschema/class-use/SchemaAware.html" target="_top">Frames</a></li>
52<li><a href="SchemaAware.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.jsonschema.SchemaAware" class="title">Uses of Interface<br>com.fasterxml.jackson.databind.jsonschema.SchemaAware</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/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">SchemaAware</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/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">SchemaAware</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/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">SchemaAware</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<tr class="rowColor">
133<td class="colFirst"><code>class&nbsp;</code></td>
134<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/DOMSerializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMSerializer</a></span></code>&nbsp;</td>
135</tr>
136<tr class="altColor">
137<td class="colFirst"><code>class&nbsp;</code></td>
138<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/NioPathSerializer.html" title="class in com.fasterxml.jackson.databind.ext">NioPathSerializer</a></span></code>&nbsp;</td>
139</tr>
140</tbody>
141</table>
142</li>
143<li class="blockList"><a name="com.fasterxml.jackson.databind.ser">
144<!--   -->
145</a>
146<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">SchemaAware</a> in <a href="../../../../../../com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</a></h3>
147<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
148<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/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">SchemaAware</a></span><span class="tabEnd">&nbsp;</span></caption>
149<tr>
150<th class="colFirst" scope="col">Modifier and Type</th>
151<th class="colLast" scope="col">Class and Description</th>
152</tr>
153<tbody>
154<tr class="altColor">
155<td class="colFirst"><code>class&nbsp;</code></td>
156<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>
157<div class="block">Serializer class that can serialize Java objects that map
158 to JSON Object output.</div>
159</td>
160</tr>
161<tr class="rowColor">
162<td class="colFirst"><code>class&nbsp;</code></td>
163<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="class in com.fasterxml.jackson.databind.ser">ContainerSerializer</a>&lt;T&gt;</span></code>
164<div class="block">Intermediate base class for serializers used for serializing
165 types that contain element(s) of other types, such as arrays,
166 <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 (<code>Lists</code>, <code>Sets</code>
167 etc) and <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>s and iterable things
168 (<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><code>Iterator</code></a>s).</div>
169</td>
170</tr>
171</tbody>
172</table>
173</li>
174<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl">
175<!--   -->
176</a>
177<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">SchemaAware</a> in <a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</a></h3>
178<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
179<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/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">SchemaAware</a></span><span class="tabEnd">&nbsp;</span></caption>
180<tr>
181<th class="colFirst" scope="col">Modifier and Type</th>
182<th class="colLast" scope="col">Class and Description</th>
183</tr>
184<tbody>
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/BeanAsArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">BeanAsArraySerializer</a></span></code>
188<div class="block">Specialized POJO serializer that differs from
189 <a href="../../../../../../com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializer</code></a>
190 in that instead of producing a JSON Object it will output
191 a JSON Array, omitting field names, and serializing values in
192 specified serialization order.</div>
193</td>
194</tr>
195<tr class="rowColor">
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/FailingSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">FailingSerializer</a></span></code>
198<div class="block">Special bogus "serializer" that will throw
199 <a href="../../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> if its <a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/FailingSerializer.html#serialize-java.lang.Object-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-"><code>FailingSerializer.serialize(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)</code></a>
200 gets invoked.</div>
201</td>
202</tr>
203<tr class="altColor">
204<td class="colFirst"><code>class&nbsp;</code></td>
205<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>
206<div class="block">This is an optimized serializer for Lists that can be efficiently
207 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>
208 that cannot}.</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/IndexedStringListSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">IndexedStringListSerializer</a></span></code>
214<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>
215</td>
216</tr>
217<tr class="altColor">
218<td class="colFirst"><code>class&nbsp;</code></td>
219<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>
220</tr>
221<tr class="rowColor">
222<td class="colFirst"><code>class&nbsp;</code></td>
223<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>
224</tr>
225<tr class="altColor">
226<td class="colFirst"><code>class&nbsp;</code></td>
227<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>
228<div class="block">Standard serializer used for <code>String[]</code> values.</div>
229</td>
230</tr>
231<tr class="rowColor">
232<td class="colFirst"><code>class&nbsp;</code></td>
233<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>
234<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>
235</td>
236</tr>
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/impl/UnknownSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">UnknownSerializer</a></span></code>&nbsp;</td>
240</tr>
241<tr class="rowColor">
242<td class="colFirst"><code>class&nbsp;</code></td>
243<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>
244</tr>
245</tbody>
246</table>
247</li>
248<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std">
249<!--   -->
250</a>
251<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">SchemaAware</a> in <a href="../../../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</a></h3>
252<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
253<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/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">SchemaAware</a></span><span class="tabEnd">&nbsp;</span></caption>
254<tr>
255<th class="colFirst" scope="col">Modifier and Type</th>
256<th class="colLast" scope="col">Class and Description</th>
257</tr>
258<tbody>
259<tr class="altColor">
260<td class="colFirst"><code>class&nbsp;</code></td>
261<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>
262<div class="block">Intermediate base class for serializers used for various
263 Java arrays.</div>
264</td>
265</tr>
266<tr class="rowColor">
267<td class="colFirst"><code>class&nbsp;</code></td>
268<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>
269<div class="block">Base class for serializers that will output contents as JSON
270 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>
271 and array types.</div>
272</td>
273</tr>
274<tr class="altColor">
275<td class="colFirst"><code>class&nbsp;</code></td>
276<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>
277</tr>
278<tr class="rowColor">
279<td class="colFirst"><code>class&nbsp;</code></td>
280<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>
281<div class="block">Base class both for the standard bean serializer, and couple
282 of variants that only differ in small details.</div>
283</td>
284</tr>
285<tr class="altColor">
286<td class="colFirst"><code>class&nbsp;</code></td>
287<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>
288<div class="block">Serializer used for primitive boolean, as well as java.util.Boolean
289 wrapper type.</div>
290</td>
291</tr>
292<tr class="rowColor">
293<td class="colFirst"><code>class&nbsp;</code></td>
294<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ByteArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ByteArraySerializer</a></span></code>
295<div class="block">Unlike other integral number array serializers, we do not just print out byte values
296 as numbers.</div>
297</td>
298</tr>
299<tr class="altColor">
300<td class="colFirst"><code>class&nbsp;</code></td>
301<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ByteBufferSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ByteBufferSerializer</a></span></code>&nbsp;</td>
302</tr>
303<tr class="rowColor">
304<td class="colFirst"><code>class&nbsp;</code></td>
305<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>
306<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>
307</td>
308</tr>
309<tr class="altColor">
310<td class="colFirst"><code>class&nbsp;</code></td>
311<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ClassSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ClassSerializer</a></span></code>
312<div class="block">Also: default bean access will not do much good with Class.class.</div>
313</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/CollectionSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">CollectionSerializer</a></span></code>
318<div class="block">Fallback serializer for cases where Collection is not known to be
319 of type for which more specializer serializer exists (such as
320 index-accessible List).</div>
321</td>
322</tr>
323<tr class="altColor">
324<td class="colFirst"><code>class&nbsp;</code></td>
325<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>
326<div class="block">For efficiency, we will serialize Dates as longs, instead of
327 potentially more readable Strings.</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/DateTimeSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">DateTimeSerializerBase</a>&lt;T&gt;</span></code>&nbsp;</td>
333</tr>
334<tr class="altColor">
335<td class="colFirst"><code>class&nbsp;</code></td>
336<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>
337<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>
338</td>
339</tr>
340<tr class="rowColor">
341<td class="colFirst"><code>class&nbsp;</code></td>
342<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>
343</tr>
344<tr class="altColor">
345<td class="colFirst"><code>class&nbsp;</code></td>
346<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/FileSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">FileSerializer</a></span></code>
347<div class="block">For now, File objects get serialized by just outputting
348 absolute (but not canonical) name as String value</div>
349</td>
350</tr>
351<tr class="rowColor">
352<td class="colFirst"><code>class&nbsp;</code></td>
353<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>
354<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>
355</td>
356</tr>
357<tr class="altColor">
358<td class="colFirst"><code>class&nbsp;</code></td>
359<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/InetSocketAddressSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">InetSocketAddressSerializer</a></span></code>
360<div class="block">Simple serializer for <a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net"><code>InetSocketAddress</code></a>.</div>
361</td>
362</tr>
363<tr class="rowColor">
364<td class="colFirst"><code>class&nbsp;</code></td>
365<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>
366</tr>
367<tr class="altColor">
368<td class="colFirst"><code>class&nbsp;</code></td>
369<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>
370<div class="block">Serializer class that can serialize Object that have a
371 <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
372 indicate that serialization should be done by calling the method
373 annotated, and serializing result it returns.</div>
374</td>
375</tr>
376<tr class="rowColor">
377<td class="colFirst"><code>class&nbsp;</code></td>
378<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>
379<div class="block">Standard serializer implementation for serializing {link java.util.Map} types.</div>
380</td>
381</tr>
382<tr class="altColor">
383<td class="colFirst"><code>class&nbsp;</code></td>
384<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NonTypedScalarSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">NonTypedScalarSerializerBase</a>&lt;T&gt;</span></code>
385<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
386</td>
387</tr>
388<tr class="rowColor">
389<td class="colFirst"><code>class&nbsp;</code></td>
390<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NullSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NullSerializer</a></span></code>
391<div class="block">This is a simple dummy serializer that will just output literal
392 JSON null value whenever serialization is requested.</div>
393</td>
394</tr>
395<tr class="altColor">
396<td class="colFirst"><code>class&nbsp;</code></td>
397<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>
398<div class="block">As a fallback, we may need to use this serializer for other
399 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
400 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>
401</td>
402</tr>
403<tr class="rowColor">
404<td class="colFirst"><code>static class&nbsp;</code></td>
405<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>
406<div class="block">Shared base class for actual primitive/wrapper number serializers.</div>
407</td>
408</tr>
409<tr class="altColor">
410<td class="colFirst"><code>static class&nbsp;</code></td>
411<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>
412<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
413 primitive doubles)</div>
414</td>
415</tr>
416<tr class="rowColor">
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/NumberSerializers.FloatSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.FloatSerializer</a></span></code>&nbsp;</td>
419</tr>
420<tr class="altColor">
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/NumberSerializers.IntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.IntegerSerializer</a></span></code>
423<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
424 (and primitive ints)</div>
425</td>
426</tr>
427<tr class="rowColor">
428<td class="colFirst"><code>static class&nbsp;</code></td>
429<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>
430<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:
431 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
432 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>
433</td>
434</tr>
435<tr class="altColor">
436<td class="colFirst"><code>static class&nbsp;</code></td>
437<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>
438</tr>
439<tr class="rowColor">
440<td class="colFirst"><code>static class&nbsp;</code></td>
441<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>
442</tr>
443<tr class="altColor">
444<td class="colFirst"><code>class&nbsp;</code></td>
445<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>
446<div class="block">Generic serializer for Object arrays (<code>Object[]</code>).</div>
447</td>
448</tr>
449<tr class="rowColor">
450<td class="colFirst"><code>class&nbsp;</code></td>
451<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/RawSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">RawSerializer</a>&lt;T&gt;</span></code>
452<div class="block">This is a simple dummy serializer that will just output raw values by calling
453 toString() on value to serialize.</div>
454</td>
455</tr>
456<tr class="altColor">
457<td class="colFirst"><code>class&nbsp;</code></td>
458<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>
459<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>
460</td>
461</tr>
462<tr class="rowColor">
463<td class="colFirst"><code>class&nbsp;</code></td>
464<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/SerializableSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">SerializableSerializer</a></span></code>
465<div class="block">Generic handler for types that implement <a href="../../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind"><code>JsonSerializable</code></a>.</div>
466</td>
467</tr>
468<tr class="altColor">
469<td class="colFirst"><code>class&nbsp;</code></td>
470<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>
471<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
472 representation here.</div>
473</td>
474</tr>
475<tr class="rowColor">
476<td class="colFirst"><code>class&nbsp;</code></td>
477<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/SqlTimeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">SqlTimeSerializer</a></span></code>&nbsp;</td>
478</tr>
479<tr class="altColor">
480<td class="colFirst"><code>class&nbsp;</code></td>
481<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>
482<div class="block">Intermediate base class for Lists, Collections and Arrays
483 that contain static (non-dynamic) value types.</div>
484</td>
485</tr>
486<tr class="rowColor">
487<td class="colFirst"><code>static class&nbsp;</code></td>
488<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>
489</tr>
490<tr class="altColor">
491<td class="colFirst"><code>static class&nbsp;</code></td>
492<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.CharArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.CharArraySerializer</a></span></code>
493<div class="block">Character arrays are different from other integral number arrays in that
494 they are most likely to be textual data, and should be written as
495 Strings, not arrays of entries.</div>
496</td>
497</tr>
498<tr class="rowColor">
499<td class="colFirst"><code>static class&nbsp;</code></td>
500<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>
501</tr>
502<tr class="altColor">
503<td class="colFirst"><code>static class&nbsp;</code></td>
504<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>
505</tr>
506<tr class="rowColor">
507<td class="colFirst"><code>static class&nbsp;</code></td>
508<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>
509</tr>
510<tr class="altColor">
511<td class="colFirst"><code>static class&nbsp;</code></td>
512<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>
513</tr>
514<tr class="rowColor">
515<td class="colFirst"><code>static class&nbsp;</code></td>
516<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>
517</tr>
518<tr class="altColor">
519<td class="colFirst"><code>protected static class&nbsp;</code></td>
520<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>
521<div class="block">Intermediate base class used for cases where we may add
522 type information (excludes boolean/int/double arrays).</div>
523</td>
524</tr>
525<tr class="rowColor">
526<td class="colFirst"><code>class&nbsp;</code></td>
527<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>
528<div class="block">Serializer implementation where given Java type is first converted
529 to an intermediate "delegate type" (using a configured
530 <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>
531</td>
532</tr>
533<tr class="altColor">
534<td class="colFirst"><code>static class&nbsp;</code></td>
535<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicBooleanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.AtomicBooleanSerializer</a></span></code>&nbsp;</td>
536</tr>
537<tr class="rowColor">
538<td class="colFirst"><code>static class&nbsp;</code></td>
539<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicIntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.AtomicIntegerSerializer</a></span></code>&nbsp;</td>
540</tr>
541<tr class="altColor">
542<td class="colFirst"><code>static class&nbsp;</code></td>
543<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicLongSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.AtomicLongSerializer</a></span></code>&nbsp;</td>
544</tr>
545<tr class="rowColor">
546<td class="colFirst"><code>class&nbsp;</code></td>
547<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializer</a></span></code>
548<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
549<div class="block"><span class="deprecationComment">Since 2.8, use <a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.Default.html" title="class in com.fasterxml.jackson.databind.ser.std"><code>StdKeySerializers.Default</code></a> instead.</span></div>
550</div>
551</td>
552</tr>
553<tr class="altColor">
554<td class="colFirst"><code>static class&nbsp;</code></td>
555<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.Default.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.Default</a></span></code>
556<div class="block">This is a "chameleon" style multi-type key serializer for simple
557 standard JDK types.</div>
558</td>
559</tr>
560<tr class="rowColor">
561<td class="colFirst"><code>static class&nbsp;</code></td>
562<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.Dynamic.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.Dynamic</a></span></code>
563<div class="block">Key serializer used when key type is not known statically, and actual key
564 serializer needs to be dynamically located.</div>
565</td>
566</tr>
567<tr class="altColor">
568<td class="colFirst"><code>static class&nbsp;</code></td>
569<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.EnumKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.EnumKeySerializer</a></span></code>
570<div class="block">Specialized instance to use for Enum keys, as per [databind#1322]</div>
571</td>
572</tr>
573<tr class="rowColor">
574<td class="colFirst"><code>static class&nbsp;</code></td>
575<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.StringKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.StringKeySerializer</a></span></code>
576<div class="block">Simple and fast key serializer when keys are Strings.</div>
577</td>
578</tr>
579<tr class="altColor">
580<td class="colFirst"><code>class&nbsp;</code></td>
581<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a>&lt;T&gt;</span></code>&nbsp;</td>
582</tr>
583<tr class="rowColor">
584<td class="colFirst"><code>class&nbsp;</code></td>
585<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a>&lt;T&gt;</span></code>
586<div class="block">Base class used by all standard serializers, and can also
587 be used for custom serializers (in fact, this is the recommended
588 base class to use).</div>
589</td>
590</tr>
591<tr class="altColor">
592<td class="colFirst"><code>class&nbsp;</code></td>
593<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StringSerializer</a></span></code>
594<div class="block">This is the special serializer for regular <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>s.</div>
595</td>
596</tr>
597<tr class="rowColor">
598<td class="colFirst"><code>class&nbsp;</code></td>
599<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/TimeZoneSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">TimeZoneSerializer</a></span></code>&nbsp;</td>
600</tr>
601<tr class="altColor">
602<td class="colFirst"><code>class&nbsp;</code></td>
603<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/TokenBufferSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">TokenBufferSerializer</a></span></code>
604<div class="block">We also want to directly support serialization of <a href="../../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a>;
605 and since it is part of core package, it cannot implement
606 <a href="../../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind"><code>JsonSerializable</code></a>
607 (which is only included in the mapper package)</div>
608</td>
609</tr>
610<tr class="rowColor">
611<td class="colFirst"><code>class&nbsp;</code></td>
612<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ToStringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ToStringSerializer</a></span></code>
613<div class="block">Simple general purpose serializer, useful for any
614 type for which <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang"><code>Object.toString()</code></a> returns the desired JSON
615 value.</div>
616</td>
617</tr>
618<tr class="altColor">
619<td class="colFirst"><code>class&nbsp;</code></td>
620<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ToStringSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ToStringSerializerBase</a></span></code>
621<div class="block">Intermediate base class that serves as base for standard <a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ToStringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std"><code>ToStringSerializer</code></a>
622 as well as for custom subtypes that want to add processing for converting from
623 value to output into its <code>String</code> representation (whereas standard version
624 simply calls value object's <code>toString()</code> method).</div>
625</td>
626</tr>
627<tr class="rowColor">
628<td class="colFirst"><code>class&nbsp;</code></td>
629<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/UUIDSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">UUIDSerializer</a></span></code>
630<div class="block">Specialized <a href="../../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> to output <a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util"><code>UUID</code></a>s.</div>
631</td>
632</tr>
633</tbody>
634</table>
635</li>
636</ul>
637</li>
638</ul>
639</div>
640<!-- ======= START OF BOTTOM NAVBAR ====== -->
641<div class="bottomNav"><a name="navbar.bottom">
642<!--   -->
643</a>
644<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
645<a name="navbar.bottom.firstrow">
646<!--   -->
647</a>
648<ul class="navList" title="Navigation">
649<li><a href="../../../../../../overview-summary.html">Overview</a></li>
650<li><a href="../package-summary.html">Package</a></li>
651<li><a href="../../../../../../com/fasterxml/jackson/databind/jsonschema/SchemaAware.html" title="interface in com.fasterxml.jackson.databind.jsonschema">Class</a></li>
652<li class="navBarCell1Rev">Use</li>
653<li><a href="../package-tree.html">Tree</a></li>
654<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
655<li><a href="../../../../../../index-all.html">Index</a></li>
656<li><a href="../../../../../../help-doc.html">Help</a></li>
657</ul>
658</div>
659<div class="subNav">
660<ul class="navList">
661<li>Prev</li>
662<li>Next</li>
663</ul>
664<ul class="navList">
665<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/jsonschema/class-use/SchemaAware.html" target="_top">Frames</a></li>
666<li><a href="SchemaAware.html" target="_top">No&nbsp;Frames</a></li>
667</ul>
668<ul class="navList" id="allclasses_navbar_bottom">
669<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
670</ul>
671<div>
672<script type="text/javascript"><!--
673  allClassesLink = document.getElementById("allclasses_navbar_bottom");
674  if(window==top) {
675    allClassesLink.style.display = "block";
676  }
677  else {
678    allClassesLink.style.display = "none";
679  }
680  //-->
681</script>
682</div>
683<a name="skip.navbar.bottom">
684<!--   -->
685</a></div>
686<!-- ======== END OF BOTTOM NAVBAR ======= -->
687<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
688</body>
689</html>
690