• 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_29) on Mon Mar 26 19:07:21 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.0.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-03-26">
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.0.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<CODE>JsonParser</CODE>&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/BeanPropertyDefinition.html#com.fasterxml.jackson.databind"><B>BeanPropertyDefinition</B></A></B>
218
219<BR>
220&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
221 used during introspection of properties to use for
222 serialization and deserialization purposes.</TD>
223</TR>
224<TR BGCOLOR="white" CLASS="TableRowColor">
225<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind"><B>ClassIntrospector</B></A></B>
226
227<BR>
228&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used to introspect features of POJO value classes
229 used with Jackson.</TD>
230</TR>
231<TR BGCOLOR="white" CLASS="TableRowColor">
232<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.MixInResolver.html#com.fasterxml.jackson.databind"><B>ClassIntrospector.MixInResolver</B></A></B>
233
234<BR>
235&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface used for decoupling details of how mix-in annotation
236 definitions are accessed (via this interface), and how
237 they are stored (defined by classes that implement the interface)</TD>
238</TR>
239<TR BGCOLOR="white" CLASS="TableRowColor">
240<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind"><B>ObjectIdInfo</B></A></B>
241
242<BR>
243&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container object that encapsulates information usually
244 derived from <CODE>JsonIdentityInfo</CODE> annotation or its
245 custom alternatives</TD>
246</TR>
247<TR BGCOLOR="white" CLASS="TableRowColor">
248<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind"><B>VisibilityChecker</B></A></B>
249
250<BR>
251&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface for object used for determine which property elements
252 (methods, fields, constructors) can be auto-detected, with respect
253 to their visibility modifiers.</TD>
254</TR>
255</TABLE>
256&nbsp;
257<P>
258<A NAME="com.fasterxml.jackson.databind.cfg"><!-- --></A>
259<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
260<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
261<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
262Classes 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>
263</TR>
264<TR BGCOLOR="white" CLASS="TableRowColor">
265<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.cfg"><B>Annotated</B></A></B>
266
267<BR>
268&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shared base class used for anything on which annotations (included
269 within a <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>AnnotationMap</CODE></A>).</TD>
270</TR>
271<TR BGCOLOR="white" CLASS="TableRowColor">
272<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.cfg"><B>ClassIntrospector</B></A></B>
273
274<BR>
275&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used to introspect features of POJO value classes
276 used with Jackson.</TD>
277</TR>
278<TR BGCOLOR="white" CLASS="TableRowColor">
279<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>
280
281<BR>
282&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface used for decoupling details of how mix-in annotation
283 definitions are accessed (via this interface), and how
284 they are stored (defined by classes that implement the interface)</TD>
285</TR>
286<TR BGCOLOR="white" CLASS="TableRowColor">
287<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.cfg"><B>VisibilityChecker</B></A></B>
288
289<BR>
290&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface for object used for determine which property elements
291 (methods, fields, constructors) can be auto-detected, with respect
292 to their visibility modifiers.</TD>
293</TR>
294</TABLE>
295&nbsp;
296<P>
297<A NAME="com.fasterxml.jackson.databind.deser"><!-- --></A>
298<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
299<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
300<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
301Classes 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>
302</TR>
303<TR BGCOLOR="white" CLASS="TableRowColor">
304<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.deser"><B>Annotated</B></A></B>
305
306<BR>
307&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shared base class used for anything on which annotations (included
308 within a <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>AnnotationMap</CODE></A>).</TD>
309</TR>
310<TR BGCOLOR="white" CLASS="TableRowColor">
311<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.deser"><B>AnnotatedConstructor</B></A></B>
312
313<BR>
314&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
315</TR>
316<TR BGCOLOR="white" CLASS="TableRowColor">
317<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser"><B>AnnotatedMember</B></A></B>
318
319<BR>
320&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
321 a class; fields, methods and constructors.</TD>
322</TR>
323<TR BGCOLOR="white" CLASS="TableRowColor">
324<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser"><B>AnnotatedMethod</B></A></B>
325
326<BR>
327&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
328</TR>
329<TR BGCOLOR="white" CLASS="TableRowColor">
330<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.deser"><B>AnnotatedParameter</B></A></B>
331
332<BR>
333&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents method parameters, mostly so that associated
334 annotations can be processed conveniently.</TD>
335</TR>
336<TR BGCOLOR="white" CLASS="TableRowColor">
337<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser"><B>AnnotatedWithParams</B></A></B>
338
339<BR>
340&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class that encapsulates features that
341 constructors and methods share.</TD>
342</TR>
343<TR BGCOLOR="white" CLASS="TableRowColor">
344<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser"><B>BeanPropertyDefinition</B></A></B>
345
346<BR>
347&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
348 used during introspection of properties to use for
349 serialization and deserialization purposes.</TD>
350</TR>
351<TR BGCOLOR="white" CLASS="TableRowColor">
352<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.deser"><B>ObjectIdInfo</B></A></B>
353
354<BR>
355&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container object that encapsulates information usually
356 derived from <CODE>JsonIdentityInfo</CODE> annotation or its
357 custom alternatives</TD>
358</TR>
359<TR BGCOLOR="white" CLASS="TableRowColor">
360<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.deser"><B>VisibilityChecker</B></A></B>
361
362<BR>
363&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface for object used for determine which property elements
364 (methods, fields, constructors) can be auto-detected, with respect
365 to their visibility modifiers.</TD>
366</TR>
367</TABLE>
368&nbsp;
369<P>
370<A NAME="com.fasterxml.jackson.databind.deser.impl"><!-- --></A>
371<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
372<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
373<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
374Classes 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>
375</TR>
376<TR BGCOLOR="white" CLASS="TableRowColor">
377<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.deser.impl"><B>AnnotatedConstructor</B></A></B>
378
379<BR>
380&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
381</TR>
382<TR BGCOLOR="white" CLASS="TableRowColor">
383<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.deser.impl"><B>AnnotatedField</B></A></B>
384
385<BR>
386&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents non-static (and usually non-transient/volatile)
387 fields of a class.</TD>
388</TR>
389<TR BGCOLOR="white" CLASS="TableRowColor">
390<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.deser.impl"><B>AnnotatedMember</B></A></B>
391
392<BR>
393&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
394 a class; fields, methods and constructors.</TD>
395</TR>
396<TR BGCOLOR="white" CLASS="TableRowColor">
397<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.impl"><B>AnnotatedMethod</B></A></B>
398
399<BR>
400&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
401</TR>
402<TR BGCOLOR="white" CLASS="TableRowColor">
403<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.impl"><B>AnnotatedWithParams</B></A></B>
404
405<BR>
406&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class that encapsulates features that
407 constructors and methods share.</TD>
408</TR>
409<TR BGCOLOR="white" CLASS="TableRowColor">
410<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.deser.impl"><B>BeanPropertyDefinition</B></A></B>
411
412<BR>
413&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
414 used during introspection of properties to use for
415 serialization and deserialization purposes.</TD>
416</TR>
417</TABLE>
418&nbsp;
419<P>
420<A NAME="com.fasterxml.jackson.databind.deser.std"><!-- --></A>
421<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
422<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
423<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
424Classes 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>
425</TR>
426<TR BGCOLOR="white" CLASS="TableRowColor">
427<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.deser.std"><B>AnnotatedMethod</B></A></B>
428
429<BR>
430&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
431</TR>
432<TR BGCOLOR="white" CLASS="TableRowColor">
433<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.deser.std"><B>AnnotatedWithParams</B></A></B>
434
435<BR>
436&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class that encapsulates features that
437 constructors and methods share.</TD>
438</TR>
439</TABLE>
440&nbsp;
441<P>
442<A NAME="com.fasterxml.jackson.databind.introspect"><!-- --></A>
443<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
444<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
445<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
446Classes 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>
447</TR>
448<TR BGCOLOR="white" CLASS="TableRowColor">
449<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.introspect"><B>Annotated</B></A></B>
450
451<BR>
452&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shared base class used for anything on which annotations (included
453 within a <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>AnnotationMap</CODE></A>).</TD>
454</TR>
455<TR BGCOLOR="white" CLASS="TableRowColor">
456<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedClass</B></A></B>
457
458<BR>
459&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
460</TR>
461<TR BGCOLOR="white" CLASS="TableRowColor">
462<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedConstructor.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedConstructor</B></A></B>
463
464<BR>
465&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
466</TR>
467<TR BGCOLOR="white" CLASS="TableRowColor">
468<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedField</B></A></B>
469
470<BR>
471&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents non-static (and usually non-transient/volatile)
472 fields of a class.</TD>
473</TR>
474<TR BGCOLOR="white" CLASS="TableRowColor">
475<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedMember</B></A></B>
476
477<BR>
478&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
479 a class; fields, methods and constructors.</TD>
480</TR>
481<TR BGCOLOR="white" CLASS="TableRowColor">
482<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedMethod</B></A></B>
483
484<BR>
485&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
486</TR>
487<TR BGCOLOR="white" CLASS="TableRowColor">
488<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethodMap.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedMethodMap</B></A></B>
489
490<BR>
491&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple helper class used to keep track of collection of
492 <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>
493</TR>
494<TR BGCOLOR="white" CLASS="TableRowColor">
495<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedParameter</B></A></B>
496
497<BR>
498&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents method parameters, mostly so that associated
499 annotations can be processed conveniently.</TD>
500</TR>
501<TR BGCOLOR="white" CLASS="TableRowColor">
502<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedWithParams.html#com.fasterxml.jackson.databind.introspect"><B>AnnotatedWithParams</B></A></B>
503
504<BR>
505&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class that encapsulates features that
506 constructors and methods share.</TD>
507</TR>
508<TR BGCOLOR="white" CLASS="TableRowColor">
509<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotationMap.html#com.fasterxml.jackson.databind.introspect"><B>AnnotationMap</B></A></B>
510
511<BR>
512&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple helper class used to keep track of collection of
513 Jackson Annotations associated with annotatable things
514 (methods, constructors, classes).</TD>
515</TR>
516<TR BGCOLOR="white" CLASS="TableRowColor">
517<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicBeanDescription.html#com.fasterxml.jackson.databind.introspect"><B>BasicBeanDescription</B></A></B>
518
519<BR>
520&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>
521</TR>
522<TR BGCOLOR="white" CLASS="TableRowColor">
523<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BasicClassIntrospector.html#com.fasterxml.jackson.databind.introspect"><B>BasicClassIntrospector</B></A></B>
524
525<BR>
526&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
527</TR>
528<TR BGCOLOR="white" CLASS="TableRowColor">
529<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.introspect"><B>BeanPropertyDefinition</B></A></B>
530
531<BR>
532&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
533 used during introspection of properties to use for
534 serialization and deserialization purposes.</TD>
535</TR>
536<TR BGCOLOR="white" CLASS="TableRowColor">
537<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ClassIntrospector.html#com.fasterxml.jackson.databind.introspect"><B>ClassIntrospector</B></A></B>
538
539<BR>
540&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used to introspect features of POJO value classes
541 used with Jackson.</TD>
542</TR>
543<TR BGCOLOR="white" CLASS="TableRowColor">
544<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>
545
546<BR>
547&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface used for decoupling details of how mix-in annotation
548 definitions are accessed (via this interface), and how
549 they are stored (defined by classes that implement the interface)</TD>
550</TR>
551<TR BGCOLOR="white" CLASS="TableRowColor">
552<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/MemberKey.html#com.fasterxml.jackson.databind.introspect"><B>MemberKey</B></A></B>
553
554<BR>
555&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class needed to be able to efficiently access class
556 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)
557 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>
558</TR>
559<TR BGCOLOR="white" CLASS="TableRowColor">
560<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/NopAnnotationIntrospector.html#com.fasterxml.jackson.databind.introspect"><B>NopAnnotationIntrospector</B></A></B>
561
562<BR>
563&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>
564</TR>
565<TR BGCOLOR="white" CLASS="TableRowColor">
566<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.introspect"><B>ObjectIdInfo</B></A></B>
567
568<BR>
569&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container object that encapsulates information usually
570 derived from <CODE>JsonIdentityInfo</CODE> annotation or its
571 custom alternatives</TD>
572</TR>
573<TR BGCOLOR="white" CLASS="TableRowColor">
574<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertiesCollector.html#com.fasterxml.jackson.databind.introspect"><B>POJOPropertiesCollector</B></A></B>
575
576<BR>
577&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used for aggregating information about all possible
578 properties of a POJO.</TD>
579</TR>
580<TR BGCOLOR="white" CLASS="TableRowColor">
581<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/POJOPropertyBuilder.html#com.fasterxml.jackson.databind.introspect"><B>POJOPropertyBuilder</B></A></B>
582
583<BR>
584&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used for aggregating information about a single
585 potential POJO property.</TD>
586</TR>
587<TR BGCOLOR="white" CLASS="TableRowColor">
588<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/VisibilityChecker.html#com.fasterxml.jackson.databind.introspect"><B>VisibilityChecker</B></A></B>
589
590<BR>
591&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface for object used for determine which property elements
592 (methods, fields, constructors) can be auto-detected, with respect
593 to their visibility modifiers.</TD>
594</TR>
595<TR BGCOLOR="white" CLASS="TableRowColor">
596<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>
597
598<BR>
599&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default standard implementation is purely based on visibility
600 modifier of given class members, and its configured minimum
601 levels.</TD>
602</TR>
603</TABLE>
604&nbsp;
605<P>
606<A NAME="com.fasterxml.jackson.databind.jsontype"><!-- --></A>
607<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
608<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
609<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
610Classes 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>
611</TR>
612<TR BGCOLOR="white" CLASS="TableRowColor">
613<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype"><B>AnnotatedClass</B></A></B>
614
615<BR>
616&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
617</TR>
618<TR BGCOLOR="white" CLASS="TableRowColor">
619<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype"><B>AnnotatedMember</B></A></B>
620
621<BR>
622&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
623 a class; fields, methods and constructors.</TD>
624</TR>
625</TABLE>
626&nbsp;
627<P>
628<A NAME="com.fasterxml.jackson.databind.jsontype.impl"><!-- --></A>
629<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
630<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
631<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
632Classes 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>
633</TR>
634<TR BGCOLOR="white" CLASS="TableRowColor">
635<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedClass.html#com.fasterxml.jackson.databind.jsontype.impl"><B>AnnotatedClass</B></A></B>
636
637<BR>
638&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
639</TR>
640<TR BGCOLOR="white" CLASS="TableRowColor">
641<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.jsontype.impl"><B>AnnotatedMember</B></A></B>
642
643<BR>
644&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
645 a class; fields, methods and constructors.</TD>
646</TR>
647</TABLE>
648&nbsp;
649<P>
650<A NAME="com.fasterxml.jackson.databind.ser"><!-- --></A>
651<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
652<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
653<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
654Classes 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>
655</TR>
656<TR BGCOLOR="white" CLASS="TableRowColor">
657<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/Annotated.html#com.fasterxml.jackson.databind.ser"><B>Annotated</B></A></B>
658
659<BR>
660&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shared base class used for anything on which annotations (included
661 within a <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>AnnotationMap</CODE></A>).</TD>
662</TR>
663<TR BGCOLOR="white" CLASS="TableRowColor">
664<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser"><B>AnnotatedMember</B></A></B>
665
666<BR>
667&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
668 a class; fields, methods and constructors.</TD>
669</TR>
670<TR BGCOLOR="white" CLASS="TableRowColor">
671<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.ser"><B>BeanPropertyDefinition</B></A></B>
672
673<BR>
674&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
675 used during introspection of properties to use for
676 serialization and deserialization purposes.</TD>
677</TR>
678<TR BGCOLOR="white" CLASS="TableRowColor">
679<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.ser"><B>ObjectIdInfo</B></A></B>
680
681<BR>
682&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container object that encapsulates information usually
683 derived from <CODE>JsonIdentityInfo</CODE> annotation or its
684 custom alternatives</TD>
685</TR>
686</TABLE>
687&nbsp;
688<P>
689<A NAME="com.fasterxml.jackson.databind.ser.impl"><!-- --></A>
690<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
691<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
692<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
693Classes 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>
694</TR>
695<TR BGCOLOR="white" CLASS="TableRowColor">
696<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/ObjectIdInfo.html#com.fasterxml.jackson.databind.ser.impl"><B>ObjectIdInfo</B></A></B>
697
698<BR>
699&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Container object that encapsulates information usually
700 derived from <CODE>JsonIdentityInfo</CODE> annotation or its
701 custom alternatives</TD>
702</TR>
703</TABLE>
704&nbsp;
705<P>
706<A NAME="com.fasterxml.jackson.databind.ser.std"><!-- --></A>
707<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
708<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
709<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
710Classes 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>
711</TR>
712<TR BGCOLOR="white" CLASS="TableRowColor">
713<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.ser.std"><B>AnnotatedMember</B></A></B>
714
715<BR>
716&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
717 a class; fields, methods and constructors.</TD>
718</TR>
719</TABLE>
720&nbsp;
721<P>
722<A NAME="com.fasterxml.jackson.databind.util"><!-- --></A>
723<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
724<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
725<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
726Classes 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>
727</TR>
728<TR BGCOLOR="white" CLASS="TableRowColor">
729<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedField.html#com.fasterxml.jackson.databind.util"><B>AnnotatedField</B></A></B>
730
731<BR>
732&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents non-static (and usually non-transient/volatile)
733 fields of a class.</TD>
734</TR>
735<TR BGCOLOR="white" CLASS="TableRowColor">
736<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMember.html#com.fasterxml.jackson.databind.util"><B>AnnotatedMember</B></A></B>
737
738<BR>
739&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intermediate base class for annotated entities that are members of
740 a class; fields, methods and constructors.</TD>
741</TR>
742<TR BGCOLOR="white" CLASS="TableRowColor">
743<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedMethod.html#com.fasterxml.jackson.databind.util"><B>AnnotatedMethod</B></A></B>
744
745<BR>
746&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
747</TR>
748<TR BGCOLOR="white" CLASS="TableRowColor">
749<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/AnnotatedParameter.html#com.fasterxml.jackson.databind.util"><B>AnnotatedParameter</B></A></B>
750
751<BR>
752&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that represents method parameters, mostly so that associated
753 annotations can be processed conveniently.</TD>
754</TR>
755<TR BGCOLOR="white" CLASS="TableRowColor">
756<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/class-use/BeanPropertyDefinition.html#com.fasterxml.jackson.databind.util"><B>BeanPropertyDefinition</B></A></B>
757
758<BR>
759&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple value classes that contain definitions of properties,
760 used during introspection of properties to use for
761 serialization and deserialization purposes.</TD>
762</TR>
763</TABLE>
764&nbsp;
765<P>
766<HR>
767
768
769<!-- ======= START OF BOTTOM NAVBAR ====== -->
770<A NAME="navbar_bottom"><!-- --></A>
771<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
772<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
773<TR>
774<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
775<A NAME="navbar_bottom_firstrow"><!-- --></A>
776<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
777  <TR ALIGN="center" VALIGN="top">
778  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
779  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
780  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
781  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
782  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
783  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
784  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
785  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
786  </TR>
787</TABLE>
788</TD>
789<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
790</EM>
791</TD>
792</TR>
793
794<TR>
795<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
796&nbsp;PREV&nbsp;
797&nbsp;NEXT</FONT></TD>
798<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
799  <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
800&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
801&nbsp;<SCRIPT type="text/javascript">
802  <!--
803  if(window==top) {
804    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
805  }
806  //-->
807</SCRIPT>
808<NOSCRIPT>
809  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
810</NOSCRIPT>
811
812
813</FONT></TD>
814</TR>
815</TABLE>
816<A NAME="skip-navbar_bottom"></A>
817<!-- ======== END OF BOTTOM NAVBAR ======= -->
818
819<HR>
820Copyright &#169; 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved.
821</BODY>
822</HTML>
823