• Home
  • History
  • Annotate
  • 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_25) on Sat Nov 16 21:43:21 PST 2013 -->
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.3.0 API)</title>
8<meta name="date" content="2013-11-16">
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.3.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">Contains basic mapper (conversion) functionality that
83allows for converting between regular streaming json content and
84Java objects (beans or Tree Model: support for both is via
85<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> class, as well
86as convenience methods included in
87<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a></div>
88</td>
89</tr>
90<tr class="rowColor">
91<td class="colFirst"><a href="#com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg</a></td>
92<td class="colLast">
93<div class="block">Package that contains most of configuration-related classes;
94exception being couple of most-commonly used configuration
95things (like Feature enumerations) that are at the
96main level (<code>com.fasterxml.jackson.databind</code>).</div>
97</td>
98</tr>
99<tr class="altColor">
100<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser</a></td>
101<td class="colLast">
102<div class="block">Contains implementation classes of deserialization part of
103 data binding.</div>
104</td>
105</tr>
106<tr class="rowColor">
107<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl</a></td>
108<td class="colLast">
109<div class="block">Contains those implementation classes of deserialization part of
110 data binding that are not considered part of public or semi-public
111 interfaces.</div>
112</td>
113</tr>
114<tr class="altColor">
115<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std</a></td>
116<td class="colLast">
117<div class="block">Contains public standard implementations of abstraction that
118 Jackson uses.</div>
119</td>
120</tr>
121<tr class="rowColor">
122<td class="colFirst"><a href="#com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect</a></td>
123<td class="colLast">
124<div class="block">Functionality needed for Bean introspection, required for detecting
125 accessors and mutators for Beans, as well as locating and handling
126 method annotations.</div>
127</td>
128</tr>
129<tr class="altColor">
130<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsontype">com.fasterxml.jackson.databind.jsontype</a></td>
131<td class="colLast">
132<div class="block">Package that contains interfaces that define how to implement
133 functionality for dynamically resolving type during deserialization.</div>
134</td>
135</tr>
136<tr class="rowColor">
137<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl</a></td>
138<td class="colLast">
139<div class="block">Package that contains standard implementations for
140 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a>
141 and
142 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeIdResolver</code></a>.</div>
143</td>
144</tr>
145<tr class="altColor">
146<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser</a></td>
147<td class="colLast">
148<div class="block">Contains implementation classes of serialization part of
149 data binding.</div>
150</td>
151</tr>
152<tr class="rowColor">
153<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl</a></td>
154<td class="colLast">
155<div class="block">Contains implementation classes of serialization part of
156 data binding.</div>
157</td>
158</tr>
159<tr class="altColor">
160<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std</a></td>
161<td class="colLast">&nbsp;</td>
162</tr>
163<tr class="rowColor">
164<td class="colFirst"><a href="#com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util</a></td>
165<td class="colLast">
166<div class="block">Utility classes for Mapper package.</div>
167</td>
168</tr>
169</tbody>
170</table>
171</li>
172<li class="blockList"><a name="com.fasterxml.jackson.databind">
173<!--   -->
174</a>
175<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
176<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>
177<tr>
178<th class="colOne" scope="col">Class and Description</th>
179</tr>
180<tbody>
181<tr class="altColor">
182<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind">Annotated</a>
183<div class="block">Shared base class used for anything on which annotations (included
184 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
185</td>
186</tr>
187<tr class="rowColor">
188<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind">AnnotatedClass</a>&nbsp;</td>
189</tr>
190<tr class="altColor">
191<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind">AnnotatedConstructor</a>&nbsp;</td>
192</tr>
193<tr class="rowColor">
194<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind">AnnotatedField</a>
195<div class="block">Object that represents non-static (and usually non-transient/volatile)
196 fields of a class.</div>
197</td>
198</tr>
199<tr class="altColor">
200<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind">AnnotatedMember</a>
201<div class="block">Intermediate base class for annotated entities that are members of
202 a class; fields, methods and constructors.</div>
203</td>
204</tr>
205<tr class="rowColor">
206<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind">AnnotatedMethod</a>&nbsp;</td>
207</tr>
208<tr class="altColor">
209<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind">AnnotatedParameter</a>
210<div class="block">Object that represents method parameters, mostly so that associated
211 annotations can be processed conveniently.</div>
212</td>
213</tr>
214<tr class="rowColor">
215<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind">BeanPropertyDefinition</a>
216<div class="block">Simple value classes that contain definitions of properties,
217 used during introspection of properties to use for
218 serialization and deserialization purposes.</div>
219</td>
220</tr>
221<tr class="altColor">
222<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind">ClassIntrospector</a>
223<div class="block">Helper class used to introspect features of POJO value classes
224 used with Jackson.</div>
225</td>
226</tr>
227<tr class="rowColor">
228<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind">ClassIntrospector.MixInResolver</a>
229<div class="block">Interface used for decoupling details of how mix-in annotation
230 definitions are accessed (via this interface), and how
231 they are stored (defined by classes that implement the interface)</div>
232</td>
233</tr>
234<tr class="altColor">
235<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind">ObjectIdInfo</a>
236<div class="block">Container object that encapsulates information usually
237 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/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
238 custom alternatives</div>
239</td>
240</tr>
241<tr class="rowColor">
242<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind">VisibilityChecker</a>
243<div class="block">Interface for object used for determine which property elements
244 (methods, fields, constructors) can be auto-detected, with respect
245 to their visibility modifiers.</div>
246</td>
247</tr>
248</tbody>
249</table>
250</li>
251<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg">
252<!--   -->
253</a>
254<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
255<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>
256<tr>
257<th class="colOne" scope="col">Class and Description</th>
258</tr>
259<tbody>
260<tr class="altColor">
261<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.cfg">Annotated</a>
262<div class="block">Shared base class used for anything on which annotations (included
263 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
264</td>
265</tr>
266<tr class="rowColor">
267<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.cfg">ClassIntrospector</a>
268<div class="block">Helper class used to introspect features of POJO value classes
269 used with Jackson.</div>
270</td>
271</tr>
272<tr class="altColor">
273<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind.cfg">ClassIntrospector.MixInResolver</a>
274<div class="block">Interface used for decoupling details of how mix-in annotation
275 definitions are accessed (via this interface), and how
276 they are stored (defined by classes that implement the interface)</div>
277</td>
278</tr>
279<tr class="rowColor">
280<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.cfg">VisibilityChecker</a>
281<div class="block">Interface for object used for determine which property elements
282 (methods, fields, constructors) can be auto-detected, with respect
283 to their visibility modifiers.</div>
284</td>
285</tr>
286</tbody>
287</table>
288</li>
289<li class="blockList"><a name="com.fasterxml.jackson.databind.deser">
290<!--   -->
291</a>
292<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
293<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>
294<tr>
295<th class="colOne" scope="col">Class and Description</th>
296</tr>
297<tbody>
298<tr class="altColor">
299<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.deser">Annotated</a>
300<div class="block">Shared base class used for anything on which annotations (included
301 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
302</td>
303</tr>
304<tr class="rowColor">
305<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.deser">AnnotatedConstructor</a>&nbsp;</td>
306</tr>
307<tr class="altColor">
308<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser">AnnotatedMember</a>
309<div class="block">Intermediate base class for annotated entities that are members of
310 a class; fields, methods and constructors.</div>
311</td>
312</tr>
313<tr class="rowColor">
314<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser">AnnotatedMethod</a>&nbsp;</td>
315</tr>
316<tr class="altColor">
317<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser">AnnotatedParameter</a>
318<div class="block">Object that represents method parameters, mostly so that associated
319 annotations can be processed conveniently.</div>
320</td>
321</tr>
322<tr class="rowColor">
323<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser">AnnotatedWithParams</a>
324<div class="block">Intermediate base class that encapsulates features that
325 constructors and methods share.</div>
326</td>
327</tr>
328<tr class="altColor">
329<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser">BeanPropertyDefinition</a>
330<div class="block">Simple value classes that contain definitions of properties,
331 used during introspection of properties to use for
332 serialization and deserialization purposes.</div>
333</td>
334</tr>
335<tr class="rowColor">
336<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.deser">VisibilityChecker</a>
337<div class="block">Interface for object used for determine which property elements
338 (methods, fields, constructors) can be auto-detected, with respect
339 to their visibility modifiers.</div>
340</td>
341</tr>
342</tbody>
343</table>
344</li>
345<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl">
346<!--   -->
347</a>
348<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
349<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>
350<tr>
351<th class="colOne" scope="col">Class and Description</th>
352</tr>
353<tbody>
354<tr class="altColor">
355<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedField</a>
356<div class="block">Object that represents non-static (and usually non-transient/volatile)
357 fields of a class.</div>
358</td>
359</tr>
360<tr class="rowColor">
361<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedMember</a>
362<div class="block">Intermediate base class for annotated entities that are members of
363 a class; fields, methods and constructors.</div>
364</td>
365</tr>
366<tr class="altColor">
367<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedMethod</a>&nbsp;</td>
368</tr>
369<tr class="rowColor">
370<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedParameter</a>
371<div class="block">Object that represents method parameters, mostly so that associated
372 annotations can be processed conveniently.</div>
373</td>
374</tr>
375<tr class="altColor">
376<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedWithParams</a>
377<div class="block">Intermediate base class that encapsulates features that
378 constructors and methods share.</div>
379</td>
380</tr>
381<tr class="rowColor">
382<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser.impl">BeanPropertyDefinition</a>
383<div class="block">Simple value classes that contain definitions of properties,
384 used during introspection of properties to use for
385 serialization and deserialization purposes.</div>
386</td>
387</tr>
388</tbody>
389</table>
390</li>
391<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std">
392<!--   -->
393</a>
394<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
395<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>
396<tr>
397<th class="colOne" scope="col">Class and Description</th>
398</tr>
399<tbody>
400<tr class="altColor">
401<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.std">AnnotatedMethod</a>&nbsp;</td>
402</tr>
403<tr class="rowColor">
404<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser.std">AnnotatedParameter</a>
405<div class="block">Object that represents method parameters, mostly so that associated
406 annotations can be processed conveniently.</div>
407</td>
408</tr>
409<tr class="altColor">
410<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.std">AnnotatedWithParams</a>
411<div class="block">Intermediate base class that encapsulates features that
412 constructors and methods share.</div>
413</td>
414</tr>
415</tbody>
416</table>
417</li>
418<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect">
419<!--   -->
420</a>
421<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
422<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>
423<tr>
424<th class="colOne" scope="col">Class and Description</th>
425</tr>
426<tbody>
427<tr class="altColor">
428<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.introspect">Annotated</a>
429<div class="block">Shared base class used for anything on which annotations (included
430 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
431</td>
432</tr>
433<tr class="rowColor">
434<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;</td>
435</tr>
436<tr class="altColor">
437<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;</td>
438</tr>
439<tr class="rowColor">
440<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.introspect">AnnotatedField</a>
441<div class="block">Object that represents non-static (and usually non-transient/volatile)
442 fields of a class.</div>
443</td>
444</tr>
445<tr class="altColor">
446<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>
447<div class="block">Intermediate base class for annotated entities that are members of
448 a class; fields, methods and constructors.</div>
449</td>
450</tr>
451<tr class="rowColor">
452<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;</td>
453</tr>
454<tr class="altColor">
455<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethodMap.html#com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>
456<div class="block">Simple helper class used to keep track of collection of
457 <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>
458</td>
459</tr>
460<tr class="rowColor">
461<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a>
462<div class="block">Object that represents method parameters, mostly so that associated
463 annotations can be processed conveniently.</div>
464</td>
465</tr>
466<tr class="altColor">
467<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a>
468<div class="block">Intermediate base class that encapsulates features that
469 constructors and methods share.</div>
470</td>
471</tr>
472<tr class="rowColor">
473<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotationMap.html#com.fasterxml.jackson.databind.introspect">AnnotationMap</a>
474<div class="block">Simple helper class used to keep track of collection of
475 Jackson Annotations associated with annotatable things
476 (methods, constructors, classes).</div>
477</td>
478</tr>
479<tr class="altColor">
480<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicBeanDescription.html#com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a>
481<div class="block">Default <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind"><code>BeanDescription</code></a> implementation.</div>
482</td>
483</tr>
484<tr class="rowColor">
485<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicClassIntrospector.html#com.fasterxml.jackson.databind.introspect">BasicClassIntrospector</a>&nbsp;</td>
486</tr>
487<tr class="altColor">
488<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>
489<div class="block">Simple value classes that contain definitions of properties,
490 used during introspection of properties to use for
491 serialization and deserialization purposes.</div>
492</td>
493</tr>
494<tr class="rowColor">
495<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>
496<div class="block">Helper class used to introspect features of POJO value classes
497 used with Jackson.</div>
498</td>
499</tr>
500<tr class="altColor">
501<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>
502<div class="block">Interface used for decoupling details of how mix-in annotation
503 definitions are accessed (via this interface), and how
504 they are stored (defined by classes that implement the interface)</div>
505</td>
506</tr>
507<tr class="rowColor">
508<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/MemberKey.html#com.fasterxml.jackson.databind.introspect">MemberKey</a>
509<div class="block">Helper class needed to be able to efficiently access class
510 member functions (<a href="http://docs.oracle.com/javase/6/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/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect"><code>Constructor</code></a>s)
511 in <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>s.</div>
512</td>
513</tr>
514<tr class="altColor">
515<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/NopAnnotationIntrospector.html#com.fasterxml.jackson.databind.introspect">NopAnnotationIntrospector</a>
516<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>
517</td>
518</tr>
519<tr class="rowColor">
520<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>
521<div class="block">Container object that encapsulates information usually
522 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/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
523 custom alternatives</div>
524</td>
525</tr>
526<tr class="altColor">
527<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertiesCollector.html#com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>
528<div class="block">Helper class used for aggregating information about all possible
529 properties of a POJO.</div>
530</td>
531</tr>
532<tr class="rowColor">
533<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertyBuilder.html#com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</a>
534<div class="block">Helper class used for aggregating information about a single
535 potential POJO property.</div>
536</td>
537</tr>
538<tr class="altColor">
539<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>
540<div class="block">Interface for object used for determine which property elements
541 (methods, fields, constructors) can be auto-detected, with respect
542 to their visibility modifiers.</div>
543</td>
544</tr>
545<tr class="rowColor">
546<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.Std.html#com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>
547<div class="block">Default standard implementation is purely based on visibility
548 modifier of given class members, and its configured minimum
549 levels.</div>
550</td>
551</tr>
552</tbody>
553</table>
554</li>
555<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype">
556<!--   -->
557</a>
558<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
559<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>
560<tr>
561<th class="colOne" scope="col">Class and Description</th>
562</tr>
563<tbody>
564<tr class="altColor">
565<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype">AnnotatedClass</a>&nbsp;</td>
566</tr>
567<tr class="rowColor">
568<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype">AnnotatedMember</a>
569<div class="block">Intermediate base class for annotated entities that are members of
570 a class; fields, methods and constructors.</div>
571</td>
572</tr>
573</tbody>
574</table>
575</li>
576<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl">
577<!--   -->
578</a>
579<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
580<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>
581<tr>
582<th class="colOne" scope="col">Class and Description</th>
583</tr>
584<tbody>
585<tr class="altColor">
586<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotatedClass</a>&nbsp;</td>
587</tr>
588<tr class="rowColor">
589<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotatedMember</a>
590<div class="block">Intermediate base class for annotated entities that are members of
591 a class; fields, methods and constructors.</div>
592</td>
593</tr>
594</tbody>
595</table>
596</li>
597<li class="blockList"><a name="com.fasterxml.jackson.databind.ser">
598<!--   -->
599</a>
600<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
601<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>
602<tr>
603<th class="colOne" scope="col">Class and Description</th>
604</tr>
605<tbody>
606<tr class="altColor">
607<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.ser">Annotated</a>
608<div class="block">Shared base class used for anything on which annotations (included
609 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
610</td>
611</tr>
612<tr class="rowColor">
613<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.ser">AnnotatedClass</a>&nbsp;</td>
614</tr>
615<tr class="altColor">
616<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser">AnnotatedMember</a>
617<div class="block">Intermediate base class for annotated entities that are members of
618 a class; fields, methods and constructors.</div>
619</td>
620</tr>
621<tr class="rowColor">
622<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.ser">BeanPropertyDefinition</a>
623<div class="block">Simple value classes that contain definitions of properties,
624 used during introspection of properties to use for
625 serialization and deserialization purposes.</div>
626</td>
627</tr>
628</tbody>
629</table>
630</li>
631<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl">
632<!--   -->
633</a>
634<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
635<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>
636<tr>
637<th class="colOne" scope="col">Class and Description</th>
638</tr>
639<tbody>
640<tr class="altColor">
641<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.ser.impl">ObjectIdInfo</a>
642<div class="block">Container object that encapsulates information usually
643 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/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
644 custom alternatives</div>
645</td>
646</tr>
647</tbody>
648</table>
649</li>
650<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std">
651<!--   -->
652</a>
653<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
654<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>
655<tr>
656<th class="colOne" scope="col">Class and Description</th>
657</tr>
658<tbody>
659<tr class="altColor">
660<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser.std">AnnotatedMember</a>
661<div class="block">Intermediate base class for annotated entities that are members of
662 a class; fields, methods and constructors.</div>
663</td>
664</tr>
665</tbody>
666</table>
667</li>
668<li class="blockList"><a name="com.fasterxml.jackson.databind.util">
669<!--   -->
670</a>
671<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
672<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>
673<tr>
674<th class="colOne" scope="col">Class and Description</th>
675</tr>
676<tbody>
677<tr class="altColor">
678<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.util">AnnotatedField</a>
679<div class="block">Object that represents non-static (and usually non-transient/volatile)
680 fields of a class.</div>
681</td>
682</tr>
683<tr class="rowColor">
684<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.util">AnnotatedMember</a>
685<div class="block">Intermediate base class for annotated entities that are members of
686 a class; fields, methods and constructors.</div>
687</td>
688</tr>
689<tr class="altColor">
690<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.util">AnnotatedMethod</a>&nbsp;</td>
691</tr>
692<tr class="rowColor">
693<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.util">AnnotatedParameter</a>
694<div class="block">Object that represents method parameters, mostly so that associated
695 annotations can be processed conveniently.</div>
696</td>
697</tr>
698<tr class="altColor">
699<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.util">BeanPropertyDefinition</a>
700<div class="block">Simple value classes that contain definitions of properties,
701 used during introspection of properties to use for
702 serialization and deserialization purposes.</div>
703</td>
704</tr>
705</tbody>
706</table>
707</li>
708</ul>
709</div>
710<!-- ======= START OF BOTTOM NAVBAR ====== -->
711<div class="bottomNav"><a name="navbar_bottom">
712<!--   -->
713</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
714<!--   -->
715</a>
716<ul class="navList" title="Navigation">
717<li><a href="../../../../../overview-summary.html">Overview</a></li>
718<li><a href="package-summary.html">Package</a></li>
719<li>Class</li>
720<li class="navBarCell1Rev">Use</li>
721<li><a href="package-tree.html">Tree</a></li>
722<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
723<li><a href="../../../../../index-all.html">Index</a></li>
724<li><a href="../../../../../help-doc.html">Help</a></li>
725</ul>
726</div>
727<div class="subNav">
728<ul class="navList">
729<li>Prev</li>
730<li>Next</li>
731</ul>
732<ul class="navList">
733<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/package-use.html" target="_top">Frames</a></li>
734<li><a href="package-use.html" target="_top">No Frames</a></li>
735</ul>
736<ul class="navList" id="allclasses_navbar_bottom">
737<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
738</ul>
739<div>
740<script type="text/javascript"><!--
741  allClassesLink = document.getElementById("allclasses_navbar_bottom");
742  if(window==top) {
743    allClassesLink.style.display = "block";
744  }
745  else {
746    allClassesLink.style.display = "none";
747  }
748  //-->
749</script>
750</div>
751<a name="skip-navbar_bottom">
752<!--   -->
753</a></div>
754<!-- ======== END OF BOTTOM NAVBAR ======= -->
755<p class="legalCopy"><small>Copyright &#169; 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
756</body>
757</html>
758