1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (1.8.0_162) on Tue Mar 24 11:44:41 PDT 2020 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>Uses of Class com.fasterxml.jackson.databind.AbstractTypeResolver (jackson-databind 2.11.0.rc1 API)</title> 8<meta name="date" content="2020-03-24"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10<script type="text/javascript" src="../../../../../script.js"></script> 11</head> 12<body> 13<script type="text/javascript"><!-- 14 try { 15 if (location.href.indexOf('is-external=true') == -1) { 16 parent.document.title="Uses of Class com.fasterxml.jackson.databind.AbstractTypeResolver (jackson-databind 2.11.0.rc1 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22</script> 23<noscript> 24<div>JavaScript is disabled on your browser.</div> 25</noscript> 26<!-- ========= START OF TOP NAVBAR ======= --> 27<div class="topNav"><a name="navbar.top"> 28<!-- --> 29</a> 30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 31<a name="navbar.top.firstrow"> 32<!-- --> 33</a> 34<ul class="navList" title="Navigation"> 35<li><a href="../../../../../overview-summary.html">Overview</a></li> 36<li><a href="../package-summary.html">Package</a></li> 37<li><a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">Class</a></li> 38<li class="navBarCell1Rev">Use</li> 39<li><a href="../package-tree.html">Tree</a></li> 40<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 41<li><a href="../../../../../index-all.html">Index</a></li> 42<li><a href="../../../../../help-doc.html">Help</a></li> 43</ul> 44</div> 45<div class="subNav"> 46<ul class="navList"> 47<li>Prev</li> 48<li>Next</li> 49</ul> 50<ul class="navList"> 51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/AbstractTypeResolver.html" target="_top">Frames</a></li> 52<li><a href="AbstractTypeResolver.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<h2 title="Uses of Class com.fasterxml.jackson.databind.AbstractTypeResolver" class="title">Uses of Class<br>com.fasterxml.jackson.databind.AbstractTypeResolver</h2> 75</div> 76<div class="classUseContainer"> 77<ul class="blockList"> 78<li class="blockList"> 79<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> 80<caption><span>Packages that use <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</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.module">com.fasterxml.jackson.databind.module</a></td> 113<td class="colLast"> 114<div class="block">Package that contains classes and interfaces to help implement 115 custom extension <a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><code>Module</code></a>s 116 (which are registered using 117 <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> 118</td> 119</tr> 120</tbody> 121</table> 122</li> 123<li class="blockList"> 124<ul class="blockList"> 125<li class="blockList"><a name="com.fasterxml.jackson.databind"> 126<!-- --> 127</a> 128<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a> in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></h3> 129<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> 130<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a></span><span class="tabEnd"> </span></caption> 131<tr> 132<th class="colFirst" scope="col">Modifier and Type</th> 133<th class="colLast" scope="col">Method and Description</th> 134</tr> 135<tbody> 136<tr class="altColor"> 137<td class="colFirst"><code>void</code></td> 138<td class="colLast"><span class="typeNameLabel">Module.SetupContext.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/Module.SetupContext.html#addAbstractTypeResolver-com.fasterxml.jackson.databind.AbstractTypeResolver-">addAbstractTypeResolver</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a> resolver)</code> 139<div class="block">Method that module can use to register additional 140 <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind"><code>AbstractTypeResolver</code></a> instance, to handle resolution of 141 abstract to concrete types (either by defaulting, or by materializing).</div> 142</td> 143</tr> 144</tbody> 145</table> 146</li> 147<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg"> 148<!-- --> 149</a> 150<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a> in <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a></h3> 151<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> 152<caption><span>Fields in <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a> declared as <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a></span><span class="tabEnd"> </span></caption> 153<tr> 154<th class="colFirst" scope="col">Modifier and Type</th> 155<th class="colLast" scope="col">Field and Description</th> 156</tr> 157<tbody> 158<tr class="altColor"> 159<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a>[]</code></td> 160<td class="colLast"><span class="typeNameLabel">DeserializerFactoryConfig.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html#Z:Z_abstractTypeResolvers">_abstractTypeResolvers</a></span></code> 161<div class="block">List of objects that may be able to resolve abstract types to 162 concrete types.</div> 163</td> 164</tr> 165<tr class="rowColor"> 166<td class="colFirst"><code>protected static <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a>[]</code></td> 167<td class="colLast"><span class="typeNameLabel">DeserializerFactoryConfig.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html#NO_ABSTRACT_TYPE_RESOLVERS">NO_ABSTRACT_TYPE_RESOLVERS</a></span></code> </td> 168</tr> 169</tbody> 170</table> 171<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> 172<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a> that return types with arguments of type <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a></span><span class="tabEnd"> </span></caption> 173<tr> 174<th class="colFirst" scope="col">Modifier and Type</th> 175<th class="colLast" scope="col">Method and Description</th> 176</tr> 177<tbody> 178<tr class="altColor"> 179<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a>></code></td> 180<td class="colLast"><span class="typeNameLabel">DeserializerFactoryConfig.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html#abstractTypeResolvers--">abstractTypeResolvers</a></span>()</code> </td> 181</tr> 182</tbody> 183</table> 184<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> 185<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a></span><span class="tabEnd"> </span></caption> 186<tr> 187<th class="colFirst" scope="col">Modifier and Type</th> 188<th class="colLast" scope="col">Method and Description</th> 189</tr> 190<tbody> 191<tr class="altColor"> 192<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">DeserializerFactoryConfig</a></code></td> 193<td class="colLast"><span class="typeNameLabel">DeserializerFactoryConfig.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html#withAbstractTypeResolver-com.fasterxml.jackson.databind.AbstractTypeResolver-">withAbstractTypeResolver</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a> resolver)</code> 194<div class="block">Fluent/factory method used to construct a configuration object that 195 has same configuration as this instance plus one additional 196 abstract type resolver.</div> 197</td> 198</tr> 199</tbody> 200</table> 201<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> 202<caption><span>Constructors in <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a></span><span class="tabEnd"> </span></caption> 203<tr> 204<th class="colOne" scope="col">Constructor and Description</th> 205</tr> 206<tbody> 207<tr class="altColor"> 208<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html#DeserializerFactoryConfig-com.fasterxml.jackson.databind.deser.Deserializers:A-com.fasterxml.jackson.databind.deser.KeyDeserializers:A-com.fasterxml.jackson.databind.deser.BeanDeserializerModifier:A-com.fasterxml.jackson.databind.AbstractTypeResolver:A-com.fasterxml.jackson.databind.deser.ValueInstantiators:A-">DeserializerFactoryConfig</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser">Deserializers</a>[] allAdditionalDeserializers, 209 <a href="../../../../../com/fasterxml/jackson/databind/deser/KeyDeserializers.html" title="interface in com.fasterxml.jackson.databind.deser">KeyDeserializers</a>[] allAdditionalKeyDeserializers, 210 <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a>[] modifiers, 211 <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a>[] atr, 212 <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiators</a>[] vi)</code> 213<div class="block">Copy-constructor that will create an instance that contains defined 214 set of additional deserializer providers.</div> 215</td> 216</tr> 217</tbody> 218</table> 219</li> 220<li class="blockList"><a name="com.fasterxml.jackson.databind.deser"> 221<!-- --> 222</a> 223<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a> in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a></h3> 224<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> 225<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a></span><span class="tabEnd"> </span></caption> 226<tr> 227<th class="colFirst" scope="col">Modifier and Type</th> 228<th class="colLast" scope="col">Method and Description</th> 229</tr> 230<tbody> 231<tr class="altColor"> 232<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td> 233<td class="colLast"><span class="typeNameLabel">DeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html#withAbstractTypeResolver-com.fasterxml.jackson.databind.AbstractTypeResolver-">withAbstractTypeResolver</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a> resolver)</code> 234<div class="block">Convenience method for creating a new factory instance with additional 235 <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind"><code>AbstractTypeResolver</code></a>.</div> 236</td> 237</tr> 238<tr class="rowColor"> 239<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td> 240<td class="colLast"><span class="typeNameLabel">BasicDeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html#withAbstractTypeResolver-com.fasterxml.jackson.databind.AbstractTypeResolver-">withAbstractTypeResolver</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a> resolver)</code> 241<div class="block">Convenience method for creating a new factory instance with additional 242 <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind"><code>AbstractTypeResolver</code></a>.</div> 243</td> 244</tr> 245</tbody> 246</table> 247</li> 248<li class="blockList"><a name="com.fasterxml.jackson.databind.module"> 249<!-- --> 250</a> 251<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a> in <a href="../../../../../com/fasterxml/jackson/databind/module/package-summary.html">com.fasterxml.jackson.databind.module</a></h3> 252<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> 253<caption><span>Subclasses of <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a> in <a href="../../../../../com/fasterxml/jackson/databind/module/package-summary.html">com.fasterxml.jackson.databind.module</a></span><span class="tabEnd"> </span></caption> 254<tr> 255<th class="colFirst" scope="col">Modifier and Type</th> 256<th class="colLast" scope="col">Class and Description</th> 257</tr> 258<tbody> 259<tr class="altColor"> 260<td class="colFirst"><code>class </code></td> 261<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</a></span></code> 262<div class="block">Simple <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind"><code>AbstractTypeResolver</code></a> implementation, which is 263 based on static mapping from abstract super types into 264 sub types (concrete or abstract), but retaining generic 265 parameterization.</div> 266</td> 267</tr> 268</tbody> 269</table> 270</li> 271</ul> 272</li> 273</ul> 274</div> 275<!-- ======= START OF BOTTOM NAVBAR ====== --> 276<div class="bottomNav"><a name="navbar.bottom"> 277<!-- --> 278</a> 279<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 280<a name="navbar.bottom.firstrow"> 281<!-- --> 282</a> 283<ul class="navList" title="Navigation"> 284<li><a href="../../../../../overview-summary.html">Overview</a></li> 285<li><a href="../package-summary.html">Package</a></li> 286<li><a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">Class</a></li> 287<li class="navBarCell1Rev">Use</li> 288<li><a href="../package-tree.html">Tree</a></li> 289<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 290<li><a href="../../../../../index-all.html">Index</a></li> 291<li><a href="../../../../../help-doc.html">Help</a></li> 292</ul> 293</div> 294<div class="subNav"> 295<ul class="navList"> 296<li>Prev</li> 297<li>Next</li> 298</ul> 299<ul class="navList"> 300<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/AbstractTypeResolver.html" target="_top">Frames</a></li> 301<li><a href="AbstractTypeResolver.html" target="_top">No Frames</a></li> 302</ul> 303<ul class="navList" id="allclasses_navbar_bottom"> 304<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 305</ul> 306<div> 307<script type="text/javascript"><!-- 308 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 309 if(window==top) { 310 allClassesLink.style.display = "block"; 311 } 312 else { 313 allClassesLink.style.display = "none"; 314 } 315 //--> 316</script> 317</div> 318<a name="skip.navbar.bottom"> 319<!-- --> 320</a></div> 321<!-- ======== END OF BOTTOM NAVBAR ======= --> 322<p class="legalCopy"><small>Copyright © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 323</body> 324</html> 325