• 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_10-ea) on Mon Apr 22 19:50:45 PDT 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.2.0 API)</title>
8<meta name="date" content="2013-04-22">
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.2.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.1.1/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/AnnotationIntrospectorPair.html#com.fasterxml.jackson.databind">AnnotationIntrospectorPair</a>
216<div class="block">Helper class that allows using 2 introspectors such that one
217 introspector acts as the primary one to use; and second one
218 as a fallback used if the primary does not provide conclusive
219 or useful result for a method.</div>
220</td>
221</tr>
222<tr class="altColor">
223<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind">BeanPropertyDefinition</a>
224<div class="block">Simple value classes that contain definitions of properties,
225 used during introspection of properties to use for
226 serialization and deserialization purposes.</div>
227</td>
228</tr>
229<tr class="rowColor">
230<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind">ClassIntrospector</a>
231<div class="block">Helper class used to introspect features of POJO value classes
232 used with Jackson.</div>
233</td>
234</tr>
235<tr class="altColor">
236<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind">ClassIntrospector.MixInResolver</a>
237<div class="block">Interface used for decoupling details of how mix-in annotation
238 definitions are accessed (via this interface), and how
239 they are stored (defined by classes that implement the interface)</div>
240</td>
241</tr>
242<tr class="rowColor">
243<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind">ObjectIdInfo</a>
244<div class="block">Container object that encapsulates information usually
245 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/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
246 custom alternatives</div>
247</td>
248</tr>
249<tr class="altColor">
250<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind">VisibilityChecker</a>
251<div class="block">Interface for object used for determine which property elements
252 (methods, fields, constructors) can be auto-detected, with respect
253 to their visibility modifiers.</div>
254</td>
255</tr>
256</tbody>
257</table>
258</li>
259<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg">
260<!--   -->
261</a>
262<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
263<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>
264<tr>
265<th class="colOne" scope="col">Class and Description</th>
266</tr>
267<tbody>
268<tr class="altColor">
269<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.cfg">Annotated</a>
270<div class="block">Shared base class used for anything on which annotations (included
271 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
272</td>
273</tr>
274<tr class="rowColor">
275<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.cfg">ClassIntrospector</a>
276<div class="block">Helper class used to introspect features of POJO value classes
277 used with Jackson.</div>
278</td>
279</tr>
280<tr class="altColor">
281<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind.cfg">ClassIntrospector.MixInResolver</a>
282<div class="block">Interface used for decoupling details of how mix-in annotation
283 definitions are accessed (via this interface), and how
284 they are stored (defined by classes that implement the interface)</div>
285</td>
286</tr>
287<tr class="rowColor">
288<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.cfg">VisibilityChecker</a>
289<div class="block">Interface for object used for determine which property elements
290 (methods, fields, constructors) can be auto-detected, with respect
291 to their visibility modifiers.</div>
292</td>
293</tr>
294</tbody>
295</table>
296</li>
297<li class="blockList"><a name="com.fasterxml.jackson.databind.deser">
298<!--   -->
299</a>
300<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
301<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>
302<tr>
303<th class="colOne" scope="col">Class and Description</th>
304</tr>
305<tbody>
306<tr class="altColor">
307<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.deser">Annotated</a>
308<div class="block">Shared base class used for anything on which annotations (included
309 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
310</td>
311</tr>
312<tr class="rowColor">
313<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.deser">AnnotatedConstructor</a>&nbsp;</td>
314</tr>
315<tr class="altColor">
316<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser">AnnotatedMember</a>
317<div class="block">Intermediate base class for annotated entities that are members of
318 a class; fields, methods and constructors.</div>
319</td>
320</tr>
321<tr class="rowColor">
322<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser">AnnotatedMethod</a>&nbsp;</td>
323</tr>
324<tr class="altColor">
325<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser">AnnotatedParameter</a>
326<div class="block">Object that represents method parameters, mostly so that associated
327 annotations can be processed conveniently.</div>
328</td>
329</tr>
330<tr class="rowColor">
331<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser">AnnotatedWithParams</a>
332<div class="block">Intermediate base class that encapsulates features that
333 constructors and methods share.</div>
334</td>
335</tr>
336<tr class="altColor">
337<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser">BeanPropertyDefinition</a>
338<div class="block">Simple value classes that contain definitions of properties,
339 used during introspection of properties to use for
340 serialization and deserialization purposes.</div>
341</td>
342</tr>
343<tr class="rowColor">
344<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.deser">VisibilityChecker</a>
345<div class="block">Interface for object used for determine which property elements
346 (methods, fields, constructors) can be auto-detected, with respect
347 to their visibility modifiers.</div>
348</td>
349</tr>
350</tbody>
351</table>
352</li>
353<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl">
354<!--   -->
355</a>
356<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
357<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>
358<tr>
359<th class="colOne" scope="col">Class and Description</th>
360</tr>
361<tbody>
362<tr class="altColor">
363<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedConstructor</a>&nbsp;</td>
364</tr>
365<tr class="rowColor">
366<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedField</a>
367<div class="block">Object that represents non-static (and usually non-transient/volatile)
368 fields of a class.</div>
369</td>
370</tr>
371<tr class="altColor">
372<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedMember</a>
373<div class="block">Intermediate base class for annotated entities that are members of
374 a class; fields, methods and constructors.</div>
375</td>
376</tr>
377<tr class="rowColor">
378<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedMethod</a>&nbsp;</td>
379</tr>
380<tr class="altColor">
381<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedParameter</a>
382<div class="block">Object that represents method parameters, mostly so that associated
383 annotations can be processed conveniently.</div>
384</td>
385</tr>
386<tr class="rowColor">
387<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedWithParams</a>
388<div class="block">Intermediate base class that encapsulates features that
389 constructors and methods share.</div>
390</td>
391</tr>
392<tr class="altColor">
393<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser.impl">BeanPropertyDefinition</a>
394<div class="block">Simple value classes that contain definitions of properties,
395 used during introspection of properties to use for
396 serialization and deserialization purposes.</div>
397</td>
398</tr>
399</tbody>
400</table>
401</li>
402<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std">
403<!--   -->
404</a>
405<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
406<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>
407<tr>
408<th class="colOne" scope="col">Class and Description</th>
409</tr>
410<tbody>
411<tr class="altColor">
412<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.std">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.std">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.std">AnnotatedWithParams</a>
422<div class="block">Intermediate base class that encapsulates features that
423 constructors and methods share.</div>
424</td>
425</tr>
426</tbody>
427</table>
428</li>
429<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect">
430<!--   -->
431</a>
432<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
433<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>
434<tr>
435<th class="colOne" scope="col">Class and Description</th>
436</tr>
437<tbody>
438<tr class="altColor">
439<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.introspect">Annotated</a>
440<div class="block">Shared base class used for anything on which annotations (included
441 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
442</td>
443</tr>
444<tr class="rowColor">
445<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;</td>
446</tr>
447<tr class="altColor">
448<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;</td>
449</tr>
450<tr class="rowColor">
451<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.introspect">AnnotatedField</a>
452<div class="block">Object that represents non-static (and usually non-transient/volatile)
453 fields of a class.</div>
454</td>
455</tr>
456<tr class="altColor">
457<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>
458<div class="block">Intermediate base class for annotated entities that are members of
459 a class; fields, methods and constructors.</div>
460</td>
461</tr>
462<tr class="rowColor">
463<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;</td>
464</tr>
465<tr class="altColor">
466<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethodMap.html#com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>
467<div class="block">Simple helper class used to keep track of collection of
468 <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>
469</td>
470</tr>
471<tr class="rowColor">
472<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a>
473<div class="block">Object that represents method parameters, mostly so that associated
474 annotations can be processed conveniently.</div>
475</td>
476</tr>
477<tr class="altColor">
478<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a>
479<div class="block">Intermediate base class that encapsulates features that
480 constructors and methods share.</div>
481</td>
482</tr>
483<tr class="rowColor">
484<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotationMap.html#com.fasterxml.jackson.databind.introspect">AnnotationMap</a>
485<div class="block">Simple helper class used to keep track of collection of
486 Jackson Annotations associated with annotatable things
487 (methods, constructors, classes).</div>
488</td>
489</tr>
490<tr class="altColor">
491<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicBeanDescription.html#com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a>
492<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>
493</td>
494</tr>
495<tr class="rowColor">
496<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicClassIntrospector.html#com.fasterxml.jackson.databind.introspect">BasicClassIntrospector</a>&nbsp;</td>
497</tr>
498<tr class="altColor">
499<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>
500<div class="block">Simple value classes that contain definitions of properties,
501 used during introspection of properties to use for
502 serialization and deserialization purposes.</div>
503</td>
504</tr>
505<tr class="rowColor">
506<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>
507<div class="block">Helper class used to introspect features of POJO value classes
508 used with Jackson.</div>
509</td>
510</tr>
511<tr class="altColor">
512<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>
513<div class="block">Interface used for decoupling details of how mix-in annotation
514 definitions are accessed (via this interface), and how
515 they are stored (defined by classes that implement the interface)</div>
516</td>
517</tr>
518<tr class="rowColor">
519<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/MemberKey.html#com.fasterxml.jackson.databind.introspect">MemberKey</a>
520<div class="block">Helper class needed to be able to efficiently access class
521 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)
522 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>
523</td>
524</tr>
525<tr class="altColor">
526<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/NopAnnotationIntrospector.html#com.fasterxml.jackson.databind.introspect">NopAnnotationIntrospector</a>
527<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>
528</td>
529</tr>
530<tr class="rowColor">
531<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>
532<div class="block">Container object that encapsulates information usually
533 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/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
534 custom alternatives</div>
535</td>
536</tr>
537<tr class="altColor">
538<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertiesCollector.html#com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>
539<div class="block">Helper class used for aggregating information about all possible
540 properties of a POJO.</div>
541</td>
542</tr>
543<tr class="rowColor">
544<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertyBuilder.html#com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</a>
545<div class="block">Helper class used for aggregating information about a single
546 potential POJO property.</div>
547</td>
548</tr>
549<tr class="altColor">
550<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>
551<div class="block">Interface for object used for determine which property elements
552 (methods, fields, constructors) can be auto-detected, with respect
553 to their visibility modifiers.</div>
554</td>
555</tr>
556<tr class="rowColor">
557<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.Std.html#com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>
558<div class="block">Default standard implementation is purely based on visibility
559 modifier of given class members, and its configured minimum
560 levels.</div>
561</td>
562</tr>
563</tbody>
564</table>
565</li>
566<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype">
567<!--   -->
568</a>
569<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
570<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>
571<tr>
572<th class="colOne" scope="col">Class and Description</th>
573</tr>
574<tbody>
575<tr class="altColor">
576<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype">AnnotatedClass</a>&nbsp;</td>
577</tr>
578<tr class="rowColor">
579<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype">AnnotatedMember</a>
580<div class="block">Intermediate base class for annotated entities that are members of
581 a class; fields, methods and constructors.</div>
582</td>
583</tr>
584</tbody>
585</table>
586</li>
587<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl">
588<!--   -->
589</a>
590<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
591<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>
592<tr>
593<th class="colOne" scope="col">Class and Description</th>
594</tr>
595<tbody>
596<tr class="altColor">
597<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotatedClass</a>&nbsp;</td>
598</tr>
599<tr class="rowColor">
600<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotatedMember</a>
601<div class="block">Intermediate base class for annotated entities that are members of
602 a class; fields, methods and constructors.</div>
603</td>
604</tr>
605</tbody>
606</table>
607</li>
608<li class="blockList"><a name="com.fasterxml.jackson.databind.ser">
609<!--   -->
610</a>
611<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
612<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>
613<tr>
614<th class="colOne" scope="col">Class and Description</th>
615</tr>
616<tbody>
617<tr class="altColor">
618<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.ser">Annotated</a>
619<div class="block">Shared base class used for anything on which annotations (included
620 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
621</td>
622</tr>
623<tr class="rowColor">
624<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.ser">AnnotatedClass</a>&nbsp;</td>
625</tr>
626<tr class="altColor">
627<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser">AnnotatedMember</a>
628<div class="block">Intermediate base class for annotated entities that are members of
629 a class; fields, methods and constructors.</div>
630</td>
631</tr>
632<tr class="rowColor">
633<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.ser">BeanPropertyDefinition</a>
634<div class="block">Simple value classes that contain definitions of properties,
635 used during introspection of properties to use for
636 serialization and deserialization purposes.</div>
637</td>
638</tr>
639</tbody>
640</table>
641</li>
642<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl">
643<!--   -->
644</a>
645<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
646<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a> used by <a href="../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
647<tr>
648<th class="colOne" scope="col">Class and Description</th>
649</tr>
650<tbody>
651<tr class="altColor">
652<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.ser.impl">ObjectIdInfo</a>
653<div class="block">Container object that encapsulates information usually
654 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/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
655 custom alternatives</div>
656</td>
657</tr>
658</tbody>
659</table>
660</li>
661<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std">
662<!--   -->
663</a>
664<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
665<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>
666<tr>
667<th class="colOne" scope="col">Class and Description</th>
668</tr>
669<tbody>
670<tr class="altColor">
671<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser.std">AnnotatedMember</a>
672<div class="block">Intermediate base class for annotated entities that are members of
673 a class; fields, methods and constructors.</div>
674</td>
675</tr>
676</tbody>
677</table>
678</li>
679<li class="blockList"><a name="com.fasterxml.jackson.databind.util">
680<!--   -->
681</a>
682<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
683<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>
684<tr>
685<th class="colOne" scope="col">Class and Description</th>
686</tr>
687<tbody>
688<tr class="altColor">
689<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.util">AnnotatedField</a>
690<div class="block">Object that represents non-static (and usually non-transient/volatile)
691 fields of a class.</div>
692</td>
693</tr>
694<tr class="rowColor">
695<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.util">AnnotatedMember</a>
696<div class="block">Intermediate base class for annotated entities that are members of
697 a class; fields, methods and constructors.</div>
698</td>
699</tr>
700<tr class="altColor">
701<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.util">AnnotatedMethod</a>&nbsp;</td>
702</tr>
703<tr class="rowColor">
704<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.util">AnnotatedParameter</a>
705<div class="block">Object that represents method parameters, mostly so that associated
706 annotations can be processed conveniently.</div>
707</td>
708</tr>
709<tr class="altColor">
710<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.util">BeanPropertyDefinition</a>
711<div class="block">Simple value classes that contain definitions of properties,
712 used during introspection of properties to use for
713 serialization and deserialization purposes.</div>
714</td>
715</tr>
716</tbody>
717</table>
718</li>
719</ul>
720</div>
721<!-- ======= START OF BOTTOM NAVBAR ====== -->
722<div class="bottomNav"><a name="navbar_bottom">
723<!--   -->
724</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
725<!--   -->
726</a>
727<ul class="navList" title="Navigation">
728<li><a href="../../../../../overview-summary.html">Overview</a></li>
729<li><a href="package-summary.html">Package</a></li>
730<li>Class</li>
731<li class="navBarCell1Rev">Use</li>
732<li><a href="package-tree.html">Tree</a></li>
733<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
734<li><a href="../../../../../index-all.html">Index</a></li>
735<li><a href="../../../../../help-doc.html">Help</a></li>
736</ul>
737</div>
738<div class="subNav">
739<ul class="navList">
740<li>Prev</li>
741<li>Next</li>
742</ul>
743<ul class="navList">
744<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/package-use.html" target="_top">Frames</a></li>
745<li><a href="package-use.html" target="_top">No Frames</a></li>
746</ul>
747<ul class="navList" id="allclasses_navbar_bottom">
748<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
749</ul>
750<div>
751<script type="text/javascript"><!--
752  allClassesLink = document.getElementById("allclasses_navbar_bottom");
753  if(window==top) {
754    allClassesLink.style.display = "block";
755  }
756  else {
757    allClassesLink.style.display = "none";
758  }
759  //-->
760</script>
761</div>
762<a name="skip-navbar_bottom">
763<!--   -->
764</a></div>
765<!-- ======== END OF BOTTOM NAVBAR ======= -->
766<p class="legalCopy"><small>Copyright &#169; 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
767</body>
768</html>
769