• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_162) on Tue Nov 05 19:39:12 PST 2019 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>Uses of Package com.fasterxml.jackson.databind.introspect (jackson-databind 2.10.0 API)</title>
8<meta name="date" content="2019-11-05">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="Uses of Package com.fasterxml.jackson.databind.introspect (jackson-databind 2.10.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22</script>
23<noscript>
24<div>JavaScript is disabled on your browser.</div>
25</noscript>
26<!-- ========= START OF TOP NAVBAR ======= -->
27<div class="topNav"><a name="navbar.top">
28<!--   -->
29</a>
30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31<a name="navbar.top.firstrow">
32<!--   -->
33</a>
34<ul class="navList" title="Navigation">
35<li><a href="../../../../../overview-summary.html">Overview</a></li>
36<li><a href="package-summary.html">Package</a></li>
37<li>Class</li>
38<li class="navBarCell1Rev">Use</li>
39<li><a href="package-tree.html">Tree</a></li>
40<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
41<li><a href="../../../../../index-all.html">Index</a></li>
42<li><a href="../../../../../help-doc.html">Help</a></li>
43</ul>
44</div>
45<div class="subNav">
46<ul class="navList">
47<li>Prev</li>
48<li>Next</li>
49</ul>
50<ul class="navList">
51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/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.io/jackson-annotations/javadoc/2.10/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="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/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.io/jackson-annotations/javadoc/2.10/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/AnnotatedConstructor.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedConstructor</a>&nbsp;</td>
407</tr>
408<tr class="rowColor">
409<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedField</a>
410<div class="block">Object that represents non-static (and usually non-transient/volatile)
411 fields of a class.</div>
412</td>
413</tr>
414<tr class="altColor">
415<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedMember</a>
416<div class="block">Intermediate base class for annotated entities that are members of
417 a class; fields, methods and constructors.</div>
418</td>
419</tr>
420<tr class="rowColor">
421<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedMethod</a>&nbsp;</td>
422</tr>
423<tr class="altColor">
424<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedParameter</a>
425<div class="block">Object that represents method parameters, mostly so that associated
426 annotations can be processed conveniently.</div>
427</td>
428</tr>
429<tr class="rowColor">
430<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedWithParams</a>
431<div class="block">Intermediate base class that encapsulates features that
432 constructors and methods share.</div>
433</td>
434</tr>
435<tr class="altColor">
436<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser.impl">BeanPropertyDefinition</a>
437<div class="block">Simple value classes that contain definitions of properties,
438 used during introspection of properties to use for
439 serialization and deserialization purposes.</div>
440</td>
441</tr>
442<tr class="rowColor">
443<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.deser.impl">ConcreteBeanPropertyBase</a>
444<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
445 writable property implementations for sharing common functionality.</div>
446</td>
447</tr>
448<tr class="altColor">
449<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.deser.impl">ObjectIdInfo</a>
450<div class="block">Container object that encapsulates information usually
451 derived from <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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
452 custom alternatives</div>
453</td>
454</tr>
455</tbody>
456</table>
457</li>
458<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std">
459<!--   -->
460</a>
461<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
462<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>
463<tr>
464<th class="colOne" scope="col">Class and Description</th>
465</tr>
466<tbody>
467<tr class="altColor">
468<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.std">AnnotatedMethod</a>&nbsp;</td>
469</tr>
470<tr class="rowColor">
471<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser.std">AnnotatedParameter</a>
472<div class="block">Object that represents method parameters, mostly so that associated
473 annotations can be processed conveniently.</div>
474</td>
475</tr>
476<tr class="altColor">
477<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.std">AnnotatedWithParams</a>
478<div class="block">Intermediate base class that encapsulates features that
479 constructors and methods share.</div>
480</td>
481</tr>
482</tbody>
483</table>
484</li>
485<li class="blockList"><a name="com.fasterxml.jackson.databind.exc">
486<!--   -->
487</a>
488<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
489<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>
490<tr>
491<th class="colOne" scope="col">Class and Description</th>
492</tr>
493<tbody>
494<tr class="altColor">
495<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.exc">BeanPropertyDefinition</a>
496<div class="block">Simple value classes that contain definitions of properties,
497 used during introspection of properties to use for
498 serialization and deserialization purposes.</div>
499</td>
500</tr>
501</tbody>
502</table>
503</li>
504<li class="blockList"><a name="com.fasterxml.jackson.databind.ext">
505<!--   -->
506</a>
507<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
508<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>
509<tr>
510<th class="colOne" scope="col">Class and Description</th>
511</tr>
512<tbody>
513<tr class="altColor">
514<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.ext">Annotated</a>
515<div class="block">Shared base class used for anything on which annotations (included
516 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
517</td>
518</tr>
519<tr class="rowColor">
520<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.ext">AnnotatedParameter</a>
521<div class="block">Object that represents method parameters, mostly so that associated
522 annotations can be processed conveniently.</div>
523</td>
524</tr>
525</tbody>
526</table>
527</li>
528<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect">
529<!--   -->
530</a>
531<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
532<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>
533<tr>
534<th class="colOne" scope="col">Class and Description</th>
535</tr>
536<tbody>
537<tr class="altColor">
538<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.introspect">Annotated</a>
539<div class="block">Shared base class used for anything on which annotations (included
540 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
541</td>
542</tr>
543<tr class="rowColor">
544<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;</td>
545</tr>
546<tr class="altColor">
547<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>
548</tr>
549<tr class="rowColor">
550<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;</td>
551</tr>
552<tr class="altColor">
553<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.introspect">AnnotatedField</a>
554<div class="block">Object that represents non-static (and usually non-transient/volatile)
555 fields of a class.</div>
556</td>
557</tr>
558<tr class="rowColor">
559<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>
560<div class="block">Intermediate base class for annotated entities that are members of
561 a class; fields, methods and constructors.</div>
562</td>
563</tr>
564<tr class="altColor">
565<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;</td>
566</tr>
567<tr class="rowColor">
568<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethodMap.html#com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>
569<div class="block">Simple helper class used to keep track of collection of
570 <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>
571</td>
572</tr>
573<tr class="altColor">
574<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a>
575<div class="block">Object that represents method parameters, mostly so that associated
576 annotations can be processed conveniently.</div>
577</td>
578</tr>
579<tr class="rowColor">
580<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a>
581<div class="block">Intermediate base class that encapsulates features that
582 constructors and methods share.</div>
583</td>
584</tr>
585<tr class="altColor">
586<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotationCollector.html#com.fasterxml.jackson.databind.introspect">AnnotationCollector</a>
587<div class="block">Helper class used to collect annotations to be stored as
588 <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>
589</td>
590</tr>
591<tr class="rowColor">
592<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotationMap.html#com.fasterxml.jackson.databind.introspect">AnnotationMap</a>
593<div class="block">Simple helper class used to keep track of collection of
594 Jackson Annotations associated with annotatable things
595 (methods, constructors, classes).</div>
596</td>
597</tr>
598<tr class="altColor">
599<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicBeanDescription.html#com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a>
600<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>
601</td>
602</tr>
603<tr class="rowColor">
604<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>
605<div class="block">Simple value classes that contain definitions of properties,
606 used during introspection of properties to use for
607 serialization and deserialization purposes.</div>
608</td>
609</tr>
610<tr class="altColor">
611<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>
612<div class="block">Helper class used to introspect features of POJO value classes
613 used with Jackson.</div>
614</td>
615</tr>
616<tr class="rowColor">
617<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>
618<div class="block">Interface used for decoupling details of how mix-in annotation
619 definitions are accessed (via this interface), and how
620 they are stored (defined by classes that implement the interface)</div>
621</td>
622</tr>
623<tr class="altColor">
624<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a>
625<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
626 writable property implementations for sharing common functionality.</div>
627</td>
628</tr>
629<tr class="rowColor">
630<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/JacksonAnnotationIntrospector.html#com.fasterxml.jackson.databind.introspect">JacksonAnnotationIntrospector</a>
631<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
632 Jackson annotations.</div>
633</td>
634</tr>
635<tr class="altColor">
636<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/MemberKey.html#com.fasterxml.jackson.databind.introspect">MemberKey</a>
637<div class="block">Helper class needed to be able to efficiently access class
638 member functions (<a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect"><code>Constructor</code></a>s)
639 in <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>s.</div>
640</td>
641</tr>
642<tr class="rowColor">
643<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/NopAnnotationIntrospector.html#com.fasterxml.jackson.databind.introspect">NopAnnotationIntrospector</a>
644<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>
645</td>
646</tr>
647<tr class="altColor">
648<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>
649<div class="block">Container object that encapsulates information usually
650 derived from <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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
651 custom alternatives</div>
652</td>
653</tr>
654<tr class="rowColor">
655<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertiesCollector.html#com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>
656<div class="block">Helper class used for aggregating information about all possible
657 properties of a POJO.</div>
658</td>
659</tr>
660<tr class="altColor">
661<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertyBuilder.html#com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</a>
662<div class="block">Helper class used for aggregating information about a single
663 potential POJO property.</div>
664</td>
665</tr>
666<tr class="rowColor">
667<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertyBuilder.Linked.html#com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder.Linked</a>
668<div class="block">Node used for creating simple linked lists to efficiently store small sets
669 of things.</div>
670</td>
671</tr>
672<tr class="altColor">
673<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/SimpleMixInResolver.html#com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a>
674<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>
675 that just uses a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> for containing mapping
676 from target to mix-in classes.</div>
677</td>
678</tr>
679<tr class="rowColor">
680<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/TypeResolutionContext.html#com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>
681<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>)
682 to dynamically resolve types they have.</div>
683</td>
684</tr>
685<tr class="altColor">
686<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>
687<div class="block">Interface for object used for determine which property elements
688 (methods, fields, constructors) can be auto-detected, with respect
689 to their visibility modifiers.</div>
690</td>
691</tr>
692<tr class="rowColor">
693<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.Std.html#com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>
694<div class="block">Default standard implementation is purely based on visibility
695 modifier of given class members, and its configured minimum
696 levels.</div>
697</td>
698</tr>
699</tbody>
700</table>
701</li>
702<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype">
703<!--   -->
704</a>
705<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
706<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>
707<tr>
708<th class="colOne" scope="col">Class and Description</th>
709</tr>
710<tbody>
711<tr class="altColor">
712<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype">AnnotatedClass</a>&nbsp;</td>
713</tr>
714<tr class="rowColor">
715<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype">AnnotatedMember</a>
716<div class="block">Intermediate base class for annotated entities that are members of
717 a class; fields, methods and constructors.</div>
718</td>
719</tr>
720</tbody>
721</table>
722</li>
723<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl">
724<!--   -->
725</a>
726<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
727<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>
728<tr>
729<th class="colOne" scope="col">Class and Description</th>
730</tr>
731<tbody>
732<tr class="altColor">
733<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotatedClass</a>&nbsp;</td>
734</tr>
735<tr class="rowColor">
736<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotatedMember</a>
737<div class="block">Intermediate base class for annotated entities that are members of
738 a class; fields, methods and constructors.</div>
739</td>
740</tr>
741</tbody>
742</table>
743</li>
744<li class="blockList"><a name="com.fasterxml.jackson.databind.ser">
745<!--   -->
746</a>
747<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
748<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>
749<tr>
750<th class="colOne" scope="col">Class and Description</th>
751</tr>
752<tbody>
753<tr class="altColor">
754<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.ser">Annotated</a>
755<div class="block">Shared base class used for anything on which annotations (included
756 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
757</td>
758</tr>
759<tr class="rowColor">
760<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.ser">AnnotatedClass</a>&nbsp;</td>
761</tr>
762<tr class="altColor">
763<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser">AnnotatedMember</a>
764<div class="block">Intermediate base class for annotated entities that are members of
765 a class; fields, methods and constructors.</div>
766</td>
767</tr>
768<tr class="rowColor">
769<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.ser">BeanPropertyDefinition</a>
770<div class="block">Simple value classes that contain definitions of properties,
771 used during introspection of properties to use for
772 serialization and deserialization purposes.</div>
773</td>
774</tr>
775<tr class="altColor">
776<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.ser">ConcreteBeanPropertyBase</a>
777<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
778 writable property implementations for sharing common functionality.</div>
779</td>
780</tr>
781</tbody>
782</table>
783</li>
784<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl">
785<!--   -->
786</a>
787<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
788<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>
789<tr>
790<th class="colOne" scope="col">Class and Description</th>
791</tr>
792<tbody>
793<tr class="altColor">
794<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.ser.impl">AnnotatedClass</a>&nbsp;</td>
795</tr>
796<tr class="rowColor">
797<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.ser.impl">BeanPropertyDefinition</a>
798<div class="block">Simple value classes that contain definitions of properties,
799 used during introspection of properties to use for
800 serialization and deserialization purposes.</div>
801</td>
802</tr>
803<tr class="altColor">
804<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.ser.impl">ConcreteBeanPropertyBase</a>
805<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
806 writable property implementations for sharing common functionality.</div>
807</td>
808</tr>
809<tr class="rowColor">
810<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.ser.impl">ObjectIdInfo</a>
811<div class="block">Container object that encapsulates information usually
812 derived from <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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
813 custom alternatives</div>
814</td>
815</tr>
816</tbody>
817</table>
818</li>
819<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std">
820<!--   -->
821</a>
822<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
823<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>
824<tr>
825<th class="colOne" scope="col">Class and Description</th>
826</tr>
827<tbody>
828<tr class="altColor">
829<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser.std">AnnotatedMember</a>
830<div class="block">Intermediate base class for annotated entities that are members of
831 a class; fields, methods and constructors.</div>
832</td>
833</tr>
834<tr class="rowColor">
835<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ConcreteBeanPropertyBase.html#com.fasterxml.jackson.databind.ser.std">ConcreteBeanPropertyBase</a>
836<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
837 writable property implementations for sharing common functionality.</div>
838</td>
839</tr>
840</tbody>
841</table>
842</li>
843<li class="blockList"><a name="com.fasterxml.jackson.databind.util">
844<!--   -->
845</a>
846<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
847<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>
848<tr>
849<th class="colOne" scope="col">Class and Description</th>
850</tr>
851<tbody>
852<tr class="altColor">
853<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.util">AnnotatedField</a>
854<div class="block">Object that represents non-static (and usually non-transient/volatile)
855 fields of a class.</div>
856</td>
857</tr>
858<tr class="rowColor">
859<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.util">AnnotatedMember</a>
860<div class="block">Intermediate base class for annotated entities that are members of
861 a class; fields, methods and constructors.</div>
862</td>
863</tr>
864<tr class="altColor">
865<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.util">AnnotatedMethod</a>&nbsp;</td>
866</tr>
867<tr class="rowColor">
868<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.util">AnnotatedParameter</a>
869<div class="block">Object that represents method parameters, mostly so that associated
870 annotations can be processed conveniently.</div>
871</td>
872</tr>
873<tr class="altColor">
874<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.util">BeanPropertyDefinition</a>
875<div class="block">Simple value classes that contain definitions of properties,
876 used during introspection of properties to use for
877 serialization and deserialization purposes.</div>
878</td>
879</tr>
880</tbody>
881</table>
882</li>
883</ul>
884</div>
885<!-- ======= START OF BOTTOM NAVBAR ====== -->
886<div class="bottomNav"><a name="navbar.bottom">
887<!--   -->
888</a>
889<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
890<a name="navbar.bottom.firstrow">
891<!--   -->
892</a>
893<ul class="navList" title="Navigation">
894<li><a href="../../../../../overview-summary.html">Overview</a></li>
895<li><a href="package-summary.html">Package</a></li>
896<li>Class</li>
897<li class="navBarCell1Rev">Use</li>
898<li><a href="package-tree.html">Tree</a></li>
899<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
900<li><a href="../../../../../index-all.html">Index</a></li>
901<li><a href="../../../../../help-doc.html">Help</a></li>
902</ul>
903</div>
904<div class="subNav">
905<ul class="navList">
906<li>Prev</li>
907<li>Next</li>
908</ul>
909<ul class="navList">
910<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/package-use.html" target="_top">Frames</a></li>
911<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
912</ul>
913<ul class="navList" id="allclasses_navbar_bottom">
914<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
915</ul>
916<div>
917<script type="text/javascript"><!--
918  allClassesLink = document.getElementById("allclasses_navbar_bottom");
919  if(window==top) {
920    allClassesLink.style.display = "block";
921  }
922  else {
923    allClassesLink.style.display = "none";
924  }
925  //-->
926</script>
927</div>
928<a name="skip.navbar.bottom">
929<!--   -->
930</a></div>
931<!-- ======== END OF BOTTOM NAVBAR ======= -->
932<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
933</body>
934</html>
935