• 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_25) on Mon Jun 02 17:48:59 PDT 2014 -->
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.4.0 API)</title>
8<meta name="date" content="2014-06-02">
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.4.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.4/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.4/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/ObjectIdInfo.html#com.fasterxml.jackson.databind.deser">ObjectIdInfo</a>
337<div class="block">Container object that encapsulates information usually
338 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.4/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
339 custom alternatives</div>
340</td>
341</tr>
342<tr class="altColor">
343<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.deser">VisibilityChecker</a>
344<div class="block">Interface for object used for determine which property elements
345 (methods, fields, constructors) can be auto-detected, with respect
346 to their visibility modifiers.</div>
347</td>
348</tr>
349</tbody>
350</table>
351</li>
352<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl">
353<!--   -->
354</a>
355<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
356<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>
357<tr>
358<th class="colOne" scope="col">Class and Description</th>
359</tr>
360<tbody>
361<tr class="altColor">
362<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedField</a>
363<div class="block">Object that represents non-static (and usually non-transient/volatile)
364 fields of a class.</div>
365</td>
366</tr>
367<tr class="rowColor">
368<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedMember</a>
369<div class="block">Intermediate base class for annotated entities that are members of
370 a class; fields, methods and constructors.</div>
371</td>
372</tr>
373<tr class="altColor">
374<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedMethod</a>&nbsp;</td>
375</tr>
376<tr class="rowColor">
377<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedParameter</a>
378<div class="block">Object that represents method parameters, mostly so that associated
379 annotations can be processed conveniently.</div>
380</td>
381</tr>
382<tr class="altColor">
383<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.impl">AnnotatedWithParams</a>
384<div class="block">Intermediate base class that encapsulates features that
385 constructors and methods share.</div>
386</td>
387</tr>
388<tr class="rowColor">
389<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser.impl">BeanPropertyDefinition</a>
390<div class="block">Simple value classes that contain definitions of properties,
391 used during introspection of properties to use for
392 serialization and deserialization purposes.</div>
393</td>
394</tr>
395<tr class="altColor">
396<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.deser.impl">ObjectIdInfo</a>
397<div class="block">Container object that encapsulates information usually
398 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.4/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
399 custom alternatives</div>
400</td>
401</tr>
402</tbody>
403</table>
404</li>
405<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std">
406<!--   -->
407</a>
408<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
409<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>
410<tr>
411<th class="colOne" scope="col">Class and Description</th>
412</tr>
413<tbody>
414<tr class="altColor">
415<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.std">AnnotatedMethod</a>&nbsp;</td>
416</tr>
417<tr class="rowColor">
418<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser.std">AnnotatedParameter</a>
419<div class="block">Object that represents method parameters, mostly so that associated
420 annotations can be processed conveniently.</div>
421</td>
422</tr>
423<tr class="altColor">
424<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.std">AnnotatedWithParams</a>
425<div class="block">Intermediate base class that encapsulates features that
426 constructors and methods share.</div>
427</td>
428</tr>
429</tbody>
430</table>
431</li>
432<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect">
433<!--   -->
434</a>
435<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
436<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>
437<tr>
438<th class="colOne" scope="col">Class and Description</th>
439</tr>
440<tbody>
441<tr class="altColor">
442<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.introspect">Annotated</a>
443<div class="block">Shared base class used for anything on which annotations (included
444 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
445</td>
446</tr>
447<tr class="rowColor">
448<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;</td>
449</tr>
450<tr class="altColor">
451<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;</td>
452</tr>
453<tr class="rowColor">
454<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.introspect">AnnotatedField</a>
455<div class="block">Object that represents non-static (and usually non-transient/volatile)
456 fields of a class.</div>
457</td>
458</tr>
459<tr class="altColor">
460<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>
461<div class="block">Intermediate base class for annotated entities that are members of
462 a class; fields, methods and constructors.</div>
463</td>
464</tr>
465<tr class="rowColor">
466<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;</td>
467</tr>
468<tr class="altColor">
469<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethodMap.html#com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>
470<div class="block">Simple helper class used to keep track of collection of
471 <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>
472</td>
473</tr>
474<tr class="rowColor">
475<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a>
476<div class="block">Object that represents method parameters, mostly so that associated
477 annotations can be processed conveniently.</div>
478</td>
479</tr>
480<tr class="altColor">
481<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a>
482<div class="block">Intermediate base class that encapsulates features that
483 constructors and methods share.</div>
484</td>
485</tr>
486<tr class="rowColor">
487<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotationMap.html#com.fasterxml.jackson.databind.introspect">AnnotationMap</a>
488<div class="block">Simple helper class used to keep track of collection of
489 Jackson Annotations associated with annotatable things
490 (methods, constructors, classes).</div>
491</td>
492</tr>
493<tr class="altColor">
494<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicBeanDescription.html#com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a>
495<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>
496</td>
497</tr>
498<tr class="rowColor">
499<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicClassIntrospector.html#com.fasterxml.jackson.databind.introspect">BasicClassIntrospector</a>&nbsp;</td>
500</tr>
501<tr class="altColor">
502<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>
503<div class="block">Simple value classes that contain definitions of properties,
504 used during introspection of properties to use for
505 serialization and deserialization purposes.</div>
506</td>
507</tr>
508<tr class="rowColor">
509<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>
510<div class="block">Helper class used to introspect features of POJO value classes
511 used with Jackson.</div>
512</td>
513</tr>
514<tr class="altColor">
515<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>
516<div class="block">Interface used for decoupling details of how mix-in annotation
517 definitions are accessed (via this interface), and how
518 they are stored (defined by classes that implement the interface)</div>
519</td>
520</tr>
521<tr class="rowColor">
522<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/MemberKey.html#com.fasterxml.jackson.databind.introspect">MemberKey</a>
523<div class="block">Helper class needed to be able to efficiently access class
524 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)
525 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>
526</td>
527</tr>
528<tr class="altColor">
529<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/NopAnnotationIntrospector.html#com.fasterxml.jackson.databind.introspect">NopAnnotationIntrospector</a>
530<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>
531</td>
532</tr>
533<tr class="rowColor">
534<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>
535<div class="block">Container object that encapsulates information usually
536 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.4/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
537 custom alternatives</div>
538</td>
539</tr>
540<tr class="altColor">
541<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertiesCollector.html#com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>
542<div class="block">Helper class used for aggregating information about all possible
543 properties of a POJO.</div>
544</td>
545</tr>
546<tr class="rowColor">
547<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertyBuilder.html#com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</a>
548<div class="block">Helper class used for aggregating information about a single
549 potential POJO property.</div>
550</td>
551</tr>
552<tr class="altColor">
553<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>
554<div class="block">Interface for object used for determine which property elements
555 (methods, fields, constructors) can be auto-detected, with respect
556 to their visibility modifiers.</div>
557</td>
558</tr>
559<tr class="rowColor">
560<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.Std.html#com.fasterxml.jackson.databind.introspect">VisibilityChecker.Std</a>
561<div class="block">Default standard implementation is purely based on visibility
562 modifier of given class members, and its configured minimum
563 levels.</div>
564</td>
565</tr>
566</tbody>
567</table>
568</li>
569<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype">
570<!--   -->
571</a>
572<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
573<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>
574<tr>
575<th class="colOne" scope="col">Class and Description</th>
576</tr>
577<tbody>
578<tr class="altColor">
579<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype">AnnotatedClass</a>&nbsp;</td>
580</tr>
581<tr class="rowColor">
582<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype">AnnotatedMember</a>
583<div class="block">Intermediate base class for annotated entities that are members of
584 a class; fields, methods and constructors.</div>
585</td>
586</tr>
587</tbody>
588</table>
589</li>
590<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl">
591<!--   -->
592</a>
593<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
594<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>
595<tr>
596<th class="colOne" scope="col">Class and Description</th>
597</tr>
598<tbody>
599<tr class="altColor">
600<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotatedClass</a>&nbsp;</td>
601</tr>
602<tr class="rowColor">
603<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype.impl">AnnotatedMember</a>
604<div class="block">Intermediate base class for annotated entities that are members of
605 a class; fields, methods and constructors.</div>
606</td>
607</tr>
608</tbody>
609</table>
610</li>
611<li class="blockList"><a name="com.fasterxml.jackson.databind.ser">
612<!--   -->
613</a>
614<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
615<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>
616<tr>
617<th class="colOne" scope="col">Class and Description</th>
618</tr>
619<tbody>
620<tr class="altColor">
621<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.ser">Annotated</a>
622<div class="block">Shared base class used for anything on which annotations (included
623 within a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationMap</code></a>).</div>
624</td>
625</tr>
626<tr class="rowColor">
627<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.ser">AnnotatedClass</a>&nbsp;</td>
628</tr>
629<tr class="altColor">
630<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser">AnnotatedMember</a>
631<div class="block">Intermediate base class for annotated entities that are members of
632 a class; fields, methods and constructors.</div>
633</td>
634</tr>
635<tr class="rowColor">
636<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.ser">BeanPropertyDefinition</a>
637<div class="block">Simple value classes that contain definitions of properties,
638 used during introspection of properties to use for
639 serialization and deserialization purposes.</div>
640</td>
641</tr>
642</tbody>
643</table>
644</li>
645<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl">
646<!--   -->
647</a>
648<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
649<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>
650<tr>
651<th class="colOne" scope="col">Class and Description</th>
652</tr>
653<tbody>
654<tr class="altColor">
655<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.ser.impl">ObjectIdInfo</a>
656<div class="block">Container object that encapsulates information usually
657 derived from <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.4/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
658 custom alternatives</div>
659</td>
660</tr>
661</tbody>
662</table>
663</li>
664<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std">
665<!--   -->
666</a>
667<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
668<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>
669<tr>
670<th class="colOne" scope="col">Class and Description</th>
671</tr>
672<tbody>
673<tr class="altColor">
674<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser.std">AnnotatedMember</a>
675<div class="block">Intermediate base class for annotated entities that are members of
676 a class; fields, methods and constructors.</div>
677</td>
678</tr>
679</tbody>
680</table>
681</li>
682<li class="blockList"><a name="com.fasterxml.jackson.databind.util">
683<!--   -->
684</a>
685<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
686<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>
687<tr>
688<th class="colOne" scope="col">Class and Description</th>
689</tr>
690<tbody>
691<tr class="altColor">
692<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.util">AnnotatedField</a>
693<div class="block">Object that represents non-static (and usually non-transient/volatile)
694 fields of a class.</div>
695</td>
696</tr>
697<tr class="rowColor">
698<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.util">AnnotatedMember</a>
699<div class="block">Intermediate base class for annotated entities that are members of
700 a class; fields, methods and constructors.</div>
701</td>
702</tr>
703<tr class="altColor">
704<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.util">AnnotatedMethod</a>&nbsp;</td>
705</tr>
706<tr class="rowColor">
707<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.util">AnnotatedParameter</a>
708<div class="block">Object that represents method parameters, mostly so that associated
709 annotations can be processed conveniently.</div>
710</td>
711</tr>
712<tr class="altColor">
713<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.util">BeanPropertyDefinition</a>
714<div class="block">Simple value classes that contain definitions of properties,
715 used during introspection of properties to use for
716 serialization and deserialization purposes.</div>
717</td>
718</tr>
719</tbody>
720</table>
721</li>
722</ul>
723</div>
724<!-- ======= START OF BOTTOM NAVBAR ====== -->
725<div class="bottomNav"><a name="navbar_bottom">
726<!--   -->
727</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
728<!--   -->
729</a>
730<ul class="navList" title="Navigation">
731<li><a href="../../../../../overview-summary.html">Overview</a></li>
732<li><a href="package-summary.html">Package</a></li>
733<li>Class</li>
734<li class="navBarCell1Rev">Use</li>
735<li><a href="package-tree.html">Tree</a></li>
736<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
737<li><a href="../../../../../index-all.html">Index</a></li>
738<li><a href="../../../../../help-doc.html">Help</a></li>
739</ul>
740</div>
741<div class="subNav">
742<ul class="navList">
743<li>Prev</li>
744<li>Next</li>
745</ul>
746<ul class="navList">
747<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/package-use.html" target="_top">Frames</a></li>
748<li><a href="package-use.html" target="_top">No Frames</a></li>
749</ul>
750<ul class="navList" id="allclasses_navbar_bottom">
751<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
752</ul>
753<div>
754<script type="text/javascript"><!--
755  allClassesLink = document.getElementById("allclasses_navbar_bottom");
756  if(window==top) {
757    allClassesLink.style.display = "block";
758  }
759  else {
760    allClassesLink.style.display = "none";
761  }
762  //-->
763</script>
764</div>
765<a name="skip-navbar_bottom">
766<!--   -->
767</a></div>
768<!-- ======== END OF BOTTOM NAVBAR ======= -->
769<p class="legalCopy"><small>Copyright &#169; 2014 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
770</body>
771</html>
772