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 (version 1.7.0_79) on Fri Jan 15 20:28:46 PST 2016 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>Uses of Package com.fasterxml.jackson.databind.introspect (jackson-databind 2.7.0 API)</title> 8<meta name="date" content="2016-01-15"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="Uses of Package com.fasterxml.jackson.databind.introspect (jackson-databind 2.7.0 API)"; 15 } 16//--> 17</script> 18<noscript> 19<div>JavaScript is disabled on your browser.</div> 20</noscript> 21<!-- ========= START OF TOP NAVBAR ======= --> 22<div class="topNav"><a name="navbar_top"> 23<!-- --> 24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 25<!-- --> 26</a> 27<ul class="navList" title="Navigation"> 28<li><a href="../../../../../overview-summary.html">Overview</a></li> 29<li><a href="package-summary.html">Package</a></li> 30<li>Class</li> 31<li class="navBarCell1Rev">Use</li> 32<li><a href="package-tree.html">Tree</a></li> 33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 34<li><a href="../../../../../index-all.html">Index</a></li> 35<li><a href="../../../../../help-doc.html">Help</a></li> 36</ul> 37</div> 38<div class="subNav"> 39<ul class="navList"> 40<li>Prev</li> 41<li>Next</li> 42</ul> 43<ul class="navList"> 44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/package-use.html" target="_top">Frames</a></li> 45<li><a href="package-use.html" target="_top">No Frames</a></li> 46</ul> 47<ul class="navList" id="allclasses_navbar_top"> 48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 49</ul> 50<div> 51<script type="text/javascript"><!-- 52 allClassesLink = document.getElementById("allclasses_navbar_top"); 53 if(window==top) { 54 allClassesLink.style.display = "block"; 55 } 56 else { 57 allClassesLink.style.display = "none"; 58 } 59 //--> 60</script> 61</div> 62<a name="skip-navbar_top"> 63<!-- --> 64</a></div> 65<!-- ========= END OF TOP NAVBAR ========= --> 66<div class="header"> 67<h1 title="Uses of Package com.fasterxml.jackson.databind.introspect" class="title">Uses of Package<br>com.fasterxml.jackson.databind.introspect</h1> 68</div> 69<div class="contentContainer"> 70<ul class="blockList"> 71<li class="blockList"> 72<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> 73<caption><span>Packages that use <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a></span><span class="tabEnd"> </span></caption> 74<tr> 75<th class="colFirst" scope="col">Package</th> 76<th class="colLast" scope="col">Description</th> 77</tr> 78<tbody> 79<tr class="altColor"> 80<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td> 81<td class="colLast"> 82<div class="block">Basic data binding (mapping) functionality that 83allows for reading JSON content into Java Objects (POJOs) 84and JSON Trees (<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as 85writing Java Objects and trees as JSON.</div> 86</td> 87</tr> 88<tr class="rowColor"> 89<td class="colFirst"><a href="#com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg</a></td> 90<td class="colLast"> 91<div class="block">Package that contains most of configuration-related classes; 92exception being couple of most-commonly used configuration 93things (like Feature enumerations) that are at the 94main level (<code>com.fasterxml.jackson.databind</code>).</div> 95</td> 96</tr> 97<tr class="altColor"> 98<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser</a></td> 99<td class="colLast"> 100<div class="block">Contains implementation classes of deserialization part of 101 data binding.</div> 102</td> 103</tr> 104<tr class="rowColor"> 105<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl</a></td> 106<td class="colLast"> 107<div class="block">Contains those implementation classes of deserialization part of 108 data binding that are not considered part of public or semi-public 109 interfaces.</div> 110</td> 111</tr> 112<tr class="altColor"> 113<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std</a></td> 114<td class="colLast"> 115<div class="block">Contains public standard implementations of abstraction that 116 Jackson uses.</div> 117</td> 118</tr> 119<tr class="rowColor"> 120<td class="colFirst"><a href="#com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect</a></td> 121<td class="colLast"> 122<div class="block">Functionality needed for Bean introspection, required for detecting 123 accessors and mutators for Beans, as well as locating and handling 124 method annotations.</div> 125</td> 126</tr> 127<tr class="altColor"> 128<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsontype">com.fasterxml.jackson.databind.jsontype</a></td> 129<td class="colLast"> 130<div class="block">Package that contains interfaces that define how to implement 131 functionality for dynamically resolving type during deserialization.</div> 132</td> 133</tr> 134<tr class="rowColor"> 135<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl</a></td> 136<td class="colLast"> 137<div class="block">Package that contains standard implementations for 138 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> 139 and 140 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeIdResolver</code></a>.</div> 141</td> 142</tr> 143<tr class="altColor"> 144<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser</a></td> 145<td class="colLast"> 146<div class="block">Contains implementation classes of serialization part of 147 data binding.</div> 148</td> 149</tr> 150<tr class="rowColor"> 151<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl</a></td> 152<td class="colLast"> 153<div class="block">Contains implementation classes of serialization part of 154 data binding.</div> 155</td> 156</tr> 157<tr class="altColor"> 158<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std</a></td> 159<td class="colLast"> </td> 160</tr> 161<tr class="rowColor"> 162<td class="colFirst"><a href="#com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util</a></td> 163<td class="colLast"> 164<div class="block">Utility classes for Mapper package.</div> 165</td> 166</tr> 167</tbody> 168</table> 169</li> 170<li class="blockList"><a name="com.fasterxml.jackson.databind"> 171<!-- --> 172</a> 173<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 174<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a> used by <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></span><span class="tabEnd"> </span></caption> 175<tr> 176<th class="colOne" scope="col">Class and Description</th> 177</tr> 178<tbody> 179<tr class="altColor"> 180<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind">Annotated</a> 181<div class="block">Shared base class used for anything on which annotations (included 182 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div> 183</td> 184</tr> 185<tr class="rowColor"> 186<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind">AnnotatedClass</a> </td> 187</tr> 188<tr class="altColor"> 189<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind">AnnotatedConstructor</a> </td> 190</tr> 191<tr class="rowColor"> 192<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind">AnnotatedField</a> 193<div class="block">Object that represents non-static (and usually non-transient/volatile) 194 fields of a class.</div> 195</td> 196</tr> 197<tr class="altColor"> 198<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind">AnnotatedMember</a> 199<div class="block">Intermediate base class for annotated entities that are members of 200 a class; fields, methods and constructors.</div> 201</td> 202</tr> 203<tr class="rowColor"> 204<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind">AnnotatedMethod</a> </td> 205</tr> 206<tr class="altColor"> 207<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind">AnnotatedParameter</a> 208<div class="block">Object that represents method parameters, mostly so that associated 209 annotations can be processed conveniently.</div> 210</td> 211</tr> 212<tr class="rowColor"> 213<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind">BeanPropertyDefinition</a> 214<div class="block">Simple value classes that contain definitions of properties, 215 used during introspection of properties to use for 216 serialization and deserialization purposes.</div> 217</td> 218</tr> 219<tr class="altColor"> 220<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind">ClassIntrospector</a> 221<div class="block">Helper class used to introspect features of POJO value classes 222 used with Jackson.</div> 223</td> 224</tr> 225<tr class="rowColor"> 226<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind">ClassIntrospector.MixInResolver</a> 227<div class="block">Interface used for decoupling details of how mix-in annotation 228 definitions are accessed (via this interface), and how 229 they are stored (defined by classes that implement the interface)</div> 230</td> 231</tr> 232<tr class="altColor"> 233<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind">ObjectIdInfo</a> 234<div class="block">Container object that encapsulates information usually 235 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonIdentityInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonIdentityInfo</code></a> annotation or its 236 custom alternatives</div> 237</td> 238</tr> 239<tr class="rowColor"> 240<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/SimpleMixInResolver.html#com.fasterxml.jackson.databind">SimpleMixInResolver</a> 241<div class="block">Simple implementation of <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector.MixInResolver</code></a> 242 that just uses a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> for containing mapping 243 from target to mix-in classes.</div> 244</td> 245</tr> 246<tr class="altColor"> 247<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind">VisibilityChecker</a> 248<div class="block">Interface for object used for determine which property elements 249 (methods, fields, constructors) can be auto-detected, with respect 250 to their visibility modifiers.</div> 251</td> 252</tr> 253</tbody> 254</table> 255</li> 256<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg"> 257<!-- --> 258</a> 259<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 260<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</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> 261<tr> 262<th class="colOne" scope="col">Class and Description</th> 263</tr> 264<tbody> 265<tr class="altColor"> 266<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.cfg">Annotated</a> 267<div class="block">Shared base class used for anything on which annotations (included 268 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div> 269</td> 270</tr> 271<tr class="rowColor"> 272<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.cfg">ClassIntrospector</a> 273<div class="block">Helper class used to introspect features of POJO value classes 274 used with Jackson.</div> 275</td> 276</tr> 277<tr class="altColor"> 278<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind.cfg">ClassIntrospector.MixInResolver</a> 279<div class="block">Interface used for decoupling details of how mix-in annotation 280 definitions are accessed (via this interface), and how 281 they are stored (defined by classes that implement the interface)</div> 282</td> 283</tr> 284<tr class="rowColor"> 285<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/SimpleMixInResolver.html#com.fasterxml.jackson.databind.cfg">SimpleMixInResolver</a> 286<div class="block">Simple implementation of <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector.MixInResolver</code></a> 287 that just uses a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> for containing mapping 288 from target to mix-in classes.</div> 289</td> 290</tr> 291<tr class="altColor"> 292<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.cfg">VisibilityChecker</a> 293<div class="block">Interface for object used for determine which property elements 294 (methods, fields, constructors) can be auto-detected, with respect 295 to their visibility modifiers.</div> 296</td> 297</tr> 298</tbody> 299</table> 300</li> 301<li class="blockList"><a name="com.fasterxml.jackson.databind.deser"> 302<!-- --> 303</a> 304<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 305<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</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> 306<tr> 307<th class="colOne" scope="col">Class and Description</th> 308</tr> 309<tbody> 310<tr class="altColor"> 311<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.deser">Annotated</a> 312<div class="block">Shared base class used for anything on which annotations (included 313 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div> 314</td> 315</tr> 316<tr class="rowColor"> 317<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.deser">AnnotatedConstructor</a> </td> 318</tr> 319<tr class="altColor"> 320<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser">AnnotatedMember</a> 321<div class="block">Intermediate base class for annotated entities that are members of 322 a class; fields, methods and constructors.</div> 323</td> 324</tr> 325<tr class="rowColor"> 326<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser">AnnotatedMethod</a> </td> 327</tr> 328<tr class="altColor"> 329<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser">AnnotatedParameter</a> 330<div class="block">Object that represents method parameters, mostly so that associated 331 annotations can be processed conveniently.</div> 332</td> 333</tr> 334<tr class="rowColor"> 335<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser">AnnotatedWithParams</a> 336<div class="block">Intermediate base class that encapsulates features that 337 constructors and methods share.</div> 338</td> 339</tr> 340<tr class="altColor"> 341<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser">BeanPropertyDefinition</a> 342<div class="block">Simple value classes that contain definitions of properties, 343 used during introspection of properties to use for 344 serialization and deserialization purposes.</div> 345</td> 346</tr> 347<tr class="rowColor"> 348<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.deser">ConcreteBeanPropertyBase</a> 349<div class="block">Intermediate <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><code>BeanProperty</code></a> class shared by concrete readable- and 350 writable property implementations for sharing common functionality.</div> 351</td> 352</tr> 353<tr class="altColor"> 354<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.deser">ObjectIdInfo</a> 355<div class="block">Container object that encapsulates information usually 356 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonIdentityInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonIdentityInfo</code></a> annotation or its 357 custom alternatives</div> 358</td> 359</tr> 360<tr class="rowColor"> 361<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.deser">VisibilityChecker</a> 362<div class="block">Interface for object used for determine which property elements 363 (methods, fields, constructors) can be auto-detected, with respect 364 to their visibility modifiers.</div> 365</td> 366</tr> 367</tbody> 368</table> 369</li> 370<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl"> 371<!-- --> 372</a> 373<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 374<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</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> 375<tr> 376<th class="colOne" scope="col">Class and Description</th> 377</tr> 378<tbody> 379<tr class="altColor"> 380<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedConstructor</a> </td> 381</tr> 382<tr class="rowColor"> 383<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedField</a> 384<div class="block">Object that represents non-static (and usually non-transient/volatile) 385 fields of a class.</div> 386</td> 387</tr> 388<tr class="altColor"> 389<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedMember</a> 390<div class="block">Intermediate base class for annotated entities that are members of 391 a class; fields, methods and constructors.</div> 392</td> 393</tr> 394<tr class="rowColor"> 395<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedMethod</a> </td> 396</tr> 397<tr class="altColor"> 398<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedParameter</a> 399<div class="block">Object that represents method parameters, mostly so that associated 400 annotations can be processed conveniently.</div> 401</td> 402</tr> 403<tr class="rowColor"> 404<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedWithParams</a> 405<div class="block">Intermediate base class that encapsulates features that 406 constructors and methods share.</div> 407</td> 408</tr> 409<tr class="altColor"> 410<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser.impl">BeanPropertyDefinition</a> 411<div class="block">Simple value classes that contain definitions of properties, 412 used during introspection of properties to use for 413 serialization and deserialization purposes.</div> 414</td> 415</tr> 416<tr class="rowColor"> 417<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.deser.impl">ConcreteBeanPropertyBase</a> 418<div class="block">Intermediate <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><code>BeanProperty</code></a> class shared by concrete readable- and 419 writable property implementations for sharing common functionality.</div> 420</td> 421</tr> 422<tr class="altColor"> 423<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.deser.impl">ObjectIdInfo</a> 424<div class="block">Container object that encapsulates information usually 425 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonIdentityInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonIdentityInfo</code></a> annotation or its 426 custom alternatives</div> 427</td> 428</tr> 429</tbody> 430</table> 431</li> 432<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std"> 433<!-- --> 434</a> 435<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 436<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</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> 437<tr> 438<th class="colOne" scope="col">Class and Description</th> 439</tr> 440<tbody> 441<tr class="altColor"> 442<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.std">AnnotatedMethod</a> </td> 443</tr> 444<tr class="rowColor"> 445<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser.std">AnnotatedParameter</a> 446<div class="block">Object that represents method parameters, mostly so that associated 447 annotations can be processed conveniently.</div> 448</td> 449</tr> 450<tr class="altColor"> 451<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.std">AnnotatedWithParams</a> 452<div class="block">Intermediate base class that encapsulates features that 453 constructors and methods share.</div> 454</td> 455</tr> 456</tbody> 457</table> 458</li> 459<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect"> 460<!-- --> 461</a> 462<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 463<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a> used by <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a></span><span class="tabEnd"> </span></caption> 464<tr> 465<th class="colOne" scope="col">Class and Description</th> 466</tr> 467<tbody> 468<tr class="altColor"> 469<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.introspect">Annotated</a> 470<div class="block">Shared base class used for anything on which annotations (included 471 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div> 472</td> 473</tr> 474<tr class="rowColor"> 475<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> </td> 476</tr> 477<tr class="altColor"> 478<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> </td> 479</tr> 480<tr class="rowColor"> 481<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.introspect">AnnotatedField</a> 482<div class="block">Object that represents non-static (and usually non-transient/volatile) 483 fields of a class.</div> 484</td> 485</tr> 486<tr class="altColor"> 487<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> 488<div class="block">Intermediate base class for annotated entities that are members of 489 a class; fields, methods and constructors.</div> 490</td> 491</tr> 492<tr class="rowColor"> 493<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> </td> 494</tr> 495<tr class="altColor"> 496<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethodMap.html#com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> 497<div class="block">Simple helper class used to keep track of collection of 498 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotatedMethod</code></a>s, accessible by lookup.</div> 499</td> 500</tr> 501<tr class="rowColor"> 502<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a> 503<div class="block">Object that represents method parameters, mostly so that associated 504 annotations can be processed conveniently.</div> 505</td> 506</tr> 507<tr class="altColor"> 508<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> 509<div class="block">Intermediate base class that encapsulates features that 510 constructors and methods share.</div> 511</td> 512</tr> 513<tr class="rowColor"> 514<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotationMap.html#com.fasterxml.jackson.databind.introspect">AnnotationMap</a> 515<div class="block">Simple helper class used to keep track of collection of 516 Jackson Annotations associated with annotatable things 517 (methods, constructors, classes).</div> 518</td> 519</tr> 520<tr class="altColor"> 521<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicBeanDescription.html#com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a> 522<div class="block">Default <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind"><code>BeanDescription</code></a> implementation used by Jackson.</div> 523</td> 524</tr> 525<tr class="rowColor"> 526<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicClassIntrospector.html#com.fasterxml.jackson.databind.introspect">BasicClassIntrospector</a> </td> 527</tr> 528<tr class="altColor"> 529<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a> 530<div class="block">Simple value classes that contain definitions of properties, 531 used during introspection of properties to use for 532 serialization and deserialization purposes.</div> 533</td> 534</tr> 535<tr class="rowColor"> 536<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> 537<div class="block">Helper class used to introspect features of POJO value classes 538 used with Jackson.</div> 539</td> 540</tr> 541<tr class="altColor"> 542<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> 543<div class="block">Interface used for decoupling details of how mix-in annotation 544 definitions are accessed (via this interface), and how 545 they are stored (defined by classes that implement the interface)</div> 546</td> 547</tr> 548<tr class="rowColor"> 549<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a> 550<div class="block">Intermediate <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><code>BeanProperty</code></a> class shared by concrete readable- and 551 writable property implementations for sharing common functionality.</div> 552</td> 553</tr> 554<tr class="altColor"> 555<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/MemberKey.html#com.fasterxml.jackson.databind.introspect">MemberKey</a> 556<div class="block">Helper class needed to be able to efficiently access class 557 member functions (<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect"><code>Method</code></a>s and <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect"><code>Constructor</code></a>s) 558 in <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>s.</div> 559</td> 560</tr> 561<tr class="rowColor"> 562<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/NopAnnotationIntrospector.html#com.fasterxml.jackson.databind.introspect">NopAnnotationIntrospector</a> 563<div class="block">Dummy, "no-operation" implementation of <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>.</div> 564</td> 565</tr> 566<tr class="altColor"> 567<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a> 568<div class="block">Container object that encapsulates information usually 569 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonIdentityInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonIdentityInfo</code></a> annotation or its 570 custom alternatives</div> 571</td> 572</tr> 573<tr class="rowColor"> 574<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertiesCollector.html#com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a> 575<div class="block">Helper class used for aggregating information about all possible 576 properties of a POJO.</div> 577</td> 578</tr> 579<tr class="altColor"> 580<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertyBuilder.html#com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</a> 581<div class="block">Helper class used for aggregating information about a single 582 potential POJO property.</div> 583</td> 584</tr> 585<tr class="rowColor"> 586<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertyBuilder.Linked.html#com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder.Linked</a> 587<div class="block">Node used for creating simple linked lists to efficiently store small sets 588 of things.</div> 589</td> 590</tr> 591<tr class="altColor"> 592<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/SimpleMixInResolver.html#com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> 593<div class="block">Simple implementation of <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector.MixInResolver</code></a> 594 that just uses a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> for containing mapping 595 from target to mix-in classes.</div> 596</td> 597</tr> 598<tr class="rowColor"> 599<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/TypeResolutionContext.html#com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> 600<div class="block">Interface that defines API used by members (like <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotatedMethod</code></a>) 601 to dynamically resolve types they have.</div> 602</td> 603</tr> 604<tr class="altColor"> 605<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.introspect">VisibilityChecker</a> 606<div class="block">Interface for object used for determine which property elements 607 (methods, fields, constructors) can be auto-detected, with respect 608 to their visibility modifiers.</div> 609</td> 610</tr> 611<tr class="rowColor"> 612<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.Std.html#com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a> 613<div class="block">Default standard implementation is purely based on visibility 614 modifier of given class members, and its configured minimum 615 levels.</div> 616</td> 617</tr> 618</tbody> 619</table> 620</li> 621<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype"> 622<!-- --> 623</a> 624<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 625<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a> used by <a href="../../../../../com/fasterxml/jackson/databind/jsontype/package-summary.html">com.fasterxml.jackson.databind.jsontype</a></span><span class="tabEnd"> </span></caption> 626<tr> 627<th class="colOne" scope="col">Class and Description</th> 628</tr> 629<tbody> 630<tr class="altColor"> 631<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype">AnnotatedClass</a> </td> 632</tr> 633<tr class="rowColor"> 634<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype">AnnotatedMember</a> 635<div class="block">Intermediate base class for annotated entities that are members of 636 a class; fields, methods and constructors.</div> 637</td> 638</tr> 639</tbody> 640</table> 641</li> 642<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl"> 643<!-- --> 644</a> 645<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 646<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a> used by <a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/package-summary.html">com.fasterxml.jackson.databind.jsontype.impl</a></span><span class="tabEnd"> </span></caption> 647<tr> 648<th class="colOne" scope="col">Class and Description</th> 649</tr> 650<tbody> 651<tr class="altColor"> 652<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotatedClass</a> </td> 653</tr> 654<tr class="rowColor"> 655<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotatedMember</a> 656<div class="block">Intermediate base class for annotated entities that are members of 657 a class; fields, methods and constructors.</div> 658</td> 659</tr> 660</tbody> 661</table> 662</li> 663<li class="blockList"><a name="com.fasterxml.jackson.databind.ser"> 664<!-- --> 665</a> 666<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 667<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a> used by <a href="../../../../../com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</a></span><span class="tabEnd"> </span></caption> 668<tr> 669<th class="colOne" scope="col">Class and Description</th> 670</tr> 671<tbody> 672<tr class="altColor"> 673<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.ser">Annotated</a> 674<div class="block">Shared base class used for anything on which annotations (included 675 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div> 676</td> 677</tr> 678<tr class="rowColor"> 679<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.ser">AnnotatedClass</a> </td> 680</tr> 681<tr class="altColor"> 682<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser">AnnotatedMember</a> 683<div class="block">Intermediate base class for annotated entities that are members of 684 a class; fields, methods and constructors.</div> 685</td> 686</tr> 687<tr class="rowColor"> 688<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.ser">BeanPropertyDefinition</a> 689<div class="block">Simple value classes that contain definitions of properties, 690 used during introspection of properties to use for 691 serialization and deserialization purposes.</div> 692</td> 693</tr> 694<tr class="altColor"> 695<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.ser">ConcreteBeanPropertyBase</a> 696<div class="block">Intermediate <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><code>BeanProperty</code></a> class shared by concrete readable- and 697 writable property implementations for sharing common functionality.</div> 698</td> 699</tr> 700</tbody> 701</table> 702</li> 703<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl"> 704<!-- --> 705</a> 706<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 707<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a> used by <a href="../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</a></span><span class="tabEnd"> </span></caption> 708<tr> 709<th class="colOne" scope="col">Class and Description</th> 710</tr> 711<tbody> 712<tr class="altColor"> 713<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.ser.impl">AnnotatedClass</a> </td> 714</tr> 715<tr class="rowColor"> 716<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.ser.impl">BeanPropertyDefinition</a> 717<div class="block">Simple value classes that contain definitions of properties, 718 used during introspection of properties to use for 719 serialization and deserialization purposes.</div> 720</td> 721</tr> 722<tr class="altColor"> 723<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.ser.impl">ConcreteBeanPropertyBase</a> 724<div class="block">Intermediate <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><code>BeanProperty</code></a> class shared by concrete readable- and 725 writable property implementations for sharing common functionality.</div> 726</td> 727</tr> 728<tr class="rowColor"> 729<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.ser.impl">ObjectIdInfo</a> 730<div class="block">Container object that encapsulates information usually 731 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonIdentityInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonIdentityInfo</code></a> annotation or its 732 custom alternatives</div> 733</td> 734</tr> 735</tbody> 736</table> 737</li> 738<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std"> 739<!-- --> 740</a> 741<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 742<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a> used by <a href="../../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</a></span><span class="tabEnd"> </span></caption> 743<tr> 744<th class="colOne" scope="col">Class and Description</th> 745</tr> 746<tbody> 747<tr class="altColor"> 748<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser.std">AnnotatedMember</a> 749<div class="block">Intermediate base class for annotated entities that are members of 750 a class; fields, methods and constructors.</div> 751</td> 752</tr> 753<tr class="rowColor"> 754<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.ser.std">ConcreteBeanPropertyBase</a> 755<div class="block">Intermediate <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind"><code>BeanProperty</code></a> class shared by concrete readable- and 756 writable property implementations for sharing common functionality.</div> 757</td> 758</tr> 759</tbody> 760</table> 761</li> 762<li class="blockList"><a name="com.fasterxml.jackson.databind.util"> 763<!-- --> 764</a> 765<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 766<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a> used by <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</a></span><span class="tabEnd"> </span></caption> 767<tr> 768<th class="colOne" scope="col">Class and Description</th> 769</tr> 770<tbody> 771<tr class="altColor"> 772<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.util">AnnotatedField</a> 773<div class="block">Object that represents non-static (and usually non-transient/volatile) 774 fields of a class.</div> 775</td> 776</tr> 777<tr class="rowColor"> 778<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.util">AnnotatedMember</a> 779<div class="block">Intermediate base class for annotated entities that are members of 780 a class; fields, methods and constructors.</div> 781</td> 782</tr> 783<tr class="altColor"> 784<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.util">AnnotatedMethod</a> </td> 785</tr> 786<tr class="rowColor"> 787<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.util">AnnotatedParameter</a> 788<div class="block">Object that represents method parameters, mostly so that associated 789 annotations can be processed conveniently.</div> 790</td> 791</tr> 792<tr class="altColor"> 793<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.util">BeanPropertyDefinition</a> 794<div class="block">Simple value classes that contain definitions of properties, 795 used during introspection of properties to use for 796 serialization and deserialization purposes.</div> 797</td> 798</tr> 799</tbody> 800</table> 801</li> 802</ul> 803</div> 804<!-- ======= START OF BOTTOM NAVBAR ====== --> 805<div class="bottomNav"><a name="navbar_bottom"> 806<!-- --> 807</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 808<!-- --> 809</a> 810<ul class="navList" title="Navigation"> 811<li><a href="../../../../../overview-summary.html">Overview</a></li> 812<li><a href="package-summary.html">Package</a></li> 813<li>Class</li> 814<li class="navBarCell1Rev">Use</li> 815<li><a href="package-tree.html">Tree</a></li> 816<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 817<li><a href="../../../../../index-all.html">Index</a></li> 818<li><a href="../../../../../help-doc.html">Help</a></li> 819</ul> 820</div> 821<div class="subNav"> 822<ul class="navList"> 823<li>Prev</li> 824<li>Next</li> 825</ul> 826<ul class="navList"> 827<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/package-use.html" target="_top">Frames</a></li> 828<li><a href="package-use.html" target="_top">No Frames</a></li> 829</ul> 830<ul class="navList" id="allclasses_navbar_bottom"> 831<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 832</ul> 833<div> 834<script type="text/javascript"><!-- 835 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 836 if(window==top) { 837 allClassesLink.style.display = "block"; 838 } 839 else { 840 allClassesLink.style.display = "none"; 841 } 842 //--> 843</script> 844</div> 845<a name="skip-navbar_bottom"> 846<!-- --> 847</a></div> 848<!-- ======== END OF BOTTOM NAVBAR ======= --> 849<p class="legalCopy"><small>Copyright © 2008–2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 850</body> 851</html> 852