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 Class Hierarchy (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 Class Hierarchy (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>Use</li> 39<li class="navBarCell1Rev">Tree</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-tree.html">Prev</a></li> 48<li><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/package-tree.html">Next</a></li> 49</ul> 50<ul class="navList"> 51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/package-tree.html" target="_top">Frames</a></li> 52<li><a href="package-tree.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 class="title">Hierarchy For Package com.fasterxml.jackson.databind.deser</h1> 75<span class="packageHierarchyLabel">Package Hierarchies:</span> 76<ul class="horizontal"> 77<li><a href="../../../../../overview-tree.html">All Packages</a></li> 78</ul> 79</div> 80<div class="contentContainer"> 81<h2 title="Class Hierarchy">Class Hierarchy</h2> 82<ul> 83<li type="circle">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"><span class="typeNameLink">Object</span></a> 84<ul> 85<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.ContainerDefaultMappings.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">BasicDeserializerFactory.ContainerDefaultMappings</span></a></li> 86<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">BeanDeserializerBuilder</span></a></li> 87<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">BeanDeserializerModifier</span></a></li> 88<li type="circle">com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">ConcreteBeanPropertyBase</span></a> (implements com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) 89<ul> 90<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">SettableBeanProperty</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) 91<ul> 92<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">CreatorProperty</span></a></li> 93<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">SettableBeanProperty.Delegating</span></a></li> 94</ul> 95</li> 96</ul> 97</li> 98<li type="circle">com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">DatabindContext</span></a> 99<ul> 100<li type="circle">com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">DeserializationContext</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) 101<ul> 102<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">DefaultDeserializationContext</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) 103<ul> 104<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.Impl.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">DefaultDeserializationContext.Impl</span></a></li> 105</ul> 106</li> 107</ul> 108</li> 109</ul> 110</li> 111<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">DataFormatReaders</span></a></li> 112<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.Match.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">DataFormatReaders.Match</span></a></li> 113<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">DeserializationProblemHandler</span></a></li> 114<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">DeserializerCache</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li> 115<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">DeserializerFactory</span></a> 116<ul> 117<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">BasicDeserializerFactory</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) 118<ul> 119<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">BeanDeserializerFactory</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li> 120</ul> 121</li> 122</ul> 123</li> 124<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.Base.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Deserializers.Base</span></a> (implements com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser">Deserializers</a>)</li> 125<li type="circle">com.fasterxml.jackson.core.format.<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/format/InputAccessor.Std.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.format"><span class="typeNameLink">InputAccessor.Std</span></a> (implements com.fasterxml.jackson.core.format.<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/format/InputAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.format">InputAccessor</a>) 126<ul> 127<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/DataFormatReaders.AccessorForReader.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">DataFormatReaders.AccessorForReader</span></a></li> 128</ul> 129</li> 130<li type="circle">com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">JsonDeserializer</span></a><T> (implements com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>) 131<ul> 132<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/AbstractDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">AbstractDeserializer</span></a> (implements com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li> 133<li type="circle">com.fasterxml.jackson.databind.deser.std.<a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std"><span class="typeNameLink">StdDeserializer</span></a><T> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) 134<ul> 135<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">BeanDeserializerBase</span></a> (implements com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a>, com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.Gettable.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiator.Gettable</a>) 136<ul> 137<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">BeanDeserializer</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li> 138<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BuilderBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">BuilderBasedDeserializer</span></a></li> 139</ul> 140</li> 141</ul> 142</li> 143</ul> 144</li> 145<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">SettableAnyProperty</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li> 146<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) 147<ul> 148<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a> 149<ul> 150<li type="circle">java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">IOException</span></a> 151<ul> 152<li type="circle">com.fasterxml.jackson.core.<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><span class="typeNameLink">JsonProcessingException</span></a> 153<ul> 154<li type="circle">com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">JsonMappingException</span></a> 155<ul> 156<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">UnresolvedForwardReference</span></a></li> 157</ul> 158</li> 159</ul> 160</li> 161</ul> 162</li> 163</ul> 164</li> 165</ul> 166</li> 167<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/UnresolvedId.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">UnresolvedId</span></a></li> 168<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">ValueInstantiator</span></a> 169<ul> 170<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.Base.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">ValueInstantiator.Base</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li> 171</ul> 172</li> 173<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiators.Base.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">ValueInstantiators.Base</span></a> (implements com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiators</a>)</li> 174</ul> 175</li> 176</ul> 177<h2 title="Interface Hierarchy">Interface Hierarchy</h2> 178<ul> 179<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">ContextualDeserializer</span></a></li> 180<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualKeyDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">ContextualKeyDeserializer</span></a></li> 181<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Deserializers</span></a></li> 182<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/KeyDeserializers.html" title="interface in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">KeyDeserializers</span></a></li> 183<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">NullValueProvider</span></a></li> 184<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">ResolvableDeserializer</span></a></li> 185<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.Gettable.html" title="interface in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">ValueInstantiator.Gettable</span></a></li> 186<li type="circle">com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">ValueInstantiators</span></a></li> 187</ul> 188</div> 189<!-- ======= START OF BOTTOM NAVBAR ====== --> 190<div class="bottomNav"><a name="navbar.bottom"> 191<!-- --> 192</a> 193<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 194<a name="navbar.bottom.firstrow"> 195<!-- --> 196</a> 197<ul class="navList" title="Navigation"> 198<li><a href="../../../../../overview-summary.html">Overview</a></li> 199<li><a href="package-summary.html">Package</a></li> 200<li>Class</li> 201<li>Use</li> 202<li class="navBarCell1Rev">Tree</li> 203<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 204<li><a href="../../../../../index-all.html">Index</a></li> 205<li><a href="../../../../../help-doc.html">Help</a></li> 206</ul> 207</div> 208<div class="subNav"> 209<ul class="navList"> 210<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/package-tree.html">Prev</a></li> 211<li><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/package-tree.html">Next</a></li> 212</ul> 213<ul class="navList"> 214<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/package-tree.html" target="_top">Frames</a></li> 215<li><a href="package-tree.html" target="_top">No Frames</a></li> 216</ul> 217<ul class="navList" id="allclasses_navbar_bottom"> 218<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 219</ul> 220<div> 221<script type="text/javascript"><!-- 222 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 223 if(window==top) { 224 allClassesLink.style.display = "block"; 225 } 226 else { 227 allClassesLink.style.display = "none"; 228 } 229 //--> 230</script> 231</div> 232<a name="skip.navbar.bottom"> 233<!-- --> 234</a></div> 235<!-- ======== END OF BOTTOM NAVBAR ======= --> 236<p class="legalCopy"><small>Copyright © 2008–2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 237</body> 238</html> 239