• 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 Sat Apr 25 17:14:48 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>SerializerProvider (jackson-databind 2.11.0 API)</title>
8<meta name="date" content="2020-04-25">
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="SerializerProvider (jackson-databind 2.11.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":6,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":42,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":6,"i52":6,"i53":10,"i54":10,"i55":10,"i56":10,"i57":42,"i58":42,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":6,"i67":10,"i68":10,"i69":10,"i70":10};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/SerializerProvider.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../index-all.html">Index</a></li>
48<li><a href="../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li>Next&nbsp;Class</li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../index.html?com/fasterxml/jackson/databind/SerializerProvider.html" target="_top">Frames</a></li>
58<li><a href="SerializerProvider.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li>Nested&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind</div>
97<h2 title="Class SerializerProvider" class="title">Class SerializerProvider</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
102<li>
103<ul class="inheritance">
104<li><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.DatabindContext</a></li>
105<li>
106<ul class="inheritance">
107<li>com.fasterxml.jackson.databind.SerializerProvider</li>
108</ul>
109</li>
110</ul>
111</li>
112</ul>
113<div class="description">
114<ul class="blockList">
115<li class="blockList">
116<dl>
117<dt>Direct Known Subclasses:</dt>
118<dd><a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a></dd>
119</dl>
120<hr>
121<br>
122<pre>public abstract class <span class="typeNameLabel">SerializerProvider</span>
123extends <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></pre>
124<div class="block">Class that defines API used by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> and
125 <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a>s to obtain serializers capable of serializing
126 instances of specific types; as well as the default implementation
127 of the functionality.
128<p>
129 Provider handles caching aspects of serializer handling; all construction
130 details are delegated to <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a> instance.
131<p>
132 Object life-cycle is such that an initial instance ("blueprint") is created
133 and referenced by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> intances;
134 but for actual usage, a configured instance is created by using
135 a create method in sub-class
136 <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>DefaultSerializerProvider</code></a>.
137 Only this instance can be used for actual serialization calls; blueprint
138 object is only to be used for creating instances.</div>
139</li>
140</ul>
141</div>
142<div class="summary">
143<ul class="blockList">
144<li class="blockList">
145<!-- =========== FIELD SUMMARY =========== -->
146<ul class="blockList">
147<li class="blockList"><a name="field.summary">
148<!--   -->
149</a>
150<h3>Field Summary</h3>
151<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
152<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
153<tr>
154<th class="colFirst" scope="col">Modifier and Type</th>
155<th class="colLast" scope="col">Field and Description</th>
156</tr>
157<tr class="altColor">
158<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a></code></td>
159<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_attributes">_attributes</a></span></code>
160<div class="block">Lazily-constructed holder for per-call attributes.</div>
161</td>
162</tr>
163<tr class="rowColor">
164<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
165<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_config">_config</a></span></code>
166<div class="block">Serialization configuration to use for serialization processing.</div>
167</td>
168</tr>
169<tr class="altColor">
170<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
171<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_dateFormat">_dateFormat</a></span></code>
172<div class="block">Lazily acquired and instantiated formatter object: initialized
173 first time it is needed, reused afterwards.</div>
174</td>
175</tr>
176<tr class="rowColor">
177<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
178<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_keySerializer">_keySerializer</a></span></code>
179<div class="block">Serializer used to output non-null keys of Maps (which will get
180 output as JSON Objects), if not null; if null, us the standard
181 default key serializer.</div>
182</td>
183</tr>
184<tr class="altColor">
185<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/impl/ReadOnlyClassToSerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">ReadOnlyClassToSerializerMap</a></code></td>
186<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_knownSerializers">_knownSerializers</a></span></code>
187<div class="block">For fast lookups, we will have a local non-shared read-only
188 map that contains serializers previously fetched.</div>
189</td>
190</tr>
191<tr class="rowColor">
192<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
193<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_nullKeySerializer">_nullKeySerializer</a></span></code>
194<div class="block">Serializer used to (try to) output a null key, due to an entry of
195 <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> having null key.</div>
196</td>
197</tr>
198<tr class="altColor">
199<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
200<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_nullValueSerializer">_nullValueSerializer</a></span></code>
201<div class="block">Serializer used to output a null value.</div>
202</td>
203</tr>
204<tr class="rowColor">
205<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
206<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_serializationView">_serializationView</a></span></code>
207<div class="block">View used for currently active serialization, if any.</div>
208</td>
209</tr>
210<tr class="altColor">
211<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerCache.html" title="class in com.fasterxml.jackson.databind.ser">SerializerCache</a></code></td>
212<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_serializerCache">_serializerCache</a></span></code>
213<div class="block">Cache for doing type-to-value-serializer lookups.</div>
214</td>
215</tr>
216<tr class="rowColor">
217<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a></code></td>
218<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_serializerFactory">_serializerFactory</a></span></code>
219<div class="block">Factory used for constructing actual serializer instances.</div>
220</td>
221</tr>
222<tr class="altColor">
223<td class="colFirst"><code>protected boolean</code></td>
224<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_stdNullValueSerializer">_stdNullValueSerializer</a></span></code>
225<div class="block">Flag set to indicate that we are using vanilla null value serialization</div>
226</td>
227</tr>
228<tr class="rowColor">
229<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
230<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_unknownTypeSerializer">_unknownTypeSerializer</a></span></code>
231<div class="block">Serializer that gets called for values of types for which no
232 serializers can be constructed.</div>
233</td>
234</tr>
235<tr class="altColor">
236<td class="colFirst"><code>protected static boolean</code></td>
237<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#CACHE_UNKNOWN_MAPPINGS">CACHE_UNKNOWN_MAPPINGS</a></span></code>
238<div class="block">Setting for determining whether mappings for "unknown classes" should be
239 cached for faster resolution.</div>
240</td>
241</tr>
242<tr class="rowColor">
243<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
244<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#DEFAULT_NULL_KEY_SERIALIZER">DEFAULT_NULL_KEY_SERIALIZER</a></span></code>&nbsp;</td>
245</tr>
246<tr class="altColor">
247<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
248<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#DEFAULT_UNKNOWN_SERIALIZER">DEFAULT_UNKNOWN_SERIALIZER</a></span></code>
249<div class="block">Placeholder serializer used when <code>java.lang.Object</code> typed property
250 is marked to be serialized.</div>
251</td>
252</tr>
253</table>
254</li>
255</ul>
256<!-- ======== CONSTRUCTOR SUMMARY ======== -->
257<ul class="blockList">
258<li class="blockList"><a name="constructor.summary">
259<!--   -->
260</a>
261<h3>Constructor Summary</h3>
262<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
263<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
264<tr>
265<th class="colFirst" scope="col">Modifier</th>
266<th class="colLast" scope="col">Constructor and Description</th>
267</tr>
268<tr class="altColor">
269<td class="colFirst"><code>&nbsp;</code></td>
270<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#SerializerProvider--">SerializerProvider</a></span>()</code>
271<div class="block">Constructor for creating master (or "blue-print") provider object,
272 which is only used as the template for constructing per-binding
273 instances.</div>
274</td>
275</tr>
276<tr class="rowColor">
277<td class="colFirst"><code>protected </code></td>
278<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#SerializerProvider-com.fasterxml.jackson.databind.SerializerProvider-">SerializerProvider</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;src)</code>
279<div class="block">Copy-constructor used when making a copy of a blueprint instance.</div>
280</td>
281</tr>
282<tr class="altColor">
283<td class="colFirst"><code>protected </code></td>
284<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#SerializerProvider-com.fasterxml.jackson.databind.SerializerProvider-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.ser.SerializerFactory-">SerializerProvider</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;src,
285                  <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
286                  <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;f)</code>
287<div class="block">"Copy-constructor", used by sub-classes when creating actual non-blueprint
288 instances to use.</div>
289</td>
290</tr>
291</table>
292</li>
293</ul>
294<!-- ========== METHOD SUMMARY =========== -->
295<ul class="blockList">
296<li class="blockList"><a name="method.summary">
297<!--   -->
298</a>
299<h3>Method Summary</h3>
300<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
301<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
302<tr>
303<th class="colFirst" scope="col">Modifier and Type</th>
304<th class="colLast" scope="col">Method and Description</th>
305</tr>
306<tr id="i0" class="altColor">
307<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
308<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_createAndCacheUntypedSerializer-java.lang.Class-">_createAndCacheUntypedSerializer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rawType)</code>
309<div class="block">Method that will try to construct a value serializer; and if
310 one is successfully created, cache it for reuse.</div>
311</td>
312</tr>
313<tr id="i1" class="rowColor">
314<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
315<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_createAndCacheUntypedSerializer-com.fasterxml.jackson.databind.JavaType-">_createAndCacheUntypedSerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
316</tr>
317<tr id="i2" class="altColor">
318<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
319<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_createUntypedSerializer-com.fasterxml.jackson.databind.JavaType-">_createUntypedSerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
320</tr>
321<tr id="i3" class="rowColor">
322<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
323<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_dateFormat--">_dateFormat</a></span>()</code>&nbsp;</td>
324</tr>
325<tr id="i4" class="altColor">
326<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
327<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_findExplicitUntypedSerializer-java.lang.Class-">_findExplicitUntypedSerializer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;runtimeType)</code>
328<div class="block">Method that will try to find a serializer, either from cache
329 or by constructing one; but will not return an "unknown" serializer
330 if this cannot be done but rather returns null.</div>
331</td>
332</tr>
333<tr id="i5" class="rowColor">
334<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
335<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_handleContextualResolvable-com.fasterxml.jackson.databind.JsonSerializer-com.fasterxml.jackson.databind.BeanProperty-">_handleContextualResolvable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
336                           <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
337<div class="block">Helper method called to resolve and contextualize given
338 serializer, if and as necessary.</div>
339</td>
340</tr>
341<tr id="i6" class="altColor">
342<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
343<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_handleResolvable-com.fasterxml.jackson.databind.JsonSerializer-">_handleResolvable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser)</code>&nbsp;</td>
344</tr>
345<tr id="i7" class="rowColor">
346<td class="colFirst"><code>protected void</code></td>
347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#Z:Z_reportIncompatibleRootType-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">_reportIncompatibleRootType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
348                           <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>&nbsp;</td>
349</tr>
350<tr id="i8" class="altColor">
351<td class="colFirst"><code>boolean</code></td>
352<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#canOverrideAccessModifiers--">canOverrideAccessModifiers</a></span>()</code>
353<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:</div>
354</td>
355</tr>
356<tr id="i9" class="rowColor">
357<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
358<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">constructSpecializedType</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
359                        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;subclass)</code>
360<div class="block">Convenience method for constructing subtypes, retaining generic
361 type parameter (if any).</div>
362</td>
363</tr>
364<tr id="i10" class="altColor">
365<td class="colFirst"><code>void</code></td>
366<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#defaultSerializeDateKey-java.util.Date-com.fasterxml.jackson.core.JsonGenerator-">defaultSerializeDateKey</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;date,
367                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</code>
368<div class="block">Method that will handle serialization of Dates used as <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> keys,
369 based on <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DATE_KEYS_AS_TIMESTAMPS"><code>SerializationFeature.WRITE_DATE_KEYS_AS_TIMESTAMPS</code></a>
370 value (and if using textual representation, configured date format)</div>
371</td>
372</tr>
373<tr id="i11" class="rowColor">
374<td class="colFirst"><code>void</code></td>
375<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#defaultSerializeDateKey-long-com.fasterxml.jackson.core.JsonGenerator-">defaultSerializeDateKey</a></span>(long&nbsp;timestamp,
376                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</code>
377<div class="block">Method that will handle serialization of Dates used as <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> keys,
378 based on <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DATE_KEYS_AS_TIMESTAMPS"><code>SerializationFeature.WRITE_DATE_KEYS_AS_TIMESTAMPS</code></a>
379 value (and if using textual representation, configured date format)</div>
380</td>
381</tr>
382<tr id="i12" class="altColor">
383<td class="colFirst"><code>void</code></td>
384<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#defaultSerializeDateValue-java.util.Date-com.fasterxml.jackson.core.JsonGenerator-">defaultSerializeDateValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;date,
385                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</code>
386<div class="block">Method that will handle serialization of Date(-like) values, using
387 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a> settings to determine expected serialization
388 behavior.</div>
389</td>
390</tr>
391<tr id="i13" class="rowColor">
392<td class="colFirst"><code>void</code></td>
393<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#defaultSerializeDateValue-long-com.fasterxml.jackson.core.JsonGenerator-">defaultSerializeDateValue</a></span>(long&nbsp;timestamp,
394                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</code>
395<div class="block">Method that will handle serialization of Date(-like) values, using
396 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a> settings to determine expected serialization
397 behavior.</div>
398</td>
399</tr>
400<tr id="i14" class="altColor">
401<td class="colFirst"><code>void</code></td>
402<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#defaultSerializeField-java.lang.String-java.lang.Object-com.fasterxml.jackson.core.JsonGenerator-">defaultSerializeField</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;fieldName,
403                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
404                     <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</code>
405<div class="block">Convenience method that will serialize given field with specified
406 value.</div>
407</td>
408</tr>
409<tr id="i15" class="rowColor">
410<td class="colFirst"><code>void</code></td>
411<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#defaultSerializeNull-com.fasterxml.jackson.core.JsonGenerator-">defaultSerializeNull</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</code>&nbsp;</td>
412</tr>
413<tr id="i16" class="altColor">
414<td class="colFirst"><code>void</code></td>
415<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#defaultSerializeValue-java.lang.Object-com.fasterxml.jackson.core.JsonGenerator-">defaultSerializeValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
416                     <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</code>
417<div class="block">Convenience method that will serialize given value (which can be
418 null) using standard serializer locating functionality.</div>
419</td>
420</tr>
421<tr id="i17" class="rowColor">
422<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
423<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findContentValueSerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-">findContentValueSerializer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;valueType,
424                          <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
425<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findContentValueSerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-"><code>findContentValueSerializer(JavaType, BeanProperty)</code></a>.</div>
426</td>
427</tr>
428<tr id="i18" class="altColor">
429<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
430<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findContentValueSerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">findContentValueSerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
431                          <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
432<div class="block">Alternative to <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findPrimaryPropertySerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-"><code>findPrimaryPropertySerializer(JavaType, BeanProperty)</code></a> called not
433 for primary value, but "content" of such primary serializer: element of an array or
434 <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>, value of <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> entry and so on.</div>
435</td>
436</tr>
437<tr id="i19" class="rowColor">
438<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
439<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findKeySerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-">findKeySerializer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rawKeyType,
440                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>&nbsp;</td>
441</tr>
442<tr id="i20" class="altColor">
443<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
444<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findKeySerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">findKeySerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;keyType,
445                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
446<div class="block">Method called to get the serializer to use for serializing
447 non-null Map keys.</div>
448</td>
449</tr>
450<tr id="i21" class="rowColor">
451<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
452<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findNullKeySerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">findNullKeySerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;serializationType,
453                     <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
454<div class="block">Method called to find a serializer to use for null values for given
455 declared type.</div>
456</td>
457</tr>
458<tr id="i22" class="altColor">
459<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
460<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findNullValueSerializer-com.fasterxml.jackson.databind.BeanProperty-">findNullValueSerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
461<div class="block">Method called to get the serializer to use for serializing null
462 values for specified property.</div>
463</td>
464</tr>
465<tr id="i23" class="rowColor">
466<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/ser/impl/WritableObjectId.html" title="class in com.fasterxml.jackson.databind.ser.impl">WritableObjectId</a></code></td>
467<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findObjectId-java.lang.Object-com.fasterxml.jackson.annotation.ObjectIdGenerator-">findObjectId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;forPojo,
468            <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;?&gt;&nbsp;generatorType)</code>
469<div class="block">Method called to find the Object Id for given POJO, if one
470 has been generated.</div>
471</td>
472</tr>
473<tr id="i24" class="altColor">
474<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
475<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findPrimaryPropertySerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-">findPrimaryPropertySerializer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;valueType,
476                             <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
477<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findPrimaryPropertySerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-"><code>findPrimaryPropertySerializer(JavaType, BeanProperty)</code></a></div>
478</td>
479</tr>
480<tr id="i25" class="rowColor">
481<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
482<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findPrimaryPropertySerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">findPrimaryPropertySerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
483                             <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
484<div class="block">Similar to <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-"><code>findValueSerializer(JavaType, BeanProperty)</code></a>, but used
485 when finding "primary" property value serializer (one directly handling
486 value of the property).</div>
487</td>
488</tr>
489<tr id="i26" class="altColor">
490<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
491<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findTypedValueSerializer-java.lang.Class-boolean-com.fasterxml.jackson.databind.BeanProperty-">findTypedValueSerializer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;valueType,
492                        boolean&nbsp;cache,
493                        <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
494<div class="block">Method called to locate regular serializer, matching type serializer,
495 and if both found, wrap them in a serializer that calls both in correct
496 sequence.</div>
497</td>
498</tr>
499<tr id="i27" class="rowColor">
500<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
501<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findTypedValueSerializer-com.fasterxml.jackson.databind.JavaType-boolean-com.fasterxml.jackson.databind.BeanProperty-">findTypedValueSerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
502                        boolean&nbsp;cache,
503                        <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
504<div class="block">Method called to locate regular serializer, matching type serializer,
505 and if both found, wrap them in a serializer that calls both in correct
506 sequence.</div>
507</td>
508</tr>
509<tr id="i28" class="altColor">
510<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a></code></td>
511<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findTypeSerializer-com.fasterxml.jackson.databind.JavaType-">findTypeSerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;javaType)</code>
512<div class="block">Method called to get the <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>TypeSerializer</code></a> to use for including Type Id necessary
513 for serializing for the given Java class.</div>
514</td>
515</tr>
516<tr id="i29" class="rowColor">
517<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
518<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer-java.lang.Class-">findValueSerializer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;valueType)</code>
519<div class="block">Method variant used when we do NOT want contextualization to happen; it will need
520 to be handled at a later point, but caller wants to be able to do that
521 as needed; sometimes to avoid infinite loops</div>
522</td>
523</tr>
524<tr id="i30" class="altColor">
525<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
526<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-">findValueSerializer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;valueType,
527                   <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
528<div class="block">Method called to get hold of a serializer for a value of given type;
529 or if no such serializer can be found, a default handler (which
530 may do a best-effort generic serialization or just simply
531 throw an exception when invoked).</div>
532</td>
533</tr>
534<tr id="i31" class="rowColor">
535<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
536<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer-com.fasterxml.jackson.databind.JavaType-">findValueSerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
537<div class="block">Method variant used when we do NOT want contextualization to happen; it will need
538 to be handled at a later point, but caller wants to be able to do that
539 as needed; sometimes to avoid infinite loops</div>
540</td>
541</tr>
542<tr id="i32" class="altColor">
543<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
544<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">findValueSerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
545                   <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
546<div class="block">Similar to <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-"><code>findValueSerializer(Class,BeanProperty)</code></a>, but takes
547 full generics-aware type instead of raw class.</div>
548</td>
549</tr>
550<tr id="i33" class="rowColor">
551<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
552<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getActiveView--">getActiveView</a></span>()</code>
553<div class="block">Accessor for locating currently active view, if any;
554 returns null if no view has been set.</div>
555</td>
556</tr>
557<tr id="i34" class="altColor">
558<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
559<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getAnnotationIntrospector--">getAnnotationIntrospector</a></span>()</code>
560<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:</div>
561</td>
562</tr>
563<tr id="i35" class="rowColor">
564<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
565<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getAttribute-java.lang.Object-">getAttribute</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</code>
566<div class="block">Method for accessing attributes available in this context.</div>
567</td>
568</tr>
569<tr id="i36" class="altColor">
570<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
571<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getConfig--">getConfig</a></span>()</code>
572<div class="block">Method for accessing configuration for the serialization processing.</div>
573</td>
574</tr>
575<tr id="i37" class="rowColor">
576<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
577<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getDefaultNullKeySerializer--">getDefaultNullKeySerializer</a></span>()</code>&nbsp;</td>
578</tr>
579<tr id="i38" class="altColor">
580<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
581<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getDefaultNullValueSerializer--">getDefaultNullValueSerializer</a></span>()</code>&nbsp;</td>
582</tr>
583<tr id="i39" class="rowColor">
584<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td>
585<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getDefaultPropertyFormat-java.lang.Class-">getDefaultPropertyFormat</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</code>&nbsp;</td>
586</tr>
587<tr id="i40" class="altColor">
588<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td>
589<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getDefaultPropertyInclusion-java.lang.Class-">getDefaultPropertyInclusion</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</code>&nbsp;</td>
590</tr>
591<tr id="i41" class="rowColor">
592<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a></code></td>
593<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getFilterProvider--">getFilterProvider</a></span>()</code>
594<div class="block">Convenience method for accessing provider to find serialization filters used,
595 equivalent to calling:</div>
596</td>
597</tr>
598<tr id="i42" class="altColor">
599<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a></code></td>
600<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getGenerator--">getGenerator</a></span>()</code>
601<div class="block">
602 NOTE: current implementation simply returns `null` as generator is not yet
603 assigned to this provider.</div>
604</td>
605</tr>
606<tr id="i43" class="rowColor">
607<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a></code></td>
608<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getLocale--">getLocale</a></span>()</code>
609<div class="block">Method for accessing default Locale to use: convenience method for</div>
610</td>
611</tr>
612<tr id="i44" class="altColor">
613<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
614<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getSerializationView--">getSerializationView</a></span>()</code>
615<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
616<div class="block"><span class="deprecationComment">Since 2.2, use <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getActiveView--"><code>getActiveView()</code></a> instead.</span></div>
617</div>
618</td>
619</tr>
620<tr id="i45" class="rowColor">
621<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a></code></td>
622<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getTimeZone--">getTimeZone</a></span>()</code>
623<div class="block">Method for accessing default TimeZone to use: convenience method for</div>
624</td>
625</tr>
626<tr id="i46" class="altColor">
627<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td>
628<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getTypeFactory--">getTypeFactory</a></span>()</code>&nbsp;</td>
629</tr>
630<tr id="i47" class="rowColor">
631<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
632<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getUnknownTypeSerializer-java.lang.Class-">getUnknownTypeSerializer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;unknownType)</code>
633<div class="block">Method called to get the serializer to use if provider
634 cannot determine an actual type-specific serializer
635 to use; typically when none of <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>
636 instances are able to construct a serializer.</div>
637</td>
638</tr>
639<tr id="i48" class="altColor">
640<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
641<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#handlePrimaryContextualization-com.fasterxml.jackson.databind.JsonSerializer-com.fasterxml.jackson.databind.BeanProperty-">handlePrimaryContextualization</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
642                              <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
643<div class="block">Method called for primary property serializers (ones
644 directly created to serialize values of a POJO property),
645 to handle details of resolving
646 <a href="../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser"><code>ContextualSerializer</code></a> with given property context.</div>
647</td>
648</tr>
649<tr id="i49" class="rowColor">
650<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;</code></td>
651<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#handleSecondaryContextualization-com.fasterxml.jackson.databind.JsonSerializer-com.fasterxml.jackson.databind.BeanProperty-">handleSecondaryContextualization</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
652                                <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
653<div class="block">Method called for secondary property serializers (ones
654 NOT directly created to serialize values of a POJO property
655 but instead created as a dependant serializer -- such as value serializers
656 for structured types, or serializers for root values)
657 to handle details of resolving
658 <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> with given property context.</div>
659</td>
660</tr>
661<tr id="i50" class="altColor">
662<td class="colFirst"><code>boolean</code></td>
663<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#hasSerializationFeatures-int-">hasSerializationFeatures</a></span>(int&nbsp;featureMask)</code>
664<div class="block">"Bulk" access method for checking that all features specified by
665 mask are enabled.</div>
666</td>
667</tr>
668<tr id="i51" class="rowColor">
669<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
670<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#includeFilterInstance-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-java.lang.Class-">includeFilterInstance</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;forProperty,
671                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;filterClass)</code>
672<div class="block">Method that can be called to construct and configure <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonInclude</code></a>
673 filter instance,
674 given a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> to instantiate (with default constructor, by default).</div>
675</td>
676</tr>
677<tr id="i52" class="altColor">
678<td class="colFirst"><code>abstract boolean</code></td>
679<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#includeFilterSuppressNulls-java.lang.Object-">includeFilterSuppressNulls</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;filter)</code>
680<div class="block">Follow-up method that may be called after calling <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#includeFilterInstance-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-java.lang.Class-"><code>includeFilterInstance(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition, java.lang.Class&lt;?&gt;)</code></a>,
681 to check handling of `null` values by the filter.</div>
682</td>
683</tr>
684<tr id="i53" class="rowColor">
685<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
686<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">invalidTypeIdException</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
687                      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
688                      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extraDesc)</code>
689<div class="block">Helper method for constructing exception to indicate that given type id
690 could not be resolved to a valid subtype of specified base type.</div>
691</td>
692</tr>
693<tr id="i54" class="altColor">
694<td class="colFirst"><code>boolean</code></td>
695<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature)</code>
696<div class="block">Convenience method for checking whether specified serialization
697 feature is enabled or not.</div>
698</td>
699</tr>
700<tr id="i55" class="rowColor">
701<td class="colFirst"><code>boolean</code></td>
702<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">isEnabled</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
703<div class="block">Convenience method for checking whether specified serialization
704 feature is enabled or not.</div>
705</td>
706</tr>
707<tr id="i56" class="altColor">
708<td class="colFirst"><code>boolean</code></td>
709<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#isUnknownTypeSerializer-com.fasterxml.jackson.databind.JsonSerializer-">isUnknownTypeSerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser)</code>
710<div class="block">Helper method called to see if given serializer is considered to be
711 something returned by <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getUnknownTypeSerializer-java.lang.Class-"><code>getUnknownTypeSerializer(java.lang.Class&lt;?&gt;)</code></a>, that is, something
712 for which no regular serializer was found or constructed.</div>
713</td>
714</tr>
715<tr id="i57" class="rowColor">
716<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
717<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#mappingException-java.lang.String-java.lang.Object...-">mappingException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
718                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)</code>
719<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
720<div class="block"><span class="deprecationComment">Since 2.9</span></div>
721</div>
722</td>
723</tr>
724<tr id="i58" class="altColor">
725<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
726<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#mappingException-java.lang.Throwable-java.lang.String-java.lang.Object...-">mappingException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
727                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
728                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)</code>
729<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
730<div class="block"><span class="deprecationComment">Since 2.9</span></div>
731</div>
732</td>
733</tr>
734<tr id="i59" class="rowColor">
735<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
736<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#reportBadDefinition-java.lang.Class-java.lang.String-java.lang.Throwable-">reportBadDefinition</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;raw,
737                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
738                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
739</tr>
740<tr id="i60" class="altColor">
741<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
742<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">reportBadDefinition</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
743                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>
744<div class="block">Helper method called to indicate a generic problem that stems from type
745 definition(s), not input data, or input/output state; typically this
746 means throwing a <a href="../../../../com/fasterxml/jackson/databind/exc/InvalidDefinitionException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidDefinitionException</code></a>.</div>
747</td>
748</tr>
749<tr id="i61" class="rowColor">
750<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
751<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.Throwable-">reportBadDefinition</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
752                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
753                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
754</tr>
755<tr id="i62" class="altColor">
756<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
757<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#reportBadPropertyDefinition-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-java.lang.String-java.lang.Object...-">reportBadPropertyDefinition</a></span>(<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;bean,
758                           <a href="../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;prop,
759                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
760                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)</code>
761<div class="block">Helper method called to indicate problem in POJO (serialization) definitions or settings
762 regarding specific property (of a type), unrelated to actual JSON content to map.</div>
763</td>
764</tr>
765<tr id="i63" class="rowColor">
766<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
767<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#reportBadTypeDefinition-com.fasterxml.jackson.databind.BeanDescription-java.lang.String-java.lang.Object...-">reportBadTypeDefinition</a></span>(<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;bean,
768                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
769                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)</code>
770<div class="block">Helper method called to indicate problem in POJO (serialization) definitions or settings
771 regarding specific Java type, unrelated to actual JSON content to map.</div>
772</td>
773</tr>
774<tr id="i64" class="altColor">
775<td class="colFirst"><code>void</code></td>
776<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#reportMappingProblem-java.lang.String-java.lang.Object...-">reportMappingProblem</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
777                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
778<div class="block">Helper method called to indicate problem; default behavior is to construct and
779 throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a>, but in future may collect more than one
780 and only throw after certain number, or at the end of serialization.</div>
781</td>
782</tr>
783<tr id="i65" class="rowColor">
784<td class="colFirst"><code>void</code></td>
785<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#reportMappingProblem-java.lang.Throwable-java.lang.String-java.lang.Object...-">reportMappingProblem</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
786                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
787                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)</code>
788<div class="block">Helper method called to indicate problem; default behavior is to construct and
789 throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a>, but in future may collect more than one
790 and only throw after certain number, or at the end of serialization.</div>
791</td>
792</tr>
793<tr id="i66" class="altColor">
794<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
795<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#serializerInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">serializerInstance</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
796                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;serDef)</code>
797<div class="block">Method that can be called to construct and configure serializer instance,
798 either given a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> to instantiate (with default constructor),
799 or an uninitialized serializer instance.</div>
800</td>
801</tr>
802<tr id="i67" class="rowColor">
803<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></code></td>
804<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#setAttribute-java.lang.Object-java.lang.Object-">setAttribute</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
805            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
806<div class="block">Method for setting per-call value of given attribute.</div>
807</td>
808</tr>
809<tr id="i68" class="altColor">
810<td class="colFirst"><code>void</code></td>
811<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#setDefaultKeySerializer-com.fasterxml.jackson.databind.JsonSerializer-">setDefaultKeySerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;ks)</code>
812<div class="block">Method that can be used to specify serializer that will be
813 used to write JSON property names matching null keys for Java
814 Maps (which will throw an exception if try write such property
815 name)</div>
816</td>
817</tr>
818<tr id="i69" class="rowColor">
819<td class="colFirst"><code>void</code></td>
820<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#setNullKeySerializer-com.fasterxml.jackson.databind.JsonSerializer-">setNullKeySerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;nks)</code>
821<div class="block">Method that can be used to specify serializer to use for serializing
822 all non-null JSON property names, unless more specific key serializer
823 is found (i.e.</div>
824</td>
825</tr>
826<tr id="i70" class="altColor">
827<td class="colFirst"><code>void</code></td>
828<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#setNullValueSerializer-com.fasterxml.jackson.databind.JsonSerializer-">setNullValueSerializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;nvs)</code>
829<div class="block">Method that can be used to specify serializer that will be
830 used to write JSON values matching Java null values
831 instead of default one (which simply writes JSON null).</div>
832</td>
833</tr>
834</table>
835<ul class="blockList">
836<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.DatabindContext">
837<!--   -->
838</a>
839<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></h3>
840<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_colonConcat-java.lang.String-java.lang.String-">_colonConcat</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_desc-java.lang.String-">_desc</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_format-java.lang.String-java.lang.Object...-">_format</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_quotedString-java.lang.String-">_quotedString</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_throwNotASubtype-com.fasterxml.jackson.databind.JavaType-java.lang.String-">_throwNotASubtype</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_throwSubtypeClassNotAllowed-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">_throwSubtypeClassNotAllowed</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_throwSubtypeNameNotAllowed-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">_throwSubtypeNameNotAllowed</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_truncate-java.lang.String-">_truncate</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructType-java.lang.reflect.Type-">constructType</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#converterInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">converterInstance</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#objectIdGeneratorInstance-com.fasterxml.jackson.databind.introspect.Annotated-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">objectIdGeneratorInstance</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#objectIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">objectIdResolverInstance</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#reportBadDefinition-java.lang.Class-java.lang.String-">reportBadDefinition</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#resolveAndValidateSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">resolveAndValidateSubType</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#resolveSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-">resolveSubType</a></code></li>
841</ul>
842<ul class="blockList">
843<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
844<!--   -->
845</a>
846<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
847<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <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">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
848</ul>
849</li>
850</ul>
851</li>
852</ul>
853</div>
854<div class="details">
855<ul class="blockList">
856<li class="blockList">
857<!-- ============ FIELD DETAIL =========== -->
858<ul class="blockList">
859<li class="blockList"><a name="field.detail">
860<!--   -->
861</a>
862<h3>Field Detail</h3>
863<a name="CACHE_UNKNOWN_MAPPINGS">
864<!--   -->
865</a>
866<ul class="blockList">
867<li class="blockList">
868<h4>CACHE_UNKNOWN_MAPPINGS</h4>
869<pre>protected static final&nbsp;boolean CACHE_UNKNOWN_MAPPINGS</pre>
870<div class="block">Setting for determining whether mappings for "unknown classes" should be
871 cached for faster resolution. Usually this isn't needed, but maybe it
872 is in some cases?</div>
873<dl>
874<dt><span class="seeLabel">See Also:</span></dt>
875<dd><a href="../../../../constant-values.html#com.fasterxml.jackson.databind.SerializerProvider.CACHE_UNKNOWN_MAPPINGS">Constant Field Values</a></dd>
876</dl>
877</li>
878</ul>
879<a name="DEFAULT_NULL_KEY_SERIALIZER">
880<!--   -->
881</a>
882<ul class="blockList">
883<li class="blockList">
884<h4>DEFAULT_NULL_KEY_SERIALIZER</h4>
885<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; DEFAULT_NULL_KEY_SERIALIZER</pre>
886</li>
887</ul>
888<a name="DEFAULT_UNKNOWN_SERIALIZER">
889<!--   -->
890</a>
891<ul class="blockList">
892<li class="blockList">
893<h4>DEFAULT_UNKNOWN_SERIALIZER</h4>
894<pre>protected static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; DEFAULT_UNKNOWN_SERIALIZER</pre>
895<div class="block">Placeholder serializer used when <code>java.lang.Object</code> typed property
896 is marked to be serialized.
897<br>
898 NOTE: starting with 2.6, this instance is NOT used for any other types, and
899 separate instances are constructed for "empty" Beans.
900<p>
901 NOTE: changed to <code>protected</code> for 2.3; no need to be publicly available.</div>
902</li>
903</ul>
904<a name="Z:Z_config">
905<!--   -->
906</a>
907<ul class="blockList">
908<li class="blockList">
909<h4>_config</h4>
910<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _config</pre>
911<div class="block">Serialization configuration to use for serialization processing.</div>
912</li>
913</ul>
914<a name="Z:Z_serializationView">
915<!--   -->
916</a>
917<ul class="blockList">
918<li class="blockList">
919<h4>_serializationView</h4>
920<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt; _serializationView</pre>
921<div class="block">View used for currently active serialization, if any.
922 Only set for non-blueprint instances.</div>
923</li>
924</ul>
925<a name="Z:Z_serializerFactory">
926<!--   -->
927</a>
928<ul class="blockList">
929<li class="blockList">
930<h4>_serializerFactory</h4>
931<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre>
932<div class="block">Factory used for constructing actual serializer instances.
933 Only set for non-blueprint instances.</div>
934</li>
935</ul>
936<a name="Z:Z_serializerCache">
937<!--   -->
938</a>
939<ul class="blockList">
940<li class="blockList">
941<h4>_serializerCache</h4>
942<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerCache.html" title="class in com.fasterxml.jackson.databind.ser">SerializerCache</a> _serializerCache</pre>
943<div class="block">Cache for doing type-to-value-serializer lookups.</div>
944</li>
945</ul>
946<a name="Z:Z_attributes">
947<!--   -->
948</a>
949<ul class="blockList">
950<li class="blockList">
951<h4>_attributes</h4>
952<pre>protected transient&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> _attributes</pre>
953<div class="block">Lazily-constructed holder for per-call attributes.
954 Only set for non-blueprint instances.</div>
955<dl>
956<dt><span class="simpleTagLabel">Since:</span></dt>
957<dd>2.3</dd>
958</dl>
959</li>
960</ul>
961<a name="Z:Z_unknownTypeSerializer">
962<!--   -->
963</a>
964<ul class="blockList">
965<li class="blockList">
966<h4>_unknownTypeSerializer</h4>
967<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _unknownTypeSerializer</pre>
968<div class="block">Serializer that gets called for values of types for which no
969 serializers can be constructed.
970<p>
971 The default serializer will simply thrown an exception.</div>
972</li>
973</ul>
974<a name="Z:Z_keySerializer">
975<!--   -->
976</a>
977<ul class="blockList">
978<li class="blockList">
979<h4>_keySerializer</h4>
980<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _keySerializer</pre>
981<div class="block">Serializer used to output non-null keys of Maps (which will get
982 output as JSON Objects), if not null; if null, us the standard
983 default key serializer.</div>
984</li>
985</ul>
986<a name="Z:Z_nullValueSerializer">
987<!--   -->
988</a>
989<ul class="blockList">
990<li class="blockList">
991<h4>_nullValueSerializer</h4>
992<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _nullValueSerializer</pre>
993<div class="block">Serializer used to output a null value. Default implementation
994 writes nulls using <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true#writeNull--" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.writeNull()</code></a>.</div>
995</li>
996</ul>
997<a name="Z:Z_nullKeySerializer">
998<!--   -->
999</a>
1000<ul class="blockList">
1001<li class="blockList">
1002<h4>_nullKeySerializer</h4>
1003<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _nullKeySerializer</pre>
1004<div class="block">Serializer used to (try to) output a null key, due to an entry of
1005 <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> having null key.
1006 The default implementation will throw an exception if this happens;
1007 alternative implementation (like one that would write an Empty String)
1008 can be defined.</div>
1009</li>
1010</ul>
1011<a name="Z:Z_knownSerializers">
1012<!--   -->
1013</a>
1014<ul class="blockList">
1015<li class="blockList">
1016<h4>_knownSerializers</h4>
1017<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/impl/ReadOnlyClassToSerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">ReadOnlyClassToSerializerMap</a> _knownSerializers</pre>
1018<div class="block">For fast lookups, we will have a local non-shared read-only
1019 map that contains serializers previously fetched.</div>
1020</li>
1021</ul>
1022<a name="Z:Z_dateFormat">
1023<!--   -->
1024</a>
1025<ul class="blockList">
1026<li class="blockList">
1027<h4>_dateFormat</h4>
1028<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _dateFormat</pre>
1029<div class="block">Lazily acquired and instantiated formatter object: initialized
1030 first time it is needed, reused afterwards. Used via instances
1031 (not blueprints), so that access need not be thread-safe.</div>
1032</li>
1033</ul>
1034<a name="Z:Z_stdNullValueSerializer">
1035<!--   -->
1036</a>
1037<ul class="blockListLast">
1038<li class="blockList">
1039<h4>_stdNullValueSerializer</h4>
1040<pre>protected final&nbsp;boolean _stdNullValueSerializer</pre>
1041<div class="block">Flag set to indicate that we are using vanilla null value serialization</div>
1042<dl>
1043<dt><span class="simpleTagLabel">Since:</span></dt>
1044<dd>2.3</dd>
1045</dl>
1046</li>
1047</ul>
1048</li>
1049</ul>
1050<!-- ========= CONSTRUCTOR DETAIL ======== -->
1051<ul class="blockList">
1052<li class="blockList"><a name="constructor.detail">
1053<!--   -->
1054</a>
1055<h3>Constructor Detail</h3>
1056<a name="SerializerProvider--">
1057<!--   -->
1058</a>
1059<ul class="blockList">
1060<li class="blockList">
1061<h4>SerializerProvider</h4>
1062<pre>public&nbsp;SerializerProvider()</pre>
1063<div class="block">Constructor for creating master (or "blue-print") provider object,
1064 which is only used as the template for constructing per-binding
1065 instances.</div>
1066</li>
1067</ul>
1068<a name="SerializerProvider-com.fasterxml.jackson.databind.SerializerProvider-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.ser.SerializerFactory-">
1069<!--   -->
1070</a>
1071<ul class="blockList">
1072<li class="blockList">
1073<h4>SerializerProvider</h4>
1074<pre>protected&nbsp;SerializerProvider(<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;src,
1075                             <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
1076                             <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;f)</pre>
1077<div class="block">"Copy-constructor", used by sub-classes when creating actual non-blueprint
1078 instances to use.</div>
1079<dl>
1080<dt><span class="paramLabel">Parameters:</span></dt>
1081<dd><code>src</code> - Blueprint object used as the baseline for this instance</dd>
1082</dl>
1083</li>
1084</ul>
1085<a name="SerializerProvider-com.fasterxml.jackson.databind.SerializerProvider-">
1086<!--   -->
1087</a>
1088<ul class="blockListLast">
1089<li class="blockList">
1090<h4>SerializerProvider</h4>
1091<pre>protected&nbsp;SerializerProvider(<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;src)</pre>
1092<div class="block">Copy-constructor used when making a copy of a blueprint instance.</div>
1093<dl>
1094<dt><span class="simpleTagLabel">Since:</span></dt>
1095<dd>2.5</dd>
1096</dl>
1097</li>
1098</ul>
1099</li>
1100</ul>
1101<!-- ============ METHOD DETAIL ========== -->
1102<ul class="blockList">
1103<li class="blockList"><a name="method.detail">
1104<!--   -->
1105</a>
1106<h3>Method Detail</h3>
1107<a name="setDefaultKeySerializer-com.fasterxml.jackson.databind.JsonSerializer-">
1108<!--   -->
1109</a>
1110<ul class="blockList">
1111<li class="blockList">
1112<h4>setDefaultKeySerializer</h4>
1113<pre>public&nbsp;void&nbsp;setDefaultKeySerializer(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;ks)</pre>
1114<div class="block">Method that can be used to specify serializer that will be
1115 used to write JSON property names matching null keys for Java
1116 Maps (which will throw an exception if try write such property
1117 name)</div>
1118</li>
1119</ul>
1120<a name="setNullValueSerializer-com.fasterxml.jackson.databind.JsonSerializer-">
1121<!--   -->
1122</a>
1123<ul class="blockList">
1124<li class="blockList">
1125<h4>setNullValueSerializer</h4>
1126<pre>public&nbsp;void&nbsp;setNullValueSerializer(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;nvs)</pre>
1127<div class="block">Method that can be used to specify serializer that will be
1128 used to write JSON values matching Java null values
1129 instead of default one (which simply writes JSON null).
1130<p>
1131 Note that you can get finer control over serializer to use by overriding
1132 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findNullValueSerializer-com.fasterxml.jackson.databind.BeanProperty-"><code>findNullValueSerializer(com.fasterxml.jackson.databind.BeanProperty)</code></a>, which gets called once per each
1133 property.</div>
1134</li>
1135</ul>
1136<a name="setNullKeySerializer-com.fasterxml.jackson.databind.JsonSerializer-">
1137<!--   -->
1138</a>
1139<ul class="blockList">
1140<li class="blockList">
1141<h4>setNullKeySerializer</h4>
1142<pre>public&nbsp;void&nbsp;setNullKeySerializer(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;nks)</pre>
1143<div class="block">Method that can be used to specify serializer to use for serializing
1144 all non-null JSON property names, unless more specific key serializer
1145 is found (i.e. if not custom key serializer has been registered for
1146 Java type).
1147<p>
1148 Note that key serializer registration are different from value serializer
1149 registrations.</div>
1150</li>
1151</ul>
1152<a name="getConfig--">
1153<!--   -->
1154</a>
1155<ul class="blockList">
1156<li class="blockList">
1157<h4>getConfig</h4>
1158<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;getConfig()</pre>
1159<div class="block">Method for accessing configuration for the serialization processing.</div>
1160<dl>
1161<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1162<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getConfig--">getConfig</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1163</dl>
1164</li>
1165</ul>
1166<a name="getAnnotationIntrospector--">
1167<!--   -->
1168</a>
1169<ul class="blockList">
1170<li class="blockList">
1171<h4>getAnnotationIntrospector</h4>
1172<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
1173<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAnnotationIntrospector--">DatabindContext</a></code></span></div>
1174<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:
1175<pre>
1176   getConfig().getAnnotationIntrospector();
1177</pre></div>
1178<dl>
1179<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1180<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAnnotationIntrospector--">getAnnotationIntrospector</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1181</dl>
1182</li>
1183</ul>
1184<a name="getTypeFactory--">
1185<!--   -->
1186</a>
1187<ul class="blockList">
1188<li class="blockList">
1189<h4>getTypeFactory</h4>
1190<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;getTypeFactory()</pre>
1191<dl>
1192<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1193<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getTypeFactory--">getTypeFactory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1194</dl>
1195</li>
1196</ul>
1197<a name="constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">
1198<!--   -->
1199</a>
1200<ul class="blockList">
1201<li class="blockList">
1202<h4>constructSpecializedType</h4>
1203<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructSpecializedType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
1204                                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;subclass)
1205                                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
1206<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">DatabindContext</a></code></span></div>
1207<div class="block">Convenience method for constructing subtypes, retaining generic
1208 type parameter (if any).
1209<p>
1210 Note: since 2.11 handling has varied a bit across serialization, deserialization.</div>
1211<dl>
1212<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1213<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">constructSpecializedType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1214<dt><span class="throwsLabel">Throws:</span></dt>
1215<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
1216</dl>
1217</li>
1218</ul>
1219<a name="getActiveView--">
1220<!--   -->
1221</a>
1222<ul class="blockList">
1223<li class="blockList">
1224<h4>getActiveView</h4>
1225<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getActiveView()</pre>
1226<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getActiveView--">DatabindContext</a></code></span></div>
1227<div class="block">Accessor for locating currently active view, if any;
1228 returns null if no view has been set.</div>
1229<dl>
1230<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1231<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getActiveView--">getActiveView</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1232</dl>
1233</li>
1234</ul>
1235<a name="getSerializationView--">
1236<!--   -->
1237</a>
1238<ul class="blockList">
1239<li class="blockList">
1240<h4>getSerializationView</h4>
1241<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1242public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getSerializationView()</pre>
1243<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.2, use <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getActiveView--"><code>getActiveView()</code></a> instead.</span></div>
1244</li>
1245</ul>
1246<a name="canOverrideAccessModifiers--">
1247<!--   -->
1248</a>
1249<ul class="blockList">
1250<li class="blockList">
1251<h4>canOverrideAccessModifiers</h4>
1252<pre>public final&nbsp;boolean&nbsp;canOverrideAccessModifiers()</pre>
1253<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#canOverrideAccessModifiers--">DatabindContext</a></code></span></div>
1254<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:
1255<pre>
1256   getConfig().canOverrideAccessModifiers();
1257</pre></div>
1258<dl>
1259<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1260<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#canOverrideAccessModifiers--">canOverrideAccessModifiers</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1261</dl>
1262</li>
1263</ul>
1264<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-">
1265<!--   -->
1266</a>
1267<ul class="blockList">
1268<li class="blockList">
1269<h4>isEnabled</h4>
1270<pre>public final&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature)</pre>
1271<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">DatabindContext</a></code></span></div>
1272<div class="block">Convenience method for checking whether specified serialization
1273 feature is enabled or not.
1274 Shortcut for:
1275<pre>
1276  getConfig().isEnabled(feature);
1277</pre></div>
1278<dl>
1279<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1280<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1281</dl>
1282</li>
1283</ul>
1284<a name="getDefaultPropertyFormat-java.lang.Class-">
1285<!--   -->
1286</a>
1287<ul class="blockList">
1288<li class="blockList">
1289<h4>getDefaultPropertyFormat</h4>
1290<pre>public final&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a>&nbsp;getDefaultPropertyFormat(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</pre>
1291<dl>
1292<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1293<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getDefaultPropertyFormat-java.lang.Class-">getDefaultPropertyFormat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1294</dl>
1295</li>
1296</ul>
1297<a name="getDefaultPropertyInclusion-java.lang.Class-">
1298<!--   -->
1299</a>
1300<ul class="blockList">
1301<li class="blockList">
1302<h4>getDefaultPropertyInclusion</h4>
1303<pre>public final&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;getDefaultPropertyInclusion(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</pre>
1304<dl>
1305<dt><span class="simpleTagLabel">Since:</span></dt>
1306<dd>2.8</dd>
1307</dl>
1308</li>
1309</ul>
1310<a name="getLocale--">
1311<!--   -->
1312</a>
1313<ul class="blockList">
1314<li class="blockList">
1315<h4>getLocale</h4>
1316<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;getLocale()</pre>
1317<div class="block">Method for accessing default Locale to use: convenience method for
1318<pre>
1319   getConfig().getLocale();
1320</pre></div>
1321<dl>
1322<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1323<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getLocale--">getLocale</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1324</dl>
1325</li>
1326</ul>
1327<a name="getTimeZone--">
1328<!--   -->
1329</a>
1330<ul class="blockList">
1331<li class="blockList">
1332<h4>getTimeZone</h4>
1333<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;getTimeZone()</pre>
1334<div class="block">Method for accessing default TimeZone to use: convenience method for
1335<pre>
1336   getConfig().getTimeZone();
1337</pre></div>
1338<dl>
1339<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1340<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getTimeZone--">getTimeZone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1341</dl>
1342</li>
1343</ul>
1344<a name="getAttribute-java.lang.Object-">
1345<!--   -->
1346</a>
1347<ul class="blockList">
1348<li class="blockList">
1349<h4>getAttribute</h4>
1350<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getAttribute(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</pre>
1351<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAttribute-java.lang.Object-">DatabindContext</a></code></span></div>
1352<div class="block">Method for accessing attributes available in this context.
1353 Per-call attributes have highest precedence; attributes set
1354 via <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> or <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> have lower
1355 precedence.</div>
1356<dl>
1357<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1358<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAttribute-java.lang.Object-">getAttribute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1359<dt><span class="paramLabel">Parameters:</span></dt>
1360<dd><code>key</code> - Key of the attribute to get</dd>
1361<dt><span class="returnLabel">Returns:</span></dt>
1362<dd>Value of the attribute, if any; null otherwise</dd>
1363</dl>
1364</li>
1365</ul>
1366<a name="setAttribute-java.lang.Object-java.lang.Object-">
1367<!--   -->
1368</a>
1369<ul class="blockList">
1370<li class="blockList">
1371<h4>setAttribute</h4>
1372<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;setAttribute(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
1373                                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
1374<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#setAttribute-java.lang.Object-java.lang.Object-">DatabindContext</a></code></span></div>
1375<div class="block">Method for setting per-call value of given attribute.
1376 This will override any previously defined value for the
1377 attribute within this context.</div>
1378<dl>
1379<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1380<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#setAttribute-java.lang.Object-java.lang.Object-">setAttribute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1381<dt><span class="paramLabel">Parameters:</span></dt>
1382<dd><code>key</code> - Key of the attribute to set</dd>
1383<dd><code>value</code> - Value to set attribute to</dd>
1384<dt><span class="returnLabel">Returns:</span></dt>
1385<dd>This context object, to allow chaining</dd>
1386</dl>
1387</li>
1388</ul>
1389<a name="isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">
1390<!--   -->
1391</a>
1392<ul class="blockList">
1393<li class="blockList">
1394<h4>isEnabled</h4>
1395<pre>public final&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</pre>
1396<div class="block">Convenience method for checking whether specified serialization
1397 feature is enabled or not.
1398 Shortcut for:
1399<pre>
1400  getConfig().isEnabled(feature);
1401</pre></div>
1402</li>
1403</ul>
1404<a name="hasSerializationFeatures-int-">
1405<!--   -->
1406</a>
1407<ul class="blockList">
1408<li class="blockList">
1409<h4>hasSerializationFeatures</h4>
1410<pre>public final&nbsp;boolean&nbsp;hasSerializationFeatures(int&nbsp;featureMask)</pre>
1411<div class="block">"Bulk" access method for checking that all features specified by
1412 mask are enabled.</div>
1413<dl>
1414<dt><span class="simpleTagLabel">Since:</span></dt>
1415<dd>2.3</dd>
1416</dl>
1417</li>
1418</ul>
1419<a name="getFilterProvider--">
1420<!--   -->
1421</a>
1422<ul class="blockList">
1423<li class="blockList">
1424<h4>getFilterProvider</h4>
1425<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;getFilterProvider()</pre>
1426<div class="block">Convenience method for accessing provider to find serialization filters used,
1427 equivalent to calling:
1428<pre>
1429   getConfig().getFilterProvider();
1430</pre></div>
1431</li>
1432</ul>
1433<a name="getGenerator--">
1434<!--   -->
1435</a>
1436<ul class="blockList">
1437<li class="blockList">
1438<h4>getGenerator</h4>
1439<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;getGenerator()</pre>
1440<div class="block"><p>
1441 NOTE: current implementation simply returns `null` as generator is not yet
1442 assigned to this provider.</div>
1443<dl>
1444<dt><span class="simpleTagLabel">Since:</span></dt>
1445<dd>2.8</dd>
1446</dl>
1447</li>
1448</ul>
1449<a name="findObjectId-java.lang.Object-com.fasterxml.jackson.annotation.ObjectIdGenerator-">
1450<!--   -->
1451</a>
1452<ul class="blockList">
1453<li class="blockList">
1454<h4>findObjectId</h4>
1455<pre>public abstract&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/impl/WritableObjectId.html" title="class in com.fasterxml.jackson.databind.ser.impl">WritableObjectId</a>&nbsp;findObjectId(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;forPojo,
1456                                              <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;?&gt;&nbsp;generatorType)</pre>
1457<div class="block">Method called to find the Object Id for given POJO, if one
1458 has been generated. Will always return a non-null Object;
1459 contents vary depending on whether an Object Id already
1460 exists or not.</div>
1461</li>
1462</ul>
1463<a name="findValueSerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-">
1464<!--   -->
1465</a>
1466<ul class="blockList">
1467<li class="blockList">
1468<h4>findValueSerializer</h4>
1469<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findValueSerializer(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;valueType,
1470                                                  <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1471                                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1472<div class="block">Method called to get hold of a serializer for a value of given type;
1473 or if no such serializer can be found, a default handler (which
1474 may do a best-effort generic serialization or just simply
1475 throw an exception when invoked).
1476<p>
1477 Note: this method is only called for non-null values; not for keys
1478 or null values. For these, check out other accessor methods.
1479<p>
1480 Note that serializers produced should NOT handle polymorphic serialization
1481 aspects; separate <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>TypeSerializer</code></a> is to be constructed by caller
1482 if and as necessary.</div>
1483<dl>
1484<dt><span class="throwsLabel">Throws:</span></dt>
1485<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if there are fatal problems with
1486   accessing suitable serializer; including that of not
1487   finding any serializer</dd>
1488</dl>
1489</li>
1490</ul>
1491<a name="findValueSerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">
1492<!--   -->
1493</a>
1494<ul class="blockList">
1495<li class="blockList">
1496<h4>findValueSerializer</h4>
1497<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findValueSerializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
1498                                                  <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1499                                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1500<div class="block">Similar to <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-"><code>findValueSerializer(Class,BeanProperty)</code></a>, but takes
1501 full generics-aware type instead of raw class.
1502 This is necessary for accurate handling of external type information,
1503 to handle polymorphic types.
1504<p>
1505 Note: this call will also contextualize serializer before returning it.</div>
1506<dl>
1507<dt><span class="paramLabel">Parameters:</span></dt>
1508<dd><code>property</code> - When creating secondary serializers, property for which
1509   serializer is needed: annotations of the property (or bean that contains it)
1510   may be checked to create contextual serializers.</dd>
1511<dt><span class="throwsLabel">Throws:</span></dt>
1512<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1513</dl>
1514</li>
1515</ul>
1516<a name="findValueSerializer-java.lang.Class-">
1517<!--   -->
1518</a>
1519<ul class="blockList">
1520<li class="blockList">
1521<h4>findValueSerializer</h4>
1522<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findValueSerializer(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;valueType)
1523                                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1524<div class="block">Method variant used when we do NOT want contextualization to happen; it will need
1525 to be handled at a later point, but caller wants to be able to do that
1526 as needed; sometimes to avoid infinite loops</div>
1527<dl>
1528<dt><span class="throwsLabel">Throws:</span></dt>
1529<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1530<dt><span class="simpleTagLabel">Since:</span></dt>
1531<dd>2.5</dd>
1532</dl>
1533</li>
1534</ul>
1535<a name="findValueSerializer-com.fasterxml.jackson.databind.JavaType-">
1536<!--   -->
1537</a>
1538<ul class="blockList">
1539<li class="blockList">
1540<h4>findValueSerializer</h4>
1541<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findValueSerializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
1542                                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1543<div class="block">Method variant used when we do NOT want contextualization to happen; it will need
1544 to be handled at a later point, but caller wants to be able to do that
1545 as needed; sometimes to avoid infinite loops</div>
1546<dl>
1547<dt><span class="throwsLabel">Throws:</span></dt>
1548<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1549<dt><span class="simpleTagLabel">Since:</span></dt>
1550<dd>2.5</dd>
1551</dl>
1552</li>
1553</ul>
1554<a name="findPrimaryPropertySerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">
1555<!--   -->
1556</a>
1557<ul class="blockList">
1558<li class="blockList">
1559<h4>findPrimaryPropertySerializer</h4>
1560<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findPrimaryPropertySerializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
1561                                                            <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1562                                                     throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1563<div class="block">Similar to <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-"><code>findValueSerializer(JavaType, BeanProperty)</code></a>, but used
1564 when finding "primary" property value serializer (one directly handling
1565 value of the property). Difference has to do with contextual resolution,
1566 and method(s) called: this method should only be called when caller is
1567 certain that this is the primary property value serializer.</div>
1568<dl>
1569<dt><span class="paramLabel">Parameters:</span></dt>
1570<dd><code>valueType</code> - Type of values to serialize</dd>
1571<dd><code>property</code> - Property that is being handled; will never be null, and its
1572    type has to match <code>valueType</code> parameter.</dd>
1573<dt><span class="throwsLabel">Throws:</span></dt>
1574<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1575<dt><span class="simpleTagLabel">Since:</span></dt>
1576<dd>2.3</dd>
1577</dl>
1578</li>
1579</ul>
1580<a name="findPrimaryPropertySerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-">
1581<!--   -->
1582</a>
1583<ul class="blockList">
1584<li class="blockList">
1585<h4>findPrimaryPropertySerializer</h4>
1586<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findPrimaryPropertySerializer(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;valueType,
1587                                                            <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1588                                                     throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1589<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findPrimaryPropertySerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-"><code>findPrimaryPropertySerializer(JavaType, BeanProperty)</code></a></div>
1590<dl>
1591<dt><span class="throwsLabel">Throws:</span></dt>
1592<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1593<dt><span class="simpleTagLabel">Since:</span></dt>
1594<dd>2.3</dd>
1595</dl>
1596</li>
1597</ul>
1598<a name="findContentValueSerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">
1599<!--   -->
1600</a>
1601<ul class="blockList">
1602<li class="blockList">
1603<h4>findContentValueSerializer</h4>
1604<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findContentValueSerializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
1605                                                         <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1606                                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1607<div class="block">Alternative to <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findPrimaryPropertySerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-"><code>findPrimaryPropertySerializer(JavaType, BeanProperty)</code></a> called not
1608 for primary value, but "content" of such primary serializer: element of an array or
1609 <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>, value of <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> entry and so on.
1610 This means that <code>property</code> passed (if any) does NOT represent value for which
1611 serializer is requested but its secondary type (or secondary type of that type,
1612 recursively).
1613<p>
1614 Serializer returned SHOULD NOT handle type information; caller will (have to) add
1615 suitable wrapping if necessary.
1616<p>
1617 Note: this call will also contextualize serializer (call <code>createContextual()</code>
1618 before returning it, if applicable (implements <code>ContextualSerializer</code>)</div>
1619<dl>
1620<dt><span class="paramLabel">Parameters:</span></dt>
1621<dd><code>valueType</code> - Type of values to serialize</dd>
1622<dd><code>property</code> - Property that indirectly refers to value being serialized (optional,
1623    may be <code>null</code> for root level serializers)</dd>
1624<dt><span class="throwsLabel">Throws:</span></dt>
1625<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1626<dt><span class="simpleTagLabel">Since:</span></dt>
1627<dd>2.11</dd>
1628</dl>
1629</li>
1630</ul>
1631<a name="findContentValueSerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-">
1632<!--   -->
1633</a>
1634<ul class="blockList">
1635<li class="blockList">
1636<h4>findContentValueSerializer</h4>
1637<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findContentValueSerializer(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;valueType,
1638                                                         <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1639                                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1640<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findContentValueSerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-"><code>findContentValueSerializer(JavaType, BeanProperty)</code></a>.</div>
1641<dl>
1642<dt><span class="throwsLabel">Throws:</span></dt>
1643<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1644<dt><span class="simpleTagLabel">Since:</span></dt>
1645<dd>2.11</dd>
1646</dl>
1647</li>
1648</ul>
1649<a name="findTypedValueSerializer-java.lang.Class-boolean-com.fasterxml.jackson.databind.BeanProperty-">
1650<!--   -->
1651</a>
1652<ul class="blockList">
1653<li class="blockList">
1654<h4>findTypedValueSerializer</h4>
1655<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findTypedValueSerializer(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;valueType,
1656                                                       boolean&nbsp;cache,
1657                                                       <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1658                                                throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1659<div class="block">Method called to locate regular serializer, matching type serializer,
1660 and if both found, wrap them in a serializer that calls both in correct
1661 sequence. This method is currently only used for root-level serializer
1662 handling to allow for simpler caching. A call can always be replaced
1663 by equivalent calls to access serializer and type serializer separately.</div>
1664<dl>
1665<dt><span class="paramLabel">Parameters:</span></dt>
1666<dd><code>valueType</code> - Type for purpose of locating a serializer; usually dynamic
1667   runtime type, but can also be static declared type, depending on configuration</dd>
1668<dd><code>cache</code> - Whether resulting value serializer should be cached or not; this is just
1669    a hint</dd>
1670<dd><code>property</code> - When creating secondary serializers, property for which
1671   serializer is needed: annotations of the property (or bean that contains it)
1672   may be checked to create contextual serializers.</dd>
1673<dt><span class="throwsLabel">Throws:</span></dt>
1674<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1675</dl>
1676</li>
1677</ul>
1678<a name="findTypedValueSerializer-com.fasterxml.jackson.databind.JavaType-boolean-com.fasterxml.jackson.databind.BeanProperty-">
1679<!--   -->
1680</a>
1681<ul class="blockList">
1682<li class="blockList">
1683<h4>findTypedValueSerializer</h4>
1684<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findTypedValueSerializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
1685                                                       boolean&nbsp;cache,
1686                                                       <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1687                                                throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1688<div class="block">Method called to locate regular serializer, matching type serializer,
1689 and if both found, wrap them in a serializer that calls both in correct
1690 sequence. This method is currently only used for root-level serializer
1691 handling to allow for simpler caching. A call can always be replaced
1692 by equivalent calls to access serializer and type serializer separately.</div>
1693<dl>
1694<dt><span class="paramLabel">Parameters:</span></dt>
1695<dd><code>valueType</code> - Declared type of value being serialized (which may not
1696    be actual runtime type); used for finding both value serializer and
1697    type serializer to use for adding polymorphic type (if any)</dd>
1698<dd><code>cache</code> - Whether resulting value serializer should be cached or not; this is just
1699    a hint</dd>
1700<dd><code>property</code> - When creating secondary serializers, property for which
1701   serializer is needed: annotations of the property (or bean that contains it)
1702   may be checked to create contextual serializers.</dd>
1703<dt><span class="throwsLabel">Throws:</span></dt>
1704<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1705</dl>
1706</li>
1707</ul>
1708<a name="findTypeSerializer-com.fasterxml.jackson.databind.JavaType-">
1709<!--   -->
1710</a>
1711<ul class="blockList">
1712<li class="blockList">
1713<h4>findTypeSerializer</h4>
1714<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a>&nbsp;findTypeSerializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;javaType)
1715                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1716<div class="block">Method called to get the <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>TypeSerializer</code></a> to use for including Type Id necessary
1717 for serializing for the given Java class.
1718 Useful for schema generators.</div>
1719<dl>
1720<dt><span class="throwsLabel">Throws:</span></dt>
1721<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1722<dt><span class="simpleTagLabel">Since:</span></dt>
1723<dd>2.6</dd>
1724</dl>
1725</li>
1726</ul>
1727<a name="findKeySerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">
1728<!--   -->
1729</a>
1730<ul class="blockList">
1731<li class="blockList">
1732<h4>findKeySerializer</h4>
1733<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findKeySerializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;keyType,
1734                                                <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1735                                         throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1736<div class="block">Method called to get the serializer to use for serializing
1737 non-null Map keys. Separation from regular
1738 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#findValueSerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-"><code>findValueSerializer(java.lang.Class&lt;?&gt;, com.fasterxml.jackson.databind.BeanProperty)</code></a> method is because actual write
1739 method must be different (@link JsonGenerator#writeFieldName};
1740 but also since behavior for some key types may differ.
1741<p>
1742 Note that the serializer itself can be called with instances
1743 of any Java object, but not nulls.</div>
1744<dl>
1745<dt><span class="throwsLabel">Throws:</span></dt>
1746<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1747</dl>
1748</li>
1749</ul>
1750<a name="findKeySerializer-java.lang.Class-com.fasterxml.jackson.databind.BeanProperty-">
1751<!--   -->
1752</a>
1753<ul class="blockList">
1754<li class="blockList">
1755<h4>findKeySerializer</h4>
1756<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findKeySerializer(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rawKeyType,
1757                                                <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1758                                         throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1759<dl>
1760<dt><span class="throwsLabel">Throws:</span></dt>
1761<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1762<dt><span class="simpleTagLabel">Since:</span></dt>
1763<dd>2.7</dd>
1764</dl>
1765</li>
1766</ul>
1767<a name="getDefaultNullKeySerializer--">
1768<!--   -->
1769</a>
1770<ul class="blockList">
1771<li class="blockList">
1772<h4>getDefaultNullKeySerializer</h4>
1773<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getDefaultNullKeySerializer()</pre>
1774<dl>
1775<dt><span class="simpleTagLabel">Since:</span></dt>
1776<dd>2.0</dd>
1777</dl>
1778</li>
1779</ul>
1780<a name="getDefaultNullValueSerializer--">
1781<!--   -->
1782</a>
1783<ul class="blockList">
1784<li class="blockList">
1785<h4>getDefaultNullValueSerializer</h4>
1786<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getDefaultNullValueSerializer()</pre>
1787<dl>
1788<dt><span class="simpleTagLabel">Since:</span></dt>
1789<dd>2.0</dd>
1790</dl>
1791</li>
1792</ul>
1793<a name="findNullKeySerializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">
1794<!--   -->
1795</a>
1796<ul class="blockList">
1797<li class="blockList">
1798<h4>findNullKeySerializer</h4>
1799<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findNullKeySerializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;serializationType,
1800                                                    <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1801                                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1802<div class="block">Method called to find a serializer to use for null values for given
1803 declared type. Note that type is completely based on declared type,
1804 since nulls in Java have no type and thus runtime type cannot be
1805 determined.</div>
1806<dl>
1807<dt><span class="throwsLabel">Throws:</span></dt>
1808<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1809<dt><span class="simpleTagLabel">Since:</span></dt>
1810<dd>2.0</dd>
1811</dl>
1812</li>
1813</ul>
1814<a name="findNullValueSerializer-com.fasterxml.jackson.databind.BeanProperty-">
1815<!--   -->
1816</a>
1817<ul class="blockList">
1818<li class="blockList">
1819<h4>findNullValueSerializer</h4>
1820<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findNullValueSerializer(<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1821                                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1822<div class="block">Method called to get the serializer to use for serializing null
1823 values for specified property.
1824<p>
1825 Default implementation simply calls <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getDefaultNullValueSerializer--"><code>getDefaultNullValueSerializer()</code></a>;
1826 can be overridden to add custom null serialization for properties
1827 of certain type or name. This gives method full granularity to basically
1828 override null handling for any specific property or class of properties.</div>
1829<dl>
1830<dt><span class="throwsLabel">Throws:</span></dt>
1831<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1832<dt><span class="simpleTagLabel">Since:</span></dt>
1833<dd>2.0</dd>
1834</dl>
1835</li>
1836</ul>
1837<a name="getUnknownTypeSerializer-java.lang.Class-">
1838<!--   -->
1839</a>
1840<ul class="blockList">
1841<li class="blockList">
1842<h4>getUnknownTypeSerializer</h4>
1843<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getUnknownTypeSerializer(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;unknownType)</pre>
1844<div class="block">Method called to get the serializer to use if provider
1845 cannot determine an actual type-specific serializer
1846 to use; typically when none of <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>
1847 instances are able to construct a serializer.
1848<p>
1849 Typically, returned serializer will throw an exception,
1850 although alternatively <a href="../../../../com/fasterxml/jackson/databind/ser/std/ToStringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std"><code>ToStringSerializer</code></a>
1851 could be returned as well.</div>
1852<dl>
1853<dt><span class="paramLabel">Parameters:</span></dt>
1854<dd><code>unknownType</code> - Type for which no serializer is found</dd>
1855</dl>
1856</li>
1857</ul>
1858<a name="isUnknownTypeSerializer-com.fasterxml.jackson.databind.JsonSerializer-">
1859<!--   -->
1860</a>
1861<ul class="blockList">
1862<li class="blockList">
1863<h4>isUnknownTypeSerializer</h4>
1864<pre>public&nbsp;boolean&nbsp;isUnknownTypeSerializer(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser)</pre>
1865<div class="block">Helper method called to see if given serializer is considered to be
1866 something returned by <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#getUnknownTypeSerializer-java.lang.Class-"><code>getUnknownTypeSerializer(java.lang.Class&lt;?&gt;)</code></a>, that is, something
1867 for which no regular serializer was found or constructed.</div>
1868<dl>
1869<dt><span class="simpleTagLabel">Since:</span></dt>
1870<dd>2.5</dd>
1871</dl>
1872</li>
1873</ul>
1874<a name="serializerInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">
1875<!--   -->
1876</a>
1877<ul class="blockList">
1878<li class="blockList">
1879<h4>serializerInstance</h4>
1880<pre>public abstract&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;serializerInstance(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
1881                                                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;serDef)
1882                                                   throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1883<div class="block">Method that can be called to construct and configure serializer instance,
1884 either given a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> to instantiate (with default constructor),
1885 or an uninitialized serializer instance.
1886 Either way, serialize will be properly resolved
1887 (via <a href="../../../../com/fasterxml/jackson/databind/ser/ResolvableSerializer.html" title="interface in com.fasterxml.jackson.databind.ser"><code>ResolvableSerializer</code></a>) and/or contextualized
1888 (via <a href="../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser"><code>ContextualSerializer</code></a>) as necessary.</div>
1889<dl>
1890<dt><span class="paramLabel">Parameters:</span></dt>
1891<dd><code>annotated</code> - Annotated entity that contained definition</dd>
1892<dd><code>serDef</code> - Serializer definition: either an instance or class</dd>
1893<dt><span class="throwsLabel">Throws:</span></dt>
1894<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1895</dl>
1896</li>
1897</ul>
1898<a name="includeFilterInstance-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-java.lang.Class-">
1899<!--   -->
1900</a>
1901<ul class="blockList">
1902<li class="blockList">
1903<h4>includeFilterInstance</h4>
1904<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;includeFilterInstance(<a href="../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;forProperty,
1905                                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;filterClass)
1906                                      throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1907<div class="block">Method that can be called to construct and configure <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonInclude</code></a>
1908 filter instance,
1909 given a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> to instantiate (with default constructor, by default).</div>
1910<dl>
1911<dt><span class="paramLabel">Parameters:</span></dt>
1912<dd><code>forProperty</code> - (optional) If filter is created for a property, that property;
1913    `null` if filter created via defaulting, global or per-type.</dd>
1914<dt><span class="throwsLabel">Throws:</span></dt>
1915<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1916<dt><span class="simpleTagLabel">Since:</span></dt>
1917<dd>2.9</dd>
1918</dl>
1919</li>
1920</ul>
1921<a name="includeFilterSuppressNulls-java.lang.Object-">
1922<!--   -->
1923</a>
1924<ul class="blockList">
1925<li class="blockList">
1926<h4>includeFilterSuppressNulls</h4>
1927<pre>public abstract&nbsp;boolean&nbsp;includeFilterSuppressNulls(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;filter)
1928                                            throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1929<div class="block">Follow-up method that may be called after calling <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#includeFilterInstance-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-java.lang.Class-"><code>includeFilterInstance(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition, java.lang.Class&lt;?&gt;)</code></a>,
1930 to check handling of `null` values by the filter.</div>
1931<dl>
1932<dt><span class="throwsLabel">Throws:</span></dt>
1933<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1934<dt><span class="simpleTagLabel">Since:</span></dt>
1935<dd>2.9</dd>
1936</dl>
1937</li>
1938</ul>
1939<a name="handlePrimaryContextualization-com.fasterxml.jackson.databind.JsonSerializer-com.fasterxml.jackson.databind.BeanProperty-">
1940<!--   -->
1941</a>
1942<ul class="blockList">
1943<li class="blockList">
1944<h4>handlePrimaryContextualization</h4>
1945<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;handlePrimaryContextualization(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
1946                                                        <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1947                                                 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1948<div class="block">Method called for primary property serializers (ones
1949 directly created to serialize values of a POJO property),
1950 to handle details of resolving
1951 <a href="../../../../com/fasterxml/jackson/databind/ser/ContextualSerializer.html" title="interface in com.fasterxml.jackson.databind.ser"><code>ContextualSerializer</code></a> with given property context.</div>
1952<dl>
1953<dt><span class="paramLabel">Parameters:</span></dt>
1954<dd><code>property</code> - Property for which the given primary serializer is used; never null.</dd>
1955<dt><span class="throwsLabel">Throws:</span></dt>
1956<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1957<dt><span class="simpleTagLabel">Since:</span></dt>
1958<dd>2.3</dd>
1959</dl>
1960</li>
1961</ul>
1962<a name="handleSecondaryContextualization-com.fasterxml.jackson.databind.JsonSerializer-com.fasterxml.jackson.databind.BeanProperty-">
1963<!--   -->
1964</a>
1965<ul class="blockList">
1966<li class="blockList">
1967<h4>handleSecondaryContextualization</h4>
1968<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;handleSecondaryContextualization(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
1969                                                          <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1970                                                   throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1971<div class="block">Method called for secondary property serializers (ones
1972 NOT directly created to serialize values of a POJO property
1973 but instead created as a dependant serializer -- such as value serializers
1974 for structured types, or serializers for root values)
1975 to handle details of resolving
1976 <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> with given property context.
1977 Given that these serializers are not directly related to given property
1978 (or, in case of root value property, to any property), annotations
1979 accessible may or may not be relevant.</div>
1980<dl>
1981<dt><span class="paramLabel">Parameters:</span></dt>
1982<dd><code>property</code> - Property for which serializer is used, if any; null
1983    when deserializing root values</dd>
1984<dt><span class="throwsLabel">Throws:</span></dt>
1985<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1986<dt><span class="simpleTagLabel">Since:</span></dt>
1987<dd>2.3</dd>
1988</dl>
1989</li>
1990</ul>
1991<a name="defaultSerializeValue-java.lang.Object-com.fasterxml.jackson.core.JsonGenerator-">
1992<!--   -->
1993</a>
1994<ul class="blockList">
1995<li class="blockList">
1996<h4>defaultSerializeValue</h4>
1997<pre>public final&nbsp;void&nbsp;defaultSerializeValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
1998                                        <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)
1999                                 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2000<div class="block">Convenience method that will serialize given value (which can be
2001 null) using standard serializer locating functionality. It can
2002 be called for all values including field and Map values, but usually
2003 field values are best handled calling
2004 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#defaultSerializeField-java.lang.String-java.lang.Object-com.fasterxml.jackson.core.JsonGenerator-"><code>defaultSerializeField(java.lang.String, java.lang.Object, com.fasterxml.jackson.core.JsonGenerator)</code></a> instead.</div>
2005<dl>
2006<dt><span class="throwsLabel">Throws:</span></dt>
2007<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2008</dl>
2009</li>
2010</ul>
2011<a name="defaultSerializeField-java.lang.String-java.lang.Object-com.fasterxml.jackson.core.JsonGenerator-">
2012<!--   -->
2013</a>
2014<ul class="blockList">
2015<li class="blockList">
2016<h4>defaultSerializeField</h4>
2017<pre>public final&nbsp;void&nbsp;defaultSerializeField(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;fieldName,
2018                                        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
2019                                        <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)
2020                                 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2021<div class="block">Convenience method that will serialize given field with specified
2022 value. Value may be null. Serializer is done using the usual
2023 null) using standard serializer locating functionality.</div>
2024<dl>
2025<dt><span class="throwsLabel">Throws:</span></dt>
2026<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2027</dl>
2028</li>
2029</ul>
2030<a name="defaultSerializeDateValue-long-com.fasterxml.jackson.core.JsonGenerator-">
2031<!--   -->
2032</a>
2033<ul class="blockList">
2034<li class="blockList">
2035<h4>defaultSerializeDateValue</h4>
2036<pre>public final&nbsp;void&nbsp;defaultSerializeDateValue(long&nbsp;timestamp,
2037                                            <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)
2038                                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2039<div class="block">Method that will handle serialization of Date(-like) values, using
2040 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a> settings to determine expected serialization
2041 behavior.
2042 Note: date here means "full" date, that is, date AND time, as per
2043 Java convention (and not date-only values like in SQL)</div>
2044<dl>
2045<dt><span class="throwsLabel">Throws:</span></dt>
2046<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2047</dl>
2048</li>
2049</ul>
2050<a name="defaultSerializeDateValue-java.util.Date-com.fasterxml.jackson.core.JsonGenerator-">
2051<!--   -->
2052</a>
2053<ul class="blockList">
2054<li class="blockList">
2055<h4>defaultSerializeDateValue</h4>
2056<pre>public final&nbsp;void&nbsp;defaultSerializeDateValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;date,
2057                                            <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)
2058                                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2059<div class="block">Method that will handle serialization of Date(-like) values, using
2060 <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a> settings to determine expected serialization
2061 behavior.
2062 Note: date here means "full" date, that is, date AND time, as per
2063 Java convention (and not date-only values like in SQL)</div>
2064<dl>
2065<dt><span class="throwsLabel">Throws:</span></dt>
2066<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2067</dl>
2068</li>
2069</ul>
2070<a name="defaultSerializeDateKey-long-com.fasterxml.jackson.core.JsonGenerator-">
2071<!--   -->
2072</a>
2073<ul class="blockList">
2074<li class="blockList">
2075<h4>defaultSerializeDateKey</h4>
2076<pre>public&nbsp;void&nbsp;defaultSerializeDateKey(long&nbsp;timestamp,
2077                                    <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)
2078                             throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2079<div class="block">Method that will handle serialization of Dates used as <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> keys,
2080 based on <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DATE_KEYS_AS_TIMESTAMPS"><code>SerializationFeature.WRITE_DATE_KEYS_AS_TIMESTAMPS</code></a>
2081 value (and if using textual representation, configured date format)</div>
2082<dl>
2083<dt><span class="throwsLabel">Throws:</span></dt>
2084<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2085</dl>
2086</li>
2087</ul>
2088<a name="defaultSerializeDateKey-java.util.Date-com.fasterxml.jackson.core.JsonGenerator-">
2089<!--   -->
2090</a>
2091<ul class="blockList">
2092<li class="blockList">
2093<h4>defaultSerializeDateKey</h4>
2094<pre>public&nbsp;void&nbsp;defaultSerializeDateKey(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;date,
2095                                    <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)
2096                             throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2097<div class="block">Method that will handle serialization of Dates used as <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> keys,
2098 based on <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DATE_KEYS_AS_TIMESTAMPS"><code>SerializationFeature.WRITE_DATE_KEYS_AS_TIMESTAMPS</code></a>
2099 value (and if using textual representation, configured date format)</div>
2100<dl>
2101<dt><span class="throwsLabel">Throws:</span></dt>
2102<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2103</dl>
2104</li>
2105</ul>
2106<a name="defaultSerializeNull-com.fasterxml.jackson.core.JsonGenerator-">
2107<!--   -->
2108</a>
2109<ul class="blockList">
2110<li class="blockList">
2111<h4>defaultSerializeNull</h4>
2112<pre>public final&nbsp;void&nbsp;defaultSerializeNull(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)
2113                                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2114<dl>
2115<dt><span class="throwsLabel">Throws:</span></dt>
2116<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2117</dl>
2118</li>
2119</ul>
2120<a name="reportMappingProblem-java.lang.String-java.lang.Object...-">
2121<!--   -->
2122</a>
2123<ul class="blockList">
2124<li class="blockList">
2125<h4>reportMappingProblem</h4>
2126<pre>public&nbsp;void&nbsp;reportMappingProblem(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
2127                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)
2128                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2129<div class="block">Helper method called to indicate problem; default behavior is to construct and
2130 throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a>, but in future may collect more than one
2131 and only throw after certain number, or at the end of serialization.</div>
2132<dl>
2133<dt><span class="throwsLabel">Throws:</span></dt>
2134<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2135<dt><span class="simpleTagLabel">Since:</span></dt>
2136<dd>2.8</dd>
2137</dl>
2138</li>
2139</ul>
2140<a name="reportBadTypeDefinition-com.fasterxml.jackson.databind.BeanDescription-java.lang.String-java.lang.Object...-">
2141<!--   -->
2142</a>
2143<ul class="blockList">
2144<li class="blockList">
2145<h4>reportBadTypeDefinition</h4>
2146<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadTypeDefinition(<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;bean,
2147                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
2148                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)
2149                              throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2150<div class="block">Helper method called to indicate problem in POJO (serialization) definitions or settings
2151 regarding specific Java type, unrelated to actual JSON content to map.
2152 Default behavior is to construct and throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a>.</div>
2153<dl>
2154<dt><span class="throwsLabel">Throws:</span></dt>
2155<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2156<dt><span class="simpleTagLabel">Since:</span></dt>
2157<dd>2.9</dd>
2158</dl>
2159</li>
2160</ul>
2161<a name="reportBadPropertyDefinition-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-java.lang.String-java.lang.Object...-">
2162<!--   -->
2163</a>
2164<ul class="blockList">
2165<li class="blockList">
2166<h4>reportBadPropertyDefinition</h4>
2167<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadPropertyDefinition(<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;bean,
2168                                         <a href="../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;prop,
2169                                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
2170                                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)
2171                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2172<div class="block">Helper method called to indicate problem in POJO (serialization) definitions or settings
2173 regarding specific property (of a type), unrelated to actual JSON content to map.
2174 Default behavior is to construct and throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a>.</div>
2175<dl>
2176<dt><span class="throwsLabel">Throws:</span></dt>
2177<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2178<dt><span class="simpleTagLabel">Since:</span></dt>
2179<dd>2.9</dd>
2180</dl>
2181</li>
2182</ul>
2183<a name="reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">
2184<!--   -->
2185</a>
2186<ul class="blockList">
2187<li class="blockList">
2188<h4>reportBadDefinition</h4>
2189<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadDefinition(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
2190                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)
2191                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2192<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">DatabindContext</a></code></span></div>
2193<div class="block">Helper method called to indicate a generic problem that stems from type
2194 definition(s), not input data, or input/output state; typically this
2195 means throwing a <a href="../../../../com/fasterxml/jackson/databind/exc/InvalidDefinitionException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidDefinitionException</code></a>.</div>
2196<dl>
2197<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
2198<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">reportBadDefinition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
2199<dt><span class="throwsLabel">Throws:</span></dt>
2200<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2201</dl>
2202</li>
2203</ul>
2204<a name="reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.Throwable-">
2205<!--   -->
2206</a>
2207<ul class="blockList">
2208<li class="blockList">
2209<h4>reportBadDefinition</h4>
2210<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadDefinition(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
2211                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
2212                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)
2213                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2214<dl>
2215<dt><span class="throwsLabel">Throws:</span></dt>
2216<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2217<dt><span class="simpleTagLabel">Since:</span></dt>
2218<dd>2.9</dd>
2219</dl>
2220</li>
2221</ul>
2222<a name="reportBadDefinition-java.lang.Class-java.lang.String-java.lang.Throwable-">
2223<!--   -->
2224</a>
2225<ul class="blockList">
2226<li class="blockList">
2227<h4>reportBadDefinition</h4>
2228<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadDefinition(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;raw,
2229                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
2230                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)
2231                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2232<dl>
2233<dt><span class="throwsLabel">Throws:</span></dt>
2234<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2235<dt><span class="simpleTagLabel">Since:</span></dt>
2236<dd>2.9</dd>
2237</dl>
2238</li>
2239</ul>
2240<a name="reportMappingProblem-java.lang.Throwable-java.lang.String-java.lang.Object...-">
2241<!--   -->
2242</a>
2243<ul class="blockList">
2244<li class="blockList">
2245<h4>reportMappingProblem</h4>
2246<pre>public&nbsp;void&nbsp;reportMappingProblem(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
2247                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
2248                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)
2249                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2250<div class="block">Helper method called to indicate problem; default behavior is to construct and
2251 throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a>, but in future may collect more than one
2252 and only throw after certain number, or at the end of serialization.</div>
2253<dl>
2254<dt><span class="throwsLabel">Throws:</span></dt>
2255<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2256<dt><span class="simpleTagLabel">Since:</span></dt>
2257<dd>2.8</dd>
2258</dl>
2259</li>
2260</ul>
2261<a name="invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">
2262<!--   -->
2263</a>
2264<ul class="blockList">
2265<li class="blockList">
2266<h4>invalidTypeIdException</h4>
2267<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;invalidTypeIdException(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
2268                                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
2269                                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extraDesc)</pre>
2270<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">DatabindContext</a></code></span></div>
2271<div class="block">Helper method for constructing exception to indicate that given type id
2272 could not be resolved to a valid subtype of specified base type.
2273 Most commonly called during polymorphic deserialization.
2274<p>
2275 Note that most of the time this method should NOT be called directly: instead,
2276 method <code>handleUnknownTypeId()</code> should be called which will call this method
2277 if necessary.</div>
2278<dl>
2279<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
2280<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">invalidTypeIdException</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
2281</dl>
2282</li>
2283</ul>
2284<a name="mappingException-java.lang.String-java.lang.Object...-">
2285<!--   -->
2286</a>
2287<ul class="blockList">
2288<li class="blockList">
2289<h4>mappingException</h4>
2290<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2291public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;mappingException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
2292                                                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)</pre>
2293<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.9</span></div>
2294<div class="block">Factory method for constructing a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a>;
2295 usually only indirectly used by calling
2296 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#reportMappingProblem-java.lang.String-java.lang.Object...-"><code>reportMappingProblem(String, Object...)</code></a>.</div>
2297<dl>
2298<dt><span class="simpleTagLabel">Since:</span></dt>
2299<dd>2.6</dd>
2300</dl>
2301</li>
2302</ul>
2303<a name="mappingException-java.lang.Throwable-java.lang.String-java.lang.Object...-">
2304<!--   -->
2305</a>
2306<ul class="blockList">
2307<li class="blockList">
2308<h4>mappingException</h4>
2309<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2310protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;mappingException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
2311                                                            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
2312                                                            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)</pre>
2313<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.9</span></div>
2314<div class="block">Factory method for constructing a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a>;
2315 usually only indirectly used by calling
2316 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html#reportMappingProblem-java.lang.Throwable-java.lang.String-java.lang.Object...-"><code>reportMappingProblem(Throwable, String, Object...)</code></a></div>
2317<dl>
2318<dt><span class="simpleTagLabel">Since:</span></dt>
2319<dd>2.8</dd>
2320</dl>
2321</li>
2322</ul>
2323<a name="Z:Z_reportIncompatibleRootType-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">
2324<!--   -->
2325</a>
2326<ul class="blockList">
2327<li class="blockList">
2328<h4>_reportIncompatibleRootType</h4>
2329<pre>protected&nbsp;void&nbsp;_reportIncompatibleRootType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
2330                                           <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)
2331                                    throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2332<dl>
2333<dt><span class="throwsLabel">Throws:</span></dt>
2334<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2335</dl>
2336</li>
2337</ul>
2338<a name="Z:Z_findExplicitUntypedSerializer-java.lang.Class-">
2339<!--   -->
2340</a>
2341<ul class="blockList">
2342<li class="blockList">
2343<h4>_findExplicitUntypedSerializer</h4>
2344<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_findExplicitUntypedSerializer(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;runtimeType)
2345                                                         throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2346<div class="block">Method that will try to find a serializer, either from cache
2347 or by constructing one; but will not return an "unknown" serializer
2348 if this cannot be done but rather returns null.</div>
2349<dl>
2350<dt><span class="returnLabel">Returns:</span></dt>
2351<dd>Serializer if one can be found, null if not.</dd>
2352<dt><span class="throwsLabel">Throws:</span></dt>
2353<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2354</dl>
2355</li>
2356</ul>
2357<a name="Z:Z_createAndCacheUntypedSerializer-java.lang.Class-">
2358<!--   -->
2359</a>
2360<ul class="blockList">
2361<li class="blockList">
2362<h4>_createAndCacheUntypedSerializer</h4>
2363<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_createAndCacheUntypedSerializer(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rawType)
2364                                                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2365<div class="block">Method that will try to construct a value serializer; and if
2366 one is successfully created, cache it for reuse.</div>
2367<dl>
2368<dt><span class="throwsLabel">Throws:</span></dt>
2369<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2370</dl>
2371</li>
2372</ul>
2373<a name="Z:Z_createAndCacheUntypedSerializer-com.fasterxml.jackson.databind.JavaType-">
2374<!--   -->
2375</a>
2376<ul class="blockList">
2377<li class="blockList">
2378<h4>_createAndCacheUntypedSerializer</h4>
2379<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_createAndCacheUntypedSerializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
2380                                                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2381<dl>
2382<dt><span class="throwsLabel">Throws:</span></dt>
2383<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2384</dl>
2385</li>
2386</ul>
2387<a name="Z:Z_createUntypedSerializer-com.fasterxml.jackson.databind.JavaType-">
2388<!--   -->
2389</a>
2390<ul class="blockList">
2391<li class="blockList">
2392<h4>_createUntypedSerializer</h4>
2393<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_createUntypedSerializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
2394                                                   throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2395<dl>
2396<dt><span class="throwsLabel">Throws:</span></dt>
2397<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2398<dt><span class="simpleTagLabel">Since:</span></dt>
2399<dd>2.1</dd>
2400</dl>
2401</li>
2402</ul>
2403<a name="Z:Z_handleContextualResolvable-com.fasterxml.jackson.databind.JsonSerializer-com.fasterxml.jackson.databind.BeanProperty-">
2404<!--   -->
2405</a>
2406<ul class="blockList">
2407<li class="blockList">
2408<h4>_handleContextualResolvable</h4>
2409<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_handleContextualResolvable(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser,
2410                                                             <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
2411                                                      throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2412<div class="block">Helper method called to resolve and contextualize given
2413 serializer, if and as necessary.</div>
2414<dl>
2415<dt><span class="throwsLabel">Throws:</span></dt>
2416<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2417</dl>
2418</li>
2419</ul>
2420<a name="Z:Z_handleResolvable-com.fasterxml.jackson.databind.JsonSerializer-">
2421<!--   -->
2422</a>
2423<ul class="blockList">
2424<li class="blockList">
2425<h4>_handleResolvable</h4>
2426<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_handleResolvable(<a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser)
2427                                            throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2428<dl>
2429<dt><span class="throwsLabel">Throws:</span></dt>
2430<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2431</dl>
2432</li>
2433</ul>
2434<a name="Z:Z_dateFormat--">
2435<!--   -->
2436</a>
2437<ul class="blockListLast">
2438<li class="blockList">
2439<h4>_dateFormat</h4>
2440<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;_dateFormat()</pre>
2441</li>
2442</ul>
2443</li>
2444</ul>
2445</li>
2446</ul>
2447</div>
2448</div>
2449<!-- ========= END OF CLASS DATA ========= -->
2450<!-- ======= START OF BOTTOM NAVBAR ====== -->
2451<div class="bottomNav"><a name="navbar.bottom">
2452<!--   -->
2453</a>
2454<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
2455<a name="navbar.bottom.firstrow">
2456<!--   -->
2457</a>
2458<ul class="navList" title="Navigation">
2459<li><a href="../../../../overview-summary.html">Overview</a></li>
2460<li><a href="package-summary.html">Package</a></li>
2461<li class="navBarCell1Rev">Class</li>
2462<li><a href="class-use/SerializerProvider.html">Use</a></li>
2463<li><a href="package-tree.html">Tree</a></li>
2464<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
2465<li><a href="../../../../index-all.html">Index</a></li>
2466<li><a href="../../../../help-doc.html">Help</a></li>
2467</ul>
2468</div>
2469<div class="subNav">
2470<ul class="navList">
2471<li><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
2472<li>Next&nbsp;Class</li>
2473</ul>
2474<ul class="navList">
2475<li><a href="../../../../index.html?com/fasterxml/jackson/databind/SerializerProvider.html" target="_top">Frames</a></li>
2476<li><a href="SerializerProvider.html" target="_top">No&nbsp;Frames</a></li>
2477</ul>
2478<ul class="navList" id="allclasses_navbar_bottom">
2479<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
2480</ul>
2481<div>
2482<script type="text/javascript"><!--
2483  allClassesLink = document.getElementById("allclasses_navbar_bottom");
2484  if(window==top) {
2485    allClassesLink.style.display = "block";
2486  }
2487  else {
2488    allClassesLink.style.display = "none";
2489  }
2490  //-->
2491</script>
2492</div>
2493<div>
2494<ul class="subNavList">
2495<li>Summary:&nbsp;</li>
2496<li>Nested&nbsp;|&nbsp;</li>
2497<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
2498<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
2499<li><a href="#method.summary">Method</a></li>
2500</ul>
2501<ul class="subNavList">
2502<li>Detail:&nbsp;</li>
2503<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
2504<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
2505<li><a href="#method.detail">Method</a></li>
2506</ul>
2507</div>
2508<a name="skip.navbar.bottom">
2509<!--   -->
2510</a></div>
2511<!-- ======== END OF BOTTOM NAVBAR ======= -->
2512<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
2513</body>
2514</html>
2515