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