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