• 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>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_35) on Tue Oct 09 17:08:25 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8Uses of Package com.fasterxml.jackson.databind.introspect (jackson-databind 2.1.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-10-09">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="Uses of Package com.fasterxml.jackson.databind.introspect (jackson-databind 2.1.0 API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
44  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
48  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
49  </TR>
50</TABLE>
51</TD>
52<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
53</EM>
54</TD>
55</TR>
56
57<TR>
58<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
59&nbsp;PREV&nbsp;
60&nbsp;NEXT</FONT></TD>
61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
62  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
64&nbsp;<SCRIPT type="text/javascript">
65  <!--
66  if(window==top) {
67    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
68  }
69  //-->
70</SCRIPT>
71<NOSCRIPT>
72  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
73</NOSCRIPT>
74
75
76</FONT></TD>
77</TR>
78</TABLE>
79<A NAME="skip-navbar_top"></A>
80<!-- ========= END OF TOP NAVBAR ========= -->
81
82<HR>
83<CENTER>
84<H2>
85<B>Uses of Package<br>com.fasterxml.jackson.databind.introspect</B></H2>
86</CENTER>
87
88<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
89<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
90<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
91Packages that use <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</A></FONT></TH>
92</TR>
93<TR BGCOLOR="white" CLASS="TableRowColor">
94<TD><A HREF="#com.fasterxml.jackson.databind"><B>com.fasterxml.jackson.databind</B></A></TD>
95<TD>Contains basic mapper (conversion) functionality that
96allows for converting between regular streaming json content and
97Java objects (beans or Tree Model: support for both is via
98<A HREF="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> class, as well
99as convenience methods included in
100<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A>&nbsp;</TD>
101</TR>
102<TR BGCOLOR="white" CLASS="TableRowColor">
103<TD><A HREF="#com.fasterxml.jackson.databind.cfg"><B>com.fasterxml.jackson.databind.cfg</B></A></TD>
104<TD>Package that contains most of configuration-related classes;
105exception being couple of most-commonly used configuration
106things (like Feature enumerations) that are at the
107main level (<code>com.fasterxml.jackson.databind</code>).&nbsp;</TD>
108</TR>
109<TR BGCOLOR="white" CLASS="TableRowColor">
110<TD><A HREF="#com.fasterxml.jackson.databind.deser"><B>com.fasterxml.jackson.databind.deser</B></A></TD>
111<TD>Contains implementation classes of deserialization part of
112 data binding.&nbsp;</TD>
113</TR>
114<TR BGCOLOR="white" CLASS="TableRowColor">
115<TD><A HREF="#com.fasterxml.jackson.databind.deser.impl"><B>com.fasterxml.jackson.databind.deser.impl</B></A></TD>
116<TD>Contains those implementation classes of deserialization part of
117 data binding that are not considered part of public or semi-public
118 interfaces.&nbsp;</TD>
119</TR>
120<TR BGCOLOR="white" CLASS="TableRowColor">
121<TD><A HREF="#com.fasterxml.jackson.databind.deser.std"><B>com.fasterxml.jackson.databind.deser.std</B></A></TD>
122<TD>Contains public standard implementations of abstraction that
123 Jackson uses.&nbsp;</TD>
124</TR>
125<TR BGCOLOR="white" CLASS="TableRowColor">
126<TD><A HREF="#com.fasterxml.jackson.databind.introspect"><B>com.fasterxml.jackson.databind.introspect</B></A></TD>
127<TD>Functionality needed for Bean introspection, required for detecting
128 accessors and mutators for Beans, as well as locating and handling
129 method annotations.&nbsp;</TD>
130</TR>
131<TR BGCOLOR="white" CLASS="TableRowColor">
132<TD><A HREF="#com.fasterxml.jackson.databind.jsontype"><B>com.fasterxml.jackson.databind.jsontype</B></A></TD>
133<TD>Package that contains interfaces that define how to implement
134 functionality for dynamically resolving type during deserialization.&nbsp;</TD>
135</TR>
136<TR BGCOLOR="white" CLASS="TableRowColor">
137<TD><A HREF="#com.fasterxml.jackson.databind.jsontype.impl"><B>com.fasterxml.jackson.databind.jsontype.impl</B></A></TD>
138<TD>Package that contains standard implementations for
139 <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeResolverBuilder</CODE></A>
140 and
141 <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeIdResolver</CODE></A>.&nbsp;</TD>
142</TR>
143<TR BGCOLOR="white" CLASS="TableRowColor">
144<TD><A HREF="#com.fasterxml.jackson.databind.ser"><B>com.fasterxml.jackson.databind.ser</B></A></TD>
145<TD>Contains implementation classes of serialization part of
146 data binding.&nbsp;</TD>
147</TR>
148<TR BGCOLOR="white" CLASS="TableRowColor">
149<TD><A HREF="#com.fasterxml.jackson.databind.ser.impl"><B>com.fasterxml.jackson.databind.ser.impl</B></A></TD>
150<TD>Contains implementation classes of serialization part of
151 data binding.&nbsp;</TD>
152</TR>
153<TR BGCOLOR="white" CLASS="TableRowColor">
154<TD><A HREF="#com.fasterxml.jackson.databind.ser.std"><B>com.fasterxml.jackson.databind.ser.std</B></A></TD>
155<TD>&nbsp;&nbsp;</TD>
156</TR>
157<TR BGCOLOR="white" CLASS="TableRowColor">
158<TD><A HREF="#com.fasterxml.jackson.databind.util"><B>com.fasterxml.jackson.databind.util</B></A></TD>
159<TD>Utility classes for Mapper package.&nbsp;</TD>
160</TR>
161</TABLE>
162&nbsp;
163<P>
164<A NAME="com.fasterxml.jackson.databind"><!-- --></A>
165<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
166<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
167<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
168Classes 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></FONT></TH>
169</TR>
170<TR BGCOLOR="white" CLASS="TableRowColor">
171<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind"><B>Annotated</B></A></B>
172
173<BR>
174&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shared base class used for anything on which annotations (included
175 within a <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>AnnotationMap</CODE></A>).</TD>
176</TR>
177<TR BGCOLOR="white" CLASS="TableRowColor">
178<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind"><B>AnnotatedClass</B></A></B>
179
180<BR>
181&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
182</TR>
183<TR BGCOLOR="white" CLASS="TableRowColor">
184<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind"><B>AnnotatedConstructor</B></A></B>
185
186<BR>
187&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
188</TR>
189<TR BGCOLOR="white" CLASS="TableRowColor">
190<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind"><B>AnnotatedField</B></A></B>
191
192<BR>
193&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents non-static (and usually non-transient/volatile)
194 fields of a class.</TD>
195</TR>
196<TR BGCOLOR="white" CLASS="TableRowColor">
197<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind"><B>AnnotatedMember</B></A></B>
198
199<BR>
200&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
201 a class; fields, methods and constructors.</TD>
202</TR>
203<TR BGCOLOR="white" CLASS="TableRowColor">
204<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind"><B>AnnotatedMethod</B></A></B>
205
206<BR>
207&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
208</TR>
209<TR BGCOLOR="white" CLASS="TableRowColor">
210<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind"><B>AnnotatedParameter</B></A></B>
211
212<BR>
213&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents method parameters, mostly so that associated
214 annotations can be processed conveniently.</TD>
215</TR>
216<TR BGCOLOR="white" CLASS="TableRowColor">
217<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotationIntrospectorPair.html#com.fasterxml.jackson.databind"><B>AnnotationIntrospectorPair</B></A></B>
218
219<BR>
220&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class that allows using 2 introspectors such that one
221 introspector acts as the primary one to use; and second one
222 as a fallback used if the primary does not provide conclusive
223 or useful result for a method.</TD>
224</TR>
225<TR BGCOLOR="white" CLASS="TableRowColor">
226<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind"><B>BeanPropertyDefinition</B></A></B>
227
228<BR>
229&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
230 used during introspection of properties to use for
231 serialization and deserialization purposes.</TD>
232</TR>
233<TR BGCOLOR="white" CLASS="TableRowColor">
234<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind"><B>ClassIntrospector</B></A></B>
235
236<BR>
237&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used to introspect features of POJO value classes
238 used with Jackson.</TD>
239</TR>
240<TR BGCOLOR="white" CLASS="TableRowColor">
241<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind"><B>ClassIntrospector.MixInResolver</B></A></B>
242
243<BR>
244&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface used for decoupling details of how mix-in annotation
245 definitions are accessed (via this interface), and how
246 they are stored (defined by classes that implement the interface)</TD>
247</TR>
248<TR BGCOLOR="white" CLASS="TableRowColor">
249<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind"><B>ObjectIdInfo</B></A></B>
250
251<BR>
252&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container object that encapsulates information usually
253 derived from <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonIdentityInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonIdentityInfo</CODE></A> annotation or its
254 custom alternatives</TD>
255</TR>
256<TR BGCOLOR="white" CLASS="TableRowColor">
257<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind"><B>VisibilityChecker</B></A></B>
258
259<BR>
260&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface for object used for determine which property elements
261 (methods, fields, constructors) can be auto-detected, with respect
262 to their visibility modifiers.</TD>
263</TR>
264</TABLE>
265&nbsp;
266<P>
267<A NAME="com.fasterxml.jackson.databind.cfg"><!-- --></A>
268<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
269<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
270<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
271Classes 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></FONT></TH>
272</TR>
273<TR BGCOLOR="white" CLASS="TableRowColor">
274<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.cfg"><B>Annotated</B></A></B>
275
276<BR>
277&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shared base class used for anything on which annotations (included
278 within a <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>AnnotationMap</CODE></A>).</TD>
279</TR>
280<TR BGCOLOR="white" CLASS="TableRowColor">
281<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.cfg"><B>ClassIntrospector</B></A></B>
282
283<BR>
284&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used to introspect features of POJO value classes
285 used with Jackson.</TD>
286</TR>
287<TR BGCOLOR="white" CLASS="TableRowColor">
288<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind.cfg"><B>ClassIntrospector.MixInResolver</B></A></B>
289
290<BR>
291&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface used for decoupling details of how mix-in annotation
292 definitions are accessed (via this interface), and how
293 they are stored (defined by classes that implement the interface)</TD>
294</TR>
295<TR BGCOLOR="white" CLASS="TableRowColor">
296<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.cfg"><B>VisibilityChecker</B></A></B>
297
298<BR>
299&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface for object used for determine which property elements
300 (methods, fields, constructors) can be auto-detected, with respect
301 to their visibility modifiers.</TD>
302</TR>
303</TABLE>
304&nbsp;
305<P>
306<A NAME="com.fasterxml.jackson.databind.deser"><!-- --></A>
307<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
308<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
309<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
310Classes 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></FONT></TH>
311</TR>
312<TR BGCOLOR="white" CLASS="TableRowColor">
313<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.deser"><B>Annotated</B></A></B>
314
315<BR>
316&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shared base class used for anything on which annotations (included
317 within a <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>AnnotationMap</CODE></A>).</TD>
318</TR>
319<TR BGCOLOR="white" CLASS="TableRowColor">
320<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.deser"><B>AnnotatedConstructor</B></A></B>
321
322<BR>
323&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
324</TR>
325<TR BGCOLOR="white" CLASS="TableRowColor">
326<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser"><B>AnnotatedMember</B></A></B>
327
328<BR>
329&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
330 a class; fields, methods and constructors.</TD>
331</TR>
332<TR BGCOLOR="white" CLASS="TableRowColor">
333<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser"><B>AnnotatedMethod</B></A></B>
334
335<BR>
336&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
337</TR>
338<TR BGCOLOR="white" CLASS="TableRowColor">
339<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser"><B>AnnotatedParameter</B></A></B>
340
341<BR>
342&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents method parameters, mostly so that associated
343 annotations can be processed conveniently.</TD>
344</TR>
345<TR BGCOLOR="white" CLASS="TableRowColor">
346<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser"><B>AnnotatedWithParams</B></A></B>
347
348<BR>
349&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class that encapsulates features that
350 constructors and methods share.</TD>
351</TR>
352<TR BGCOLOR="white" CLASS="TableRowColor">
353<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser"><B>BeanPropertyDefinition</B></A></B>
354
355<BR>
356&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
357 used during introspection of properties to use for
358 serialization and deserialization purposes.</TD>
359</TR>
360<TR BGCOLOR="white" CLASS="TableRowColor">
361<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.deser"><B>ObjectIdInfo</B></A></B>
362
363<BR>
364&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container object that encapsulates information usually
365 derived from <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonIdentityInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonIdentityInfo</CODE></A> annotation or its
366 custom alternatives</TD>
367</TR>
368<TR BGCOLOR="white" CLASS="TableRowColor">
369<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.deser"><B>VisibilityChecker</B></A></B>
370
371<BR>
372&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface for object used for determine which property elements
373 (methods, fields, constructors) can be auto-detected, with respect
374 to their visibility modifiers.</TD>
375</TR>
376</TABLE>
377&nbsp;
378<P>
379<A NAME="com.fasterxml.jackson.databind.deser.impl"><!-- --></A>
380<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
381<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
382<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
383Classes 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></FONT></TH>
384</TR>
385<TR BGCOLOR="white" CLASS="TableRowColor">
386<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.deser.impl"><B>AnnotatedConstructor</B></A></B>
387
388<BR>
389&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
390</TR>
391<TR BGCOLOR="white" CLASS="TableRowColor">
392<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.deser.impl"><B>AnnotatedField</B></A></B>
393
394<BR>
395&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents non-static (and usually non-transient/volatile)
396 fields of a class.</TD>
397</TR>
398<TR BGCOLOR="white" CLASS="TableRowColor">
399<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser.impl"><B>AnnotatedMember</B></A></B>
400
401<BR>
402&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
403 a class; fields, methods and constructors.</TD>
404</TR>
405<TR BGCOLOR="white" CLASS="TableRowColor">
406<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.impl"><B>AnnotatedMethod</B></A></B>
407
408<BR>
409&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
410</TR>
411<TR BGCOLOR="white" CLASS="TableRowColor">
412<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.impl"><B>AnnotatedWithParams</B></A></B>
413
414<BR>
415&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class that encapsulates features that
416 constructors and methods share.</TD>
417</TR>
418<TR BGCOLOR="white" CLASS="TableRowColor">
419<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser.impl"><B>BeanPropertyDefinition</B></A></B>
420
421<BR>
422&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
423 used during introspection of properties to use for
424 serialization and deserialization purposes.</TD>
425</TR>
426</TABLE>
427&nbsp;
428<P>
429<A NAME="com.fasterxml.jackson.databind.deser.std"><!-- --></A>
430<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
431<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
432<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
433Classes 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></FONT></TH>
434</TR>
435<TR BGCOLOR="white" CLASS="TableRowColor">
436<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.std"><B>AnnotatedMethod</B></A></B>
437
438<BR>
439&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
440</TR>
441<TR BGCOLOR="white" CLASS="TableRowColor">
442<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.std"><B>AnnotatedWithParams</B></A></B>
443
444<BR>
445&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class that encapsulates features that
446 constructors and methods share.</TD>
447</TR>
448</TABLE>
449&nbsp;
450<P>
451<A NAME="com.fasterxml.jackson.databind.introspect"><!-- --></A>
452<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
453<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
454<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
455Classes 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></FONT></TH>
456</TR>
457<TR BGCOLOR="white" CLASS="TableRowColor">
458<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.introspect"><B>Annotated</B></A></B>
459
460<BR>
461&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shared base class used for anything on which annotations (included
462 within a <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>AnnotationMap</CODE></A>).</TD>
463</TR>
464<TR BGCOLOR="white" CLASS="TableRowColor">
465<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedClass</B></A></B>
466
467<BR>
468&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
469</TR>
470<TR BGCOLOR="white" CLASS="TableRowColor">
471<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedConstructor</B></A></B>
472
473<BR>
474&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
475</TR>
476<TR BGCOLOR="white" CLASS="TableRowColor">
477<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedField</B></A></B>
478
479<BR>
480&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents non-static (and usually non-transient/volatile)
481 fields of a class.</TD>
482</TR>
483<TR BGCOLOR="white" CLASS="TableRowColor">
484<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedMember</B></A></B>
485
486<BR>
487&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
488 a class; fields, methods and constructors.</TD>
489</TR>
490<TR BGCOLOR="white" CLASS="TableRowColor">
491<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedMethod</B></A></B>
492
493<BR>
494&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
495</TR>
496<TR BGCOLOR="white" CLASS="TableRowColor">
497<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethodMap.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedMethodMap</B></A></B>
498
499<BR>
500&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple helper class used to keep track of collection of
501 <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.</TD>
502</TR>
503<TR BGCOLOR="white" CLASS="TableRowColor">
504<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedParameter</B></A></B>
505
506<BR>
507&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents method parameters, mostly so that associated
508 annotations can be processed conveniently.</TD>
509</TR>
510<TR BGCOLOR="white" CLASS="TableRowColor">
511<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedWithParams</B></A></B>
512
513<BR>
514&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class that encapsulates features that
515 constructors and methods share.</TD>
516</TR>
517<TR BGCOLOR="white" CLASS="TableRowColor">
518<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotationMap.html#com.fasterxml.jackson.databind.introspect"><B>AnnotationMap</B></A></B>
519
520<BR>
521&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple helper class used to keep track of collection of
522 Jackson Annotations associated with annotatable things
523 (methods, constructors, classes).</TD>
524</TR>
525<TR BGCOLOR="white" CLASS="TableRowColor">
526<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicBeanDescription.html#com.fasterxml.jackson.databind.introspect"><B>BasicBeanDescription</B></A></B>
527
528<BR>
529&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default <A HREF="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind"><CODE>BeanDescription</CODE></A> implementation.</TD>
530</TR>
531<TR BGCOLOR="white" CLASS="TableRowColor">
532<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicClassIntrospector.html#com.fasterxml.jackson.databind.introspect"><B>BasicClassIntrospector</B></A></B>
533
534<BR>
535&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
536</TR>
537<TR BGCOLOR="white" CLASS="TableRowColor">
538<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.introspect"><B>BeanPropertyDefinition</B></A></B>
539
540<BR>
541&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
542 used during introspection of properties to use for
543 serialization and deserialization purposes.</TD>
544</TR>
545<TR BGCOLOR="white" CLASS="TableRowColor">
546<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.introspect"><B>ClassIntrospector</B></A></B>
547
548<BR>
549&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used to introspect features of POJO value classes
550 used with Jackson.</TD>
551</TR>
552<TR BGCOLOR="white" CLASS="TableRowColor">
553<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind.introspect"><B>ClassIntrospector.MixInResolver</B></A></B>
554
555<BR>
556&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface used for decoupling details of how mix-in annotation
557 definitions are accessed (via this interface), and how
558 they are stored (defined by classes that implement the interface)</TD>
559</TR>
560<TR BGCOLOR="white" CLASS="TableRowColor">
561<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/MemberKey.html#com.fasterxml.jackson.databind.introspect"><B>MemberKey</B></A></B>
562
563<BR>
564&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class needed to be able to efficiently access class
565 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)
566 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.</TD>
567</TR>
568<TR BGCOLOR="white" CLASS="TableRowColor">
569<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/NopAnnotationIntrospector.html#com.fasterxml.jackson.databind.introspect"><B>NopAnnotationIntrospector</B></A></B>
570
571<BR>
572&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dummy, "no-operation" implementation of <A HREF="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><CODE>AnnotationIntrospector</CODE></A>.</TD>
573</TR>
574<TR BGCOLOR="white" CLASS="TableRowColor">
575<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.introspect"><B>ObjectIdInfo</B></A></B>
576
577<BR>
578&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container object that encapsulates information usually
579 derived from <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonIdentityInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonIdentityInfo</CODE></A> annotation or its
580 custom alternatives</TD>
581</TR>
582<TR BGCOLOR="white" CLASS="TableRowColor">
583<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertiesCollector.html#com.fasterxml.jackson.databind.introspect"><B>POJOPropertiesCollector</B></A></B>
584
585<BR>
586&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used for aggregating information about all possible
587 properties of a POJO.</TD>
588</TR>
589<TR BGCOLOR="white" CLASS="TableRowColor">
590<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertyBuilder.html#com.fasterxml.jackson.databind.introspect"><B>POJOPropertyBuilder</B></A></B>
591
592<BR>
593&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used for aggregating information about a single
594 potential POJO property.</TD>
595</TR>
596<TR BGCOLOR="white" CLASS="TableRowColor">
597<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.introspect"><B>VisibilityChecker</B></A></B>
598
599<BR>
600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface for object used for determine which property elements
601 (methods, fields, constructors) can be auto-detected, with respect
602 to their visibility modifiers.</TD>
603</TR>
604<TR BGCOLOR="white" CLASS="TableRowColor">
605<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.Std.html#com.fasterxml.jackson.databind.introspect"><B>VisibilityChecker.Std</B></A></B>
606
607<BR>
608&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default standard implementation is purely based on visibility
609 modifier of given class members, and its configured minimum
610 levels.</TD>
611</TR>
612</TABLE>
613&nbsp;
614<P>
615<A NAME="com.fasterxml.jackson.databind.jsontype"><!-- --></A>
616<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
617<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
618<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
619Classes 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></FONT></TH>
620</TR>
621<TR BGCOLOR="white" CLASS="TableRowColor">
622<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype"><B>AnnotatedClass</B></A></B>
623
624<BR>
625&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
626</TR>
627<TR BGCOLOR="white" CLASS="TableRowColor">
628<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype"><B>AnnotatedMember</B></A></B>
629
630<BR>
631&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
632 a class; fields, methods and constructors.</TD>
633</TR>
634</TABLE>
635&nbsp;
636<P>
637<A NAME="com.fasterxml.jackson.databind.jsontype.impl"><!-- --></A>
638<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
639<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
640<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
641Classes 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></FONT></TH>
642</TR>
643<TR BGCOLOR="white" CLASS="TableRowColor">
644<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype.impl"><B>AnnotatedClass</B></A></B>
645
646<BR>
647&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
648</TR>
649<TR BGCOLOR="white" CLASS="TableRowColor">
650<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype.impl"><B>AnnotatedMember</B></A></B>
651
652<BR>
653&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
654 a class; fields, methods and constructors.</TD>
655</TR>
656</TABLE>
657&nbsp;
658<P>
659<A NAME="com.fasterxml.jackson.databind.ser"><!-- --></A>
660<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
661<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
662<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
663Classes 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></FONT></TH>
664</TR>
665<TR BGCOLOR="white" CLASS="TableRowColor">
666<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.ser"><B>Annotated</B></A></B>
667
668<BR>
669&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shared base class used for anything on which annotations (included
670 within a <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>AnnotationMap</CODE></A>).</TD>
671</TR>
672<TR BGCOLOR="white" CLASS="TableRowColor">
673<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.ser"><B>AnnotatedClass</B></A></B>
674
675<BR>
676&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
677</TR>
678<TR BGCOLOR="white" CLASS="TableRowColor">
679<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser"><B>AnnotatedMember</B></A></B>
680
681<BR>
682&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
683 a class; fields, methods and constructors.</TD>
684</TR>
685<TR BGCOLOR="white" CLASS="TableRowColor">
686<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.ser"><B>BeanPropertyDefinition</B></A></B>
687
688<BR>
689&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
690 used during introspection of properties to use for
691 serialization and deserialization purposes.</TD>
692</TR>
693<TR BGCOLOR="white" CLASS="TableRowColor">
694<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.ser"><B>ObjectIdInfo</B></A></B>
695
696<BR>
697&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container object that encapsulates information usually
698 derived from <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonIdentityInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonIdentityInfo</CODE></A> annotation or its
699 custom alternatives</TD>
700</TR>
701</TABLE>
702&nbsp;
703<P>
704<A NAME="com.fasterxml.jackson.databind.ser.impl"><!-- --></A>
705<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
706<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
707<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
708Classes 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></FONT></TH>
709</TR>
710<TR BGCOLOR="white" CLASS="TableRowColor">
711<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.ser.impl"><B>ObjectIdInfo</B></A></B>
712
713<BR>
714&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container object that encapsulates information usually
715 derived from <A HREF="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.0/com/fasterxml/jackson/annotation/JsonIdentityInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><CODE>JsonIdentityInfo</CODE></A> annotation or its
716 custom alternatives</TD>
717</TR>
718</TABLE>
719&nbsp;
720<P>
721<A NAME="com.fasterxml.jackson.databind.ser.std"><!-- --></A>
722<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
723<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
724<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
725Classes 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></FONT></TH>
726</TR>
727<TR BGCOLOR="white" CLASS="TableRowColor">
728<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser.std"><B>AnnotatedMember</B></A></B>
729
730<BR>
731&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
732 a class; fields, methods and constructors.</TD>
733</TR>
734</TABLE>
735&nbsp;
736<P>
737<A NAME="com.fasterxml.jackson.databind.util"><!-- --></A>
738<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
739<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
740<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
741Classes 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></FONT></TH>
742</TR>
743<TR BGCOLOR="white" CLASS="TableRowColor">
744<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.util"><B>AnnotatedField</B></A></B>
745
746<BR>
747&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents non-static (and usually non-transient/volatile)
748 fields of a class.</TD>
749</TR>
750<TR BGCOLOR="white" CLASS="TableRowColor">
751<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.util"><B>AnnotatedMember</B></A></B>
752
753<BR>
754&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
755 a class; fields, methods and constructors.</TD>
756</TR>
757<TR BGCOLOR="white" CLASS="TableRowColor">
758<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.util"><B>AnnotatedMethod</B></A></B>
759
760<BR>
761&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
762</TR>
763<TR BGCOLOR="white" CLASS="TableRowColor">
764<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.util"><B>AnnotatedParameter</B></A></B>
765
766<BR>
767&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents method parameters, mostly so that associated
768 annotations can be processed conveniently.</TD>
769</TR>
770<TR BGCOLOR="white" CLASS="TableRowColor">
771<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.util"><B>BeanPropertyDefinition</B></A></B>
772
773<BR>
774&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
775 used during introspection of properties to use for
776 serialization and deserialization purposes.</TD>
777</TR>
778</TABLE>
779&nbsp;
780<P>
781<HR>
782
783
784<!-- ======= START OF BOTTOM NAVBAR ====== -->
785<A NAME="navbar_bottom"><!-- --></A>
786<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
787<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
788<TR>
789<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
790<A NAME="navbar_bottom_firstrow"><!-- --></A>
791<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
792  <TR ALIGN="center" VALIGN="top">
793  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
794  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
795  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
796  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
797  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
798  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
799  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
800  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
801  </TR>
802</TABLE>
803</TD>
804<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
805</EM>
806</TD>
807</TR>
808
809<TR>
810<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
811&nbsp;PREV&nbsp;
812&nbsp;NEXT</FONT></TD>
813<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
814  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
815&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
816&nbsp;<SCRIPT type="text/javascript">
817  <!--
818  if(window==top) {
819    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
820  }
821  //-->
822</SCRIPT>
823<NOSCRIPT>
824  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
825</NOSCRIPT>
826
827
828</FONT></TD>
829</TR>
830</TABLE>
831<A NAME="skip-navbar_bottom"></A>
832<!-- ======== END OF BOTTOM NAVBAR ======= -->
833
834<HR>
835Copyright &#169; 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.
836</BODY>
837</HTML>
838