• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_162) on Tue Nov 05 19:39:11 PST 2019 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>com.fasterxml.jackson.databind.deser (jackson-databind 2.10.0 API)</title>
8<meta name="date" content="2019-11-05">
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="com.fasterxml.jackson.databind.deser (jackson-databind 2.10.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22</script>
23<noscript>
24<div>JavaScript is disabled on your browser.</div>
25</noscript>
26<!-- ========= START OF TOP NAVBAR ======= -->
27<div class="topNav"><a name="navbar.top">
28<!--   -->
29</a>
30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31<a name="navbar.top.firstrow">
32<!--   -->
33</a>
34<ul class="navList" title="Navigation">
35<li><a href="../../../../../overview-summary.html">Overview</a></li>
36<li class="navBarCell1Rev">Package</li>
37<li>Class</li>
38<li><a href="package-use.html">Use</a></li>
39<li><a href="package-tree.html">Tree</a></li>
40<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
41<li><a href="../../../../../index-all.html">Index</a></li>
42<li><a href="../../../../../help-doc.html">Help</a></li>
43</ul>
44</div>
45<div class="subNav">
46<ul class="navList">
47<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">Prev&nbsp;Package</a></li>
48<li><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">Next&nbsp;Package</a></li>
49</ul>
50<ul class="navList">
51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/package-summary.html" target="_top">Frames</a></li>
52<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
53</ul>
54<ul class="navList" id="allclasses_navbar_top">
55<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
56</ul>
57<div>
58<script type="text/javascript"><!--
59  allClassesLink = document.getElementById("allclasses_navbar_top");
60  if(window==top) {
61    allClassesLink.style.display = "block";
62  }
63  else {
64    allClassesLink.style.display = "none";
65  }
66  //-->
67</script>
68</div>
69<a name="skip.navbar.top">
70<!--   -->
71</a></div>
72<!-- ========= END OF TOP NAVBAR ========= -->
73<div class="header">
74<h1 title="Package" class="title">Package&nbsp;com.fasterxml.jackson.databind.deser</h1>
75<div class="docSummary">
76<div class="block">Contains implementation classes of deserialization part of
77 data binding.</div>
78</div>
79<p>See:&nbsp;<a href="#package.description">Description</a></p>
80</div>
81<div class="contentContainer">
82<ul class="blockList">
83<li class="blockList">
84<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
85<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
86<tr>
87<th class="colFirst" scope="col">Interface</th>
88<th class="colLast" scope="col">Description</th>
89</tr>
90<tbody>
91<tr class="altColor">
92<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a></td>
93<td class="colLast">
94<div class="block">Add-on interface that <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a>s can implement to get a callback
95 that can be used to create contextual (context-dependent) instances of
96 deserializer to use for  handling properties of supported type.</div>
97</td>
98</tr>
99<tr class="rowColor">
100<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualKeyDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualKeyDeserializer</a></td>
101<td class="colLast">
102<div class="block">Add-on interface that <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>KeyDeserializer</code></a>s can implement to get a callback
103 that can be used to create contextual instances of key deserializer to use for
104 handling Map keys of supported type.</div>
105</td>
106</tr>
107<tr class="altColor">
108<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser">Deserializers</a></td>
109<td class="colLast">
110<div class="block">Interface that defines API for simple extensions that can provide additional deserializers
111 for various types.</div>
112</td>
113</tr>
114<tr class="rowColor">
115<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/KeyDeserializers.html" title="interface in com.fasterxml.jackson.databind.deser">KeyDeserializers</a></td>
116<td class="colLast">
117<div class="block">Interface that defines API for simple extensions that can provide additional deserializers
118 for deserializer Map keys of various types, from JSON property names.</div>
119</td>
120</tr>
121<tr class="altColor">
122<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></td>
123<td class="colLast">
124<div class="block">Helper interface implemented by classes that are to be used as
125 null providers during deserialization.</div>
126</td>
127</tr>
128<tr class="rowColor">
129<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a></td>
130<td class="colLast">
131<div class="block">Interface used to indicate deserializers that want to do post-processing
132 after construction but before being returned to caller (and possibly cached)
133 and used.</div>
134</td>
135</tr>
136<tr class="altColor">
137<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.Gettable.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiator.Gettable</a></td>
138<td class="colLast">&nbsp;</td>
139</tr>
140<tr class="rowColor">
141<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiators</a></td>
142<td class="colLast">
143<div class="block">Interface for providers of <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser"><code>ValueInstantiator</code></a> instances.</div>
144</td>
145</tr>
146</tbody>
147</table>
148</li>
149<li class="blockList">
150<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
151<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
152<tr>
153<th class="colFirst" scope="col">Class</th>
154<th class="colLast" scope="col">Description</th>
155</tr>
156<tbody>
157<tr class="altColor">
158<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/AbstractDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">AbstractDeserializer</a></td>
159<td class="colLast">
160<div class="block">Deserializer only used for abstract types used as placeholders during polymorphic
161 type handling deserialization.</div>
162</td>
163</tr>
164<tr class="rowColor">
165<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">BasicDeserializerFactory</a></td>
166<td class="colLast">
167<div class="block">Abstract factory base class that can provide deserializers for standard
168 JDK classes, including collection classes and simple heuristics for
169 "upcasting" common collection interface types
170 (such as <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>).</div>
171</td>
172</tr>
173<tr class="altColor">
174<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.ContainerDefaultMappings.html" title="class in com.fasterxml.jackson.databind.deser">BasicDeserializerFactory.ContainerDefaultMappings</a></td>
175<td class="colLast">
176<div class="block">Helper class to contain default mappings for abstract JDK <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>
177 and <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> types.</div>
178</td>
179</tr>
180<tr class="rowColor">
181<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a></td>
182<td class="colLast">
183<div class="block">Deserializer class that can deserialize instances of
184 arbitrary bean objects, usually from JSON Object structs,</div>
185</td>
186</tr>
187<tr class="altColor">
188<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></td>
189<td class="colLast">
190<div class="block">Base class for <code>BeanDeserializer</code>.</div>
191</td>
192</tr>
193<tr class="rowColor">
194<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a></td>
195<td class="colLast">
196<div class="block">Builder class used for aggregating deserialization information about
197 a POJO, in order to build a <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> for deserializing
198 instances.</div>
199</td>
200</tr>
201<tr class="altColor">
202<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerFactory</a></td>
203<td class="colLast">
204<div class="block">Concrete deserializer factory class that adds full Bean deserializer
205 construction logic using class introspection.</div>
206</td>
207</tr>
208<tr class="rowColor">
209<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a></td>
210<td class="colLast">
211<div class="block">Abstract class that defines API for objects that can be registered
212 to participate in constructing <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> instances
213 (via <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>).</div>
214</td>
215</tr>
216<tr class="altColor">
217<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/BuilderBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BuilderBasedDeserializer</a></td>
218<td class="colLast">
219<div class="block">Class that handles deserialization using a separate
220 Builder class, which is used for data binding and
221 produces actual deserialized value at the end
222 of data binding.</div>
223</td>
224</tr>
225<tr class="rowColor">
226<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html" title="class in com.fasterxml.jackson.databind.deser">CreatorProperty</a></td>
227<td class="colLast">
228<div class="block">This concrete sub-class implements property that is passed
229 via Creator (constructor or static factory method).</div>
230</td>
231</tr>
232<tr class="altColor">
233<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a></td>
234<td class="colLast">
235<div class="block">Alternative to <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/format/DataFormatDetector.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.format"><code>DataFormatDetector</code></a> that needs to be used when
236 using data-binding.</div>
237</td>
238</tr>
239<tr class="altColor">
240<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</a></td>
241<td class="colLast">
242<div class="block">Result class, similar to <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/format/DataFormatMatcher.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.format"><code>DataFormatMatcher</code></a></div>
243</td>
244</tr>
245<tr class="rowColor">
246<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></td>
247<td class="colLast">
248<div class="block">Complete <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> implementation that adds
249 extended API for <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/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>)
250 to call, as well as implements certain parts that base class
251 has left abstract.</div>
252</td>
253</tr>
254<tr class="altColor">
255<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.Impl.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext.Impl</a></td>
256<td class="colLast">
257<div class="block">Actual full concrete implementation</div>
258</td>
259</tr>
260<tr class="rowColor">
261<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a></td>
262<td class="colLast">
263<div class="block">This is the class that can be registered (via
264 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object owner by
265 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>) to get called when a potentially
266 recoverable problem is encountered during deserialization
267 process.</div>
268</td>
269</tr>
270<tr class="altColor">
271<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a></td>
272<td class="colLast">
273<div class="block">Class that defines caching layer between callers (like
274 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>,
275 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>)
276 and classes that construct deserializers
277 (<a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>).</div>
278</td>
279</tr>
280<tr class="rowColor">
281<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></td>
282<td class="colLast">
283<div class="block">Abstract class that defines API used by <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>
284 to construct actual
285 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> instances (which are then cached by
286 context and/or dedicated cache).</div>
287</td>
288</tr>
289<tr class="altColor">
290<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.Base.html" title="class in com.fasterxml.jackson.databind.deser">Deserializers.Base</a></td>
291<td class="colLast">
292<div class="block">Basic <a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser"><code>Deserializers</code></a> implementation that implements all methods but provides
293 no deserializers.</div>
294</td>
295</tr>
296<tr class="rowColor">
297<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</a></td>
298<td class="colLast">
299<div class="block">Class that represents a "wildcard" set method which can be used
300 to generically set values of otherwise unmapped (aka "unknown")
301 properties read from Json content.</div>
302</td>
303</tr>
304<tr class="altColor">
305<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></td>
306<td class="colLast">
307<div class="block">Base class for deserializable properties of a bean: contains
308 both type and name definitions, and reflection-based set functionality.</div>
309</td>
310</tr>
311<tr class="rowColor">
312<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty.Delegating</a></td>
313<td class="colLast">
314<div class="block">Helper class that is designed to both make it easier to sub-class
315 delegating subtypes and to reduce likelihood of breakage when
316 new methods are added.</div>
317</td>
318</tr>
319<tr class="altColor">
320<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/UnresolvedId.html" title="class in com.fasterxml.jackson.databind.deser">UnresolvedId</a></td>
321<td class="colLast">
322<div class="block">Helper class for <a href="../../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser"><code>UnresolvedForwardReference</code></a>, to contain information about unresolved ids.</div>
323</td>
324</tr>
325<tr class="rowColor">
326<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a></td>
327<td class="colLast">
328<div class="block">Class that defines simple API implemented by objects that create value
329 instances.</div>
330</td>
331</tr>
332<tr class="altColor">
333<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.Base.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator.Base</a></td>
334<td class="colLast">
335<div class="block">Partial <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser"><code>ValueInstantiator</code></a> implementation that is strongly recommended
336 to be used instead of directly extending <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser"><code>ValueInstantiator</code></a> itself.</div>
337</td>
338</tr>
339<tr class="rowColor">
340<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiators.Base.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiators.Base</a></td>
341<td class="colLast">
342<div class="block">Basic "NOP" implementation that can be used as the base class for custom implementations.</div>
343</td>
344</tr>
345</tbody>
346</table>
347</li>
348<li class="blockList">
349<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
350<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
351<tr>
352<th class="colFirst" scope="col">Exception</th>
353<th class="colLast" scope="col">Description</th>
354</tr>
355<tbody>
356<tr class="altColor">
357<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser">UnresolvedForwardReference</a></td>
358<td class="colLast">
359<div class="block">Exception thrown during deserialization when there are object id that can't
360 be resolved.</div>
361</td>
362</tr>
363</tbody>
364</table>
365</li>
366</ul>
367<a name="package.description">
368<!--   -->
369</a>
370<h2 title="Package com.fasterxml.jackson.databind.deser Description">Package com.fasterxml.jackson.databind.deser Description</h2>
371<div class="block">Contains implementation classes of deserialization part of
372 data binding.</div>
373</div>
374<!-- ======= START OF BOTTOM NAVBAR ====== -->
375<div class="bottomNav"><a name="navbar.bottom">
376<!--   -->
377</a>
378<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
379<a name="navbar.bottom.firstrow">
380<!--   -->
381</a>
382<ul class="navList" title="Navigation">
383<li><a href="../../../../../overview-summary.html">Overview</a></li>
384<li class="navBarCell1Rev">Package</li>
385<li>Class</li>
386<li><a href="package-use.html">Use</a></li>
387<li><a href="package-tree.html">Tree</a></li>
388<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
389<li><a href="../../../../../index-all.html">Index</a></li>
390<li><a href="../../../../../help-doc.html">Help</a></li>
391</ul>
392</div>
393<div class="subNav">
394<ul class="navList">
395<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">Prev&nbsp;Package</a></li>
396<li><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">Next&nbsp;Package</a></li>
397</ul>
398<ul class="navList">
399<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/package-summary.html" target="_top">Frames</a></li>
400<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
401</ul>
402<ul class="navList" id="allclasses_navbar_bottom">
403<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
404</ul>
405<div>
406<script type="text/javascript"><!--
407  allClassesLink = document.getElementById("allclasses_navbar_bottom");
408  if(window==top) {
409    allClassesLink.style.display = "block";
410  }
411  else {
412    allClassesLink.style.display = "none";
413  }
414  //-->
415</script>
416</div>
417<a name="skip.navbar.bottom">
418<!--   -->
419</a></div>
420<!-- ======== END OF BOTTOM NAVBAR ======= -->
421<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
422</body>
423</html>
424