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:12 PST 2019 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>Uses of Package 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="Uses of Package 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><a href="package-summary.html">Package</a></li> 37<li>Class</li> 38<li class="navBarCell1Rev">Use</li> 39<li><a href="package-tree.html">Tree</a></li> 40<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 41<li><a href="../../../../../index-all.html">Index</a></li> 42<li><a href="../../../../../help-doc.html">Help</a></li> 43</ul> 44</div> 45<div class="subNav"> 46<ul class="navList"> 47<li>Prev</li> 48<li>Next</li> 49</ul> 50<ul class="navList"> 51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/package-use.html" target="_top">Frames</a></li> 52<li><a href="package-use.html" target="_top">No Frames</a></li> 53</ul> 54<ul class="navList" id="allclasses_navbar_top"> 55<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 56</ul> 57<div> 58<script type="text/javascript"><!-- 59 allClassesLink = document.getElementById("allclasses_navbar_top"); 60 if(window==top) { 61 allClassesLink.style.display = "block"; 62 } 63 else { 64 allClassesLink.style.display = "none"; 65 } 66 //--> 67</script> 68</div> 69<a name="skip.navbar.top"> 70<!-- --> 71</a></div> 72<!-- ========= END OF TOP NAVBAR ========= --> 73<div class="header"> 74<h1 title="Uses of Package com.fasterxml.jackson.databind.deser" class="title">Uses of Package<br>com.fasterxml.jackson.databind.deser</h1> 75</div> 76<div class="contentContainer"> 77<ul class="blockList"> 78<li class="blockList"> 79<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> 80<caption><span>Packages that use <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a></span><span class="tabEnd"> </span></caption> 81<tr> 82<th class="colFirst" scope="col">Package</th> 83<th class="colLast" scope="col">Description</th> 84</tr> 85<tbody> 86<tr class="altColor"> 87<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td> 88<td class="colLast"> 89<div class="block">Basic data binding (mapping) functionality that 90allows for reading JSON content into Java Objects (POJOs) 91and JSON Trees (<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as 92writing Java Objects and trees as JSON.</div> 93</td> 94</tr> 95<tr class="rowColor"> 96<td class="colFirst"><a href="#com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg</a></td> 97<td class="colLast"> 98<div class="block">Package that contains most of configuration-related classes; 99exception being couple of most-commonly used configuration 100things (like Feature enumerations) that are at the 101main level (<code>com.fasterxml.jackson.databind</code>).</div> 102</td> 103</tr> 104<tr class="altColor"> 105<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser</a></td> 106<td class="colLast"> 107<div class="block">Contains implementation classes of deserialization part of 108 data binding.</div> 109</td> 110</tr> 111<tr class="rowColor"> 112<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl</a></td> 113<td class="colLast"> 114<div class="block">Contains those implementation classes of deserialization part of 115 data binding that are not considered part of public or semi-public 116 interfaces.</div> 117</td> 118</tr> 119<tr class="altColor"> 120<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std</a></td> 121<td class="colLast"> 122<div class="block">Contains public standard implementations of abstraction that 123 Jackson uses.</div> 124</td> 125</tr> 126<tr class="rowColor"> 127<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext</a></td> 128<td class="colLast"> 129<div class="block">Contains extended support for "external" packages: things that 130may or may not be present in runtime environment, but that are 131commonly enough used so that explicit support can be added.</div> 132</td> 133</tr> 134<tr class="altColor"> 135<td class="colFirst"><a href="#com.fasterxml.jackson.databind.module">com.fasterxml.jackson.databind.module</a></td> 136<td class="colLast"> 137<div class="block">Package that contains classes and interfaces to help implement 138 custom extension <a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><code>Module</code></a>s 139 (which are registered using 140 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule-com.fasterxml.jackson.databind.Module-"><code>ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)</code></a>.</div> 141</td> 142</tr> 143</tbody> 144</table> 145</li> 146<li class="blockList"><a name="com.fasterxml.jackson.databind"> 147<!-- --> 148</a> 149<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 150<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> used by <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></span><span class="tabEnd"> </span></caption> 151<tr> 152<th class="colOne" scope="col">Class and Description</th> 153</tr> 154<tbody> 155<tr class="altColor"> 156<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializerModifier.html#com.fasterxml.jackson.databind">BeanDeserializerModifier</a> 157<div class="block">Abstract class that defines API for objects that can be registered 158 to participate in constructing <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> instances 159 (via <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>).</div> 160</td> 161</tr> 162<tr class="rowColor"> 163<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DataFormatReaders.html#com.fasterxml.jackson.databind">DataFormatReaders</a> 164<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 165 using data-binding.</div> 166</td> 167</tr> 168<tr class="altColor"> 169<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DataFormatReaders.Match.html#com.fasterxml.jackson.databind">DataFormatReaders.Match</a> 170<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> 171</td> 172</tr> 173<tr class="rowColor"> 174<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DefaultDeserializationContext.html#com.fasterxml.jackson.databind">DefaultDeserializationContext</a> 175<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 176 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>) 177 to call, as well as implements certain parts that base class 178 has left abstract.</div> 179</td> 180</tr> 181<tr class="altColor"> 182<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DeserializationProblemHandler.html#com.fasterxml.jackson.databind">DeserializationProblemHandler</a> 183<div class="block">This is the class that can be registered (via 184 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object owner by 185 <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 186 recoverable problem is encountered during deserialization 187 process.</div> 188</td> 189</tr> 190<tr class="rowColor"> 191<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DeserializerCache.html#com.fasterxml.jackson.databind">DeserializerCache</a> 192<div class="block">Class that defines caching layer between callers (like 193 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>, 194 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>) 195 and classes that construct deserializers 196 (<a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>).</div> 197</td> 198</tr> 199<tr class="altColor"> 200<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DeserializerFactory.html#com.fasterxml.jackson.databind">DeserializerFactory</a> 201<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> 202 to construct actual 203 <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 204 context and/or dedicated cache).</div> 205</td> 206</tr> 207<tr class="rowColor"> 208<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/Deserializers.html#com.fasterxml.jackson.databind">Deserializers</a> 209<div class="block">Interface that defines API for simple extensions that can provide additional deserializers 210 for various types.</div> 211</td> 212</tr> 213<tr class="altColor"> 214<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/KeyDeserializers.html#com.fasterxml.jackson.databind">KeyDeserializers</a> 215<div class="block">Interface that defines API for simple extensions that can provide additional deserializers 216 for deserializer Map keys of various types, from JSON property names.</div> 217</td> 218</tr> 219<tr class="rowColor"> 220<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/NullValueProvider.html#com.fasterxml.jackson.databind">NullValueProvider</a> 221<div class="block">Helper interface implemented by classes that are to be used as 222 null providers during deserialization.</div> 223</td> 224</tr> 225<tr class="altColor"> 226<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/SettableBeanProperty.html#com.fasterxml.jackson.databind">SettableBeanProperty</a> 227<div class="block">Base class for deserializable properties of a bean: contains 228 both type and name definitions, and reflection-based set functionality.</div> 229</td> 230</tr> 231<tr class="rowColor"> 232<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/UnresolvedForwardReference.html#com.fasterxml.jackson.databind">UnresolvedForwardReference</a> 233<div class="block">Exception thrown during deserialization when there are object id that can't 234 be resolved.</div> 235</td> 236</tr> 237<tr class="altColor"> 238<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiator.html#com.fasterxml.jackson.databind">ValueInstantiator</a> 239<div class="block">Class that defines simple API implemented by objects that create value 240 instances.</div> 241</td> 242</tr> 243<tr class="rowColor"> 244<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiators.html#com.fasterxml.jackson.databind">ValueInstantiators</a> 245<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> 246</td> 247</tr> 248</tbody> 249</table> 250</li> 251<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg"> 252<!-- --> 253</a> 254<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 255<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> used by <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a></span><span class="tabEnd"> </span></caption> 256<tr> 257<th class="colOne" scope="col">Class and Description</th> 258</tr> 259<tbody> 260<tr class="altColor"> 261<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializerModifier.html#com.fasterxml.jackson.databind.cfg">BeanDeserializerModifier</a> 262<div class="block">Abstract class that defines API for objects that can be registered 263 to participate in constructing <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> instances 264 (via <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>).</div> 265</td> 266</tr> 267<tr class="rowColor"> 268<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DeserializationProblemHandler.html#com.fasterxml.jackson.databind.cfg">DeserializationProblemHandler</a> 269<div class="block">This is the class that can be registered (via 270 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object owner by 271 <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 272 recoverable problem is encountered during deserialization 273 process.</div> 274</td> 275</tr> 276<tr class="altColor"> 277<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/Deserializers.html#com.fasterxml.jackson.databind.cfg">Deserializers</a> 278<div class="block">Interface that defines API for simple extensions that can provide additional deserializers 279 for various types.</div> 280</td> 281</tr> 282<tr class="rowColor"> 283<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/KeyDeserializers.html#com.fasterxml.jackson.databind.cfg">KeyDeserializers</a> 284<div class="block">Interface that defines API for simple extensions that can provide additional deserializers 285 for deserializer Map keys of various types, from JSON property names.</div> 286</td> 287</tr> 288<tr class="altColor"> 289<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiator.html#com.fasterxml.jackson.databind.cfg">ValueInstantiator</a> 290<div class="block">Class that defines simple API implemented by objects that create value 291 instances.</div> 292</td> 293</tr> 294<tr class="rowColor"> 295<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiators.html#com.fasterxml.jackson.databind.cfg">ValueInstantiators</a> 296<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> 297</td> 298</tr> 299</tbody> 300</table> 301</li> 302<li class="blockList"><a name="com.fasterxml.jackson.databind.deser"> 303<!-- --> 304</a> 305<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 306<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> used by <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a></span><span class="tabEnd"> </span></caption> 307<tr> 308<th class="colOne" scope="col">Class and Description</th> 309</tr> 310<tbody> 311<tr class="altColor"> 312<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/AbstractDeserializer.html#com.fasterxml.jackson.databind.deser">AbstractDeserializer</a> 313<div class="block">Deserializer only used for abstract types used as placeholders during polymorphic 314 type handling deserialization.</div> 315</td> 316</tr> 317<tr class="rowColor"> 318<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BasicDeserializerFactory.html#com.fasterxml.jackson.databind.deser">BasicDeserializerFactory</a> 319<div class="block">Abstract factory base class that can provide deserializers for standard 320 JDK classes, including collection classes and simple heuristics for 321 "upcasting" common collection interface types 322 (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> 323</td> 324</tr> 325<tr class="altColor"> 326<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializer.html#com.fasterxml.jackson.databind.deser">BeanDeserializer</a> 327<div class="block">Deserializer class that can deserialize instances of 328 arbitrary bean objects, usually from JSON Object structs,</div> 329</td> 330</tr> 331<tr class="rowColor"> 332<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializerBase.html#com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> 333<div class="block">Base class for <code>BeanDeserializer</code>.</div> 334</td> 335</tr> 336<tr class="altColor"> 337<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializerBuilder.html#com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a> 338<div class="block">Builder class used for aggregating deserialization information about 339 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 340 instances.</div> 341</td> 342</tr> 343<tr class="rowColor"> 344<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializerFactory.html#com.fasterxml.jackson.databind.deser">BeanDeserializerFactory</a> 345<div class="block">Concrete deserializer factory class that adds full Bean deserializer 346 construction logic using class introspection.</div> 347</td> 348</tr> 349<tr class="altColor"> 350<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializerModifier.html#com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a> 351<div class="block">Abstract class that defines API for objects that can be registered 352 to participate in constructing <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> instances 353 (via <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>).</div> 354</td> 355</tr> 356<tr class="rowColor"> 357<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BuilderBasedDeserializer.html#com.fasterxml.jackson.databind.deser">BuilderBasedDeserializer</a> 358<div class="block">Class that handles deserialization using a separate 359 Builder class, which is used for data binding and 360 produces actual deserialized value at the end 361 of data binding.</div> 362</td> 363</tr> 364<tr class="altColor"> 365<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ContextualDeserializer.html#com.fasterxml.jackson.databind.deser">ContextualDeserializer</a> 366<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 367 that can be used to create contextual (context-dependent) instances of 368 deserializer to use for handling properties of supported type.</div> 369</td> 370</tr> 371<tr class="rowColor"> 372<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/CreatorProperty.html#com.fasterxml.jackson.databind.deser">CreatorProperty</a> 373<div class="block">This concrete sub-class implements property that is passed 374 via Creator (constructor or static factory method).</div> 375</td> 376</tr> 377<tr class="altColor"> 378<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DataFormatReaders.html#com.fasterxml.jackson.databind.deser">DataFormatReaders</a> 379<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 380 using data-binding.</div> 381</td> 382</tr> 383<tr class="rowColor"> 384<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DataFormatReaders.Match.html#com.fasterxml.jackson.databind.deser">DataFormatReaders.Match</a> 385<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> 386</td> 387</tr> 388<tr class="altColor"> 389<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DefaultDeserializationContext.html#com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> 390<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 391 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>) 392 to call, as well as implements certain parts that base class 393 has left abstract.</div> 394</td> 395</tr> 396<tr class="rowColor"> 397<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DefaultDeserializationContext.Impl.html#com.fasterxml.jackson.databind.deser">DefaultDeserializationContext.Impl</a> 398<div class="block">Actual full concrete implementation</div> 399</td> 400</tr> 401<tr class="altColor"> 402<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DeserializerCache.html#com.fasterxml.jackson.databind.deser">DeserializerCache</a> 403<div class="block">Class that defines caching layer between callers (like 404 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>, 405 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>) 406 and classes that construct deserializers 407 (<a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>).</div> 408</td> 409</tr> 410<tr class="rowColor"> 411<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/DeserializerFactory.html#com.fasterxml.jackson.databind.deser">DeserializerFactory</a> 412<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> 413 to construct actual 414 <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 415 context and/or dedicated cache).</div> 416</td> 417</tr> 418<tr class="altColor"> 419<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/Deserializers.html#com.fasterxml.jackson.databind.deser">Deserializers</a> 420<div class="block">Interface that defines API for simple extensions that can provide additional deserializers 421 for various types.</div> 422</td> 423</tr> 424<tr class="rowColor"> 425<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/KeyDeserializers.html#com.fasterxml.jackson.databind.deser">KeyDeserializers</a> 426<div class="block">Interface that defines API for simple extensions that can provide additional deserializers 427 for deserializer Map keys of various types, from JSON property names.</div> 428</td> 429</tr> 430<tr class="altColor"> 431<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/NullValueProvider.html#com.fasterxml.jackson.databind.deser">NullValueProvider</a> 432<div class="block">Helper interface implemented by classes that are to be used as 433 null providers during deserialization.</div> 434</td> 435</tr> 436<tr class="rowColor"> 437<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ResolvableDeserializer.html#com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a> 438<div class="block">Interface used to indicate deserializers that want to do post-processing 439 after construction but before being returned to caller (and possibly cached) 440 and used.</div> 441</td> 442</tr> 443<tr class="altColor"> 444<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/SettableAnyProperty.html#com.fasterxml.jackson.databind.deser">SettableAnyProperty</a> 445<div class="block">Class that represents a "wildcard" set method which can be used 446 to generically set values of otherwise unmapped (aka "unknown") 447 properties read from Json content.</div> 448</td> 449</tr> 450<tr class="rowColor"> 451<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/SettableBeanProperty.html#com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> 452<div class="block">Base class for deserializable properties of a bean: contains 453 both type and name definitions, and reflection-based set functionality.</div> 454</td> 455</tr> 456<tr class="altColor"> 457<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/UnresolvedForwardReference.html#com.fasterxml.jackson.databind.deser">UnresolvedForwardReference</a> 458<div class="block">Exception thrown during deserialization when there are object id that can't 459 be resolved.</div> 460</td> 461</tr> 462<tr class="rowColor"> 463<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/UnresolvedId.html#com.fasterxml.jackson.databind.deser">UnresolvedId</a> 464<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> 465</td> 466</tr> 467<tr class="altColor"> 468<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiator.html#com.fasterxml.jackson.databind.deser">ValueInstantiator</a> 469<div class="block">Class that defines simple API implemented by objects that create value 470 instances.</div> 471</td> 472</tr> 473<tr class="rowColor"> 474<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiator.Gettable.html#com.fasterxml.jackson.databind.deser">ValueInstantiator.Gettable</a> </td> 475</tr> 476<tr class="altColor"> 477<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiators.html#com.fasterxml.jackson.databind.deser">ValueInstantiators</a> 478<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> 479</td> 480</tr> 481</tbody> 482</table> 483</li> 484<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl"> 485<!-- --> 486</a> 487<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 488<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> used by <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a></span><span class="tabEnd"> </span></caption> 489<tr> 490<th class="colOne" scope="col">Class and Description</th> 491</tr> 492<tbody> 493<tr class="altColor"> 494<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializerBase.html#com.fasterxml.jackson.databind.deser.impl">BeanDeserializerBase</a> 495<div class="block">Base class for <code>BeanDeserializer</code>.</div> 496</td> 497</tr> 498<tr class="rowColor"> 499<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ContextualDeserializer.html#com.fasterxml.jackson.databind.deser.impl">ContextualDeserializer</a> 500<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 501 that can be used to create contextual (context-dependent) instances of 502 deserializer to use for handling properties of supported type.</div> 503</td> 504</tr> 505<tr class="altColor"> 506<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/NullValueProvider.html#com.fasterxml.jackson.databind.deser.impl">NullValueProvider</a> 507<div class="block">Helper interface implemented by classes that are to be used as 508 null providers during deserialization.</div> 509</td> 510</tr> 511<tr class="rowColor"> 512<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ResolvableDeserializer.html#com.fasterxml.jackson.databind.deser.impl">ResolvableDeserializer</a> 513<div class="block">Interface used to indicate deserializers that want to do post-processing 514 after construction but before being returned to caller (and possibly cached) 515 and used.</div> 516</td> 517</tr> 518<tr class="altColor"> 519<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/SettableAnyProperty.html#com.fasterxml.jackson.databind.deser.impl">SettableAnyProperty</a> 520<div class="block">Class that represents a "wildcard" set method which can be used 521 to generically set values of otherwise unmapped (aka "unknown") 522 properties read from Json content.</div> 523</td> 524</tr> 525<tr class="rowColor"> 526<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/SettableBeanProperty.html#com.fasterxml.jackson.databind.deser.impl">SettableBeanProperty</a> 527<div class="block">Base class for deserializable properties of a bean: contains 528 both type and name definitions, and reflection-based set functionality.</div> 529</td> 530</tr> 531<tr class="altColor"> 532<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/SettableBeanProperty.Delegating.html#com.fasterxml.jackson.databind.deser.impl">SettableBeanProperty.Delegating</a> 533<div class="block">Helper class that is designed to both make it easier to sub-class 534 delegating subtypes and to reduce likelihood of breakage when 535 new methods are added.</div> 536</td> 537</tr> 538<tr class="rowColor"> 539<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/UnresolvedForwardReference.html#com.fasterxml.jackson.databind.deser.impl">UnresolvedForwardReference</a> 540<div class="block">Exception thrown during deserialization when there are object id that can't 541 be resolved.</div> 542</td> 543</tr> 544<tr class="altColor"> 545<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiator.html#com.fasterxml.jackson.databind.deser.impl">ValueInstantiator</a> 546<div class="block">Class that defines simple API implemented by objects that create value 547 instances.</div> 548</td> 549</tr> 550<tr class="rowColor"> 551<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiator.Gettable.html#com.fasterxml.jackson.databind.deser.impl">ValueInstantiator.Gettable</a> </td> 552</tr> 553</tbody> 554</table> 555</li> 556<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std"> 557<!-- --> 558</a> 559<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 560<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> used by <a href="../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a></span><span class="tabEnd"> </span></caption> 561<tr> 562<th class="colOne" scope="col">Class and Description</th> 563</tr> 564<tbody> 565<tr class="altColor"> 566<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializer.html#com.fasterxml.jackson.databind.deser.std">BeanDeserializer</a> 567<div class="block">Deserializer class that can deserialize instances of 568 arbitrary bean objects, usually from JSON Object structs,</div> 569</td> 570</tr> 571<tr class="rowColor"> 572<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializerBase.html#com.fasterxml.jackson.databind.deser.std">BeanDeserializerBase</a> 573<div class="block">Base class for <code>BeanDeserializer</code>.</div> 574</td> 575</tr> 576<tr class="altColor"> 577<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ContextualDeserializer.html#com.fasterxml.jackson.databind.deser.std">ContextualDeserializer</a> 578<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 579 that can be used to create contextual (context-dependent) instances of 580 deserializer to use for handling properties of supported type.</div> 581</td> 582</tr> 583<tr class="rowColor"> 584<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/KeyDeserializers.html#com.fasterxml.jackson.databind.deser.std">KeyDeserializers</a> 585<div class="block">Interface that defines API for simple extensions that can provide additional deserializers 586 for deserializer Map keys of various types, from JSON property names.</div> 587</td> 588</tr> 589<tr class="altColor"> 590<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/NullValueProvider.html#com.fasterxml.jackson.databind.deser.std">NullValueProvider</a> 591<div class="block">Helper interface implemented by classes that are to be used as 592 null providers during deserialization.</div> 593</td> 594</tr> 595<tr class="rowColor"> 596<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ResolvableDeserializer.html#com.fasterxml.jackson.databind.deser.std">ResolvableDeserializer</a> 597<div class="block">Interface used to indicate deserializers that want to do post-processing 598 after construction but before being returned to caller (and possibly cached) 599 and used.</div> 600</td> 601</tr> 602<tr class="altColor"> 603<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/SettableBeanProperty.html#com.fasterxml.jackson.databind.deser.std">SettableBeanProperty</a> 604<div class="block">Base class for deserializable properties of a bean: contains 605 both type and name definitions, and reflection-based set functionality.</div> 606</td> 607</tr> 608<tr class="rowColor"> 609<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/UnresolvedForwardReference.html#com.fasterxml.jackson.databind.deser.std">UnresolvedForwardReference</a> 610<div class="block">Exception thrown during deserialization when there are object id that can't 611 be resolved.</div> 612</td> 613</tr> 614<tr class="altColor"> 615<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiator.html#com.fasterxml.jackson.databind.deser.std">ValueInstantiator</a> 616<div class="block">Class that defines simple API implemented by objects that create value 617 instances.</div> 618</td> 619</tr> 620<tr class="rowColor"> 621<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiator.Base.html#com.fasterxml.jackson.databind.deser.std">ValueInstantiator.Base</a> 622<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 623 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> 624</td> 625</tr> 626<tr class="altColor"> 627<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiator.Gettable.html#com.fasterxml.jackson.databind.deser.std">ValueInstantiator.Gettable</a> </td> 628</tr> 629</tbody> 630</table> 631</li> 632<li class="blockList"><a name="com.fasterxml.jackson.databind.ext"> 633<!-- --> 634</a> 635<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 636<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> used by <a href="../../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</a></span><span class="tabEnd"> </span></caption> 637<tr> 638<th class="colOne" scope="col">Class and Description</th> 639</tr> 640<tbody> 641<tr class="altColor"> 642<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/Deserializers.html#com.fasterxml.jackson.databind.ext">Deserializers</a> 643<div class="block">Interface that defines API for simple extensions that can provide additional deserializers 644 for various types.</div> 645</td> 646</tr> 647<tr class="rowColor"> 648<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/Deserializers.Base.html#com.fasterxml.jackson.databind.ext">Deserializers.Base</a> 649<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 650 no deserializers.</div> 651</td> 652</tr> 653<tr class="altColor"> 654<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/NullValueProvider.html#com.fasterxml.jackson.databind.ext">NullValueProvider</a> 655<div class="block">Helper interface implemented by classes that are to be used as 656 null providers during deserialization.</div> 657</td> 658</tr> 659</tbody> 660</table> 661</li> 662<li class="blockList"><a name="com.fasterxml.jackson.databind.module"> 663<!-- --> 664</a> 665<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 666<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> used by <a href="../../../../../com/fasterxml/jackson/databind/module/package-summary.html">com.fasterxml.jackson.databind.module</a></span><span class="tabEnd"> </span></caption> 667<tr> 668<th class="colOne" scope="col">Class and Description</th> 669</tr> 670<tbody> 671<tr class="altColor"> 672<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/BeanDeserializerModifier.html#com.fasterxml.jackson.databind.module">BeanDeserializerModifier</a> 673<div class="block">Abstract class that defines API for objects that can be registered 674 to participate in constructing <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> instances 675 (via <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>).</div> 676</td> 677</tr> 678<tr class="rowColor"> 679<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/Deserializers.html#com.fasterxml.jackson.databind.module">Deserializers</a> 680<div class="block">Interface that defines API for simple extensions that can provide additional deserializers 681 for various types.</div> 682</td> 683</tr> 684<tr class="altColor"> 685<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/KeyDeserializers.html#com.fasterxml.jackson.databind.module">KeyDeserializers</a> 686<div class="block">Interface that defines API for simple extensions that can provide additional deserializers 687 for deserializer Map keys of various types, from JSON property names.</div> 688</td> 689</tr> 690<tr class="rowColor"> 691<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiator.html#com.fasterxml.jackson.databind.module">ValueInstantiator</a> 692<div class="block">Class that defines simple API implemented by objects that create value 693 instances.</div> 694</td> 695</tr> 696<tr class="altColor"> 697<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiators.html#com.fasterxml.jackson.databind.module">ValueInstantiators</a> 698<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> 699</td> 700</tr> 701<tr class="rowColor"> 702<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/deser/class-use/ValueInstantiators.Base.html#com.fasterxml.jackson.databind.module">ValueInstantiators.Base</a> 703<div class="block">Basic "NOP" implementation that can be used as the base class for custom implementations.</div> 704</td> 705</tr> 706</tbody> 707</table> 708</li> 709</ul> 710</div> 711<!-- ======= START OF BOTTOM NAVBAR ====== --> 712<div class="bottomNav"><a name="navbar.bottom"> 713<!-- --> 714</a> 715<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 716<a name="navbar.bottom.firstrow"> 717<!-- --> 718</a> 719<ul class="navList" title="Navigation"> 720<li><a href="../../../../../overview-summary.html">Overview</a></li> 721<li><a href="package-summary.html">Package</a></li> 722<li>Class</li> 723<li class="navBarCell1Rev">Use</li> 724<li><a href="package-tree.html">Tree</a></li> 725<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 726<li><a href="../../../../../index-all.html">Index</a></li> 727<li><a href="../../../../../help-doc.html">Help</a></li> 728</ul> 729</div> 730<div class="subNav"> 731<ul class="navList"> 732<li>Prev</li> 733<li>Next</li> 734</ul> 735<ul class="navList"> 736<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/package-use.html" target="_top">Frames</a></li> 737<li><a href="package-use.html" target="_top">No Frames</a></li> 738</ul> 739<ul class="navList" id="allclasses_navbar_bottom"> 740<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 741</ul> 742<div> 743<script type="text/javascript"><!-- 744 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 745 if(window==top) { 746 allClassesLink.style.display = "block"; 747 } 748 else { 749 allClassesLink.style.display = "none"; 750 } 751 //--> 752</script> 753</div> 754<a name="skip.navbar.bottom"> 755<!-- --> 756</a></div> 757<!-- ======== END OF BOTTOM NAVBAR ======= --> 758<p class="legalCopy"><small>Copyright © 2008–2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 759</body> 760</html> 761