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