• 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:08 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8AnnotationIntrospector (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="AnnotationIntrospector (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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AnnotationIntrospector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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;<A HREF="../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A>&nbsp;
60&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.Pair.html" title="class in com.fasterxml.jackson.databind"><B>NEXT CLASS</B></A></FONT></TD>
61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
62  <A HREF="../../../../index.html?com/fasterxml/jackson/databind/AnnotationIntrospector.html" target="_top"><B>FRAMES</B></A>  &nbsp;
63&nbsp;<A HREF="AnnotationIntrospector.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<TR>
79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
80  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
82DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
83</TR>
84</TABLE>
85<A NAME="skip-navbar_top"></A>
86<!-- ========= END OF TOP NAVBAR ========= -->
87
88<HR>
89<!-- ======== START OF CLASS DATA ======== -->
90<H2>
91<FONT SIZE="-1">
92com.fasterxml.jackson.databind</FONT>
93<BR>
94Class AnnotationIntrospector</H2>
95<PRE>
96<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
97  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.AnnotationIntrospector</B>
98</PRE>
99<DL>
100<DT><B>All Implemented Interfaces:</B> <DD>com.fasterxml.jackson.core.Versioned</DD>
101</DL>
102<DL>
103<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.Pair.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector.Pair</A>, <A HREF="../../../../com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">JacksonAnnotationIntrospector</A>, <A HREF="../../../../com/fasterxml/jackson/databind/introspect/NopAnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">NopAnnotationIntrospector</A></DD>
104</DL>
105<HR>
106<DL>
107<DT><PRE>public abstract class <B>AnnotationIntrospector</B><DT>extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements com.fasterxml.jackson.core.Versioned</DL>
108</PRE>
109
110<P>
111Abstract class that defines API used for introspecting annotation-based
112 configuration for serialization and deserialization. Separated
113 so that different sets of annotations can be supported, and support
114 plugged-in dynamically.
115<p>
116 NOTE: due to rapid addition of new methods (and changes to existing methods),
117 it is <b>strongly</b> recommended that custom implementations should not directly
118 extend this class, but rather extend <A HREF="../../../../com/fasterxml/jackson/databind/introspect/NopAnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>NopAnnotationIntrospector</CODE></A>.
119 This way added methods will not break backwards compatibility of custom annotation
120 introspectors.
121<P>
122
123<P>
124<HR>
125
126<P>
127<!-- ======== NESTED CLASS SUMMARY ======== -->
128
129<A NAME="nested_class_summary"><!-- --></A>
130<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
131<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
132<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
133<B>Nested Class Summary</B></FONT></TH>
134</TR>
135<TR BGCOLOR="white" CLASS="TableRowColor">
136<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137<CODE>static&nbsp;class</CODE></FONT></TD>
138<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.Pair.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector.Pair</A></B></CODE>
139
140<BR>
141&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class that allows using 2 introspectors such that one
142 introspector acts as the primary one to use; and second one
143 as a fallback used if the primary does not provide conclusive
144 or useful result for a method.</TD>
145</TR>
146<TR BGCOLOR="white" CLASS="TableRowColor">
147<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
148<CODE>static&nbsp;class</CODE></FONT></TD>
149<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.ReferenceProperty.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector.ReferenceProperty</A></B></CODE>
150
151<BR>
152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value type used with managed and back references; contains type and
153 logic name, used to link related references</TD>
154</TR>
155</TABLE>
156&nbsp;
157<!-- ======== CONSTRUCTOR SUMMARY ======== -->
158
159<A NAME="constructor_summary"><!-- --></A>
160<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
161<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
162<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
163<B>Constructor Summary</B></FONT></TH>
164</TR>
165<TR BGCOLOR="white" CLASS="TableRowColor">
166<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#AnnotationIntrospector()">AnnotationIntrospector</A></B>()</CODE>
167
168<BR>
169&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
170</TR>
171</TABLE>
172&nbsp;
173<!-- ========== METHOD SUMMARY =========== -->
174
175<A NAME="method_summary"><!-- --></A>
176<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
177<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
178<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
179<B>Method Summary</B></FONT></TH>
180</TR>
181<TR BGCOLOR="white" CLASS="TableRowColor">
182<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
183<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&gt;</CODE></FONT></TD>
184<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#allIntrospectors()">allIntrospectors</A></B>()</CODE>
185
186<BR>
187&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to collect all "real" introspectors that
188 this introspector contains, if any; or this introspector
189 if it is not a container.</TD>
190</TR>
191<TR BGCOLOR="white" CLASS="TableRowColor">
192<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
193<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&gt;</CODE></FONT></TD>
194<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#allIntrospectors(java.util.Collection)">allIntrospectors</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&gt;&nbsp;result)</CODE>
195
196<BR>
197&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be used to collect all "real" introspectors that
198 this introspector contains, if any; or this introspector
199 if it is not a container.</TD>
200</TR>
201<TR BGCOLOR="white" CLASS="TableRowColor">
202<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
203<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A>&lt;?&gt;</CODE></FONT></TD>
204<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass, com.fasterxml.jackson.databind.introspect.VisibilityChecker)">findAutoDetectVisibility</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac,
205                         <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A>&lt;?&gt;&nbsp;checker)</CODE>
206
207<BR>
208&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking if annotations indicate changes to minimum visibility levels
209 needed for auto-detecting property elements (fields, methods, constructors).</TD>
210</TR>
211<TR BGCOLOR="white" CLASS="TableRowColor">
212<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
213<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
214<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)">findContentDeserializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</CODE>
215
216<BR>
217&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for getting a deserializer definition for content (values) of
218 associated <code>Collection</code>, <code>array</code> or
219 <code>Map</code> property.</TD>
220</TR>
221<TR BGCOLOR="white" CLASS="TableRowColor">
222<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
223<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
224<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)">findContentSerializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</CODE>
225
226<BR>
227&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for getting a serializer definition for content (values) of
228 associated <code>Collection</code>, <code>array</code> or <code>Map</code> property.</TD>
229</TR>
230<TR BGCOLOR="white" CLASS="TableRowColor">
231<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
232<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;</CODE></FONT></TD>
233<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findDeserializationContentType(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.JavaType)">findDeserializationContentType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am,
234                               <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseContentType)</CODE>
235
236<BR>
237&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing additional narrowing type definition that a
238 method can have, to define more specific content type to use;
239 content refers to Map values and Collection/array elements.</TD>
240</TR>
241<TR BGCOLOR="white" CLASS="TableRowColor">
242<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
243<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;</CODE></FONT></TD>
244<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findDeserializationKeyType(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.JavaType)">findDeserializationKeyType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am,
245                           <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseKeyType)</CODE>
246
247<BR>
248&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing additional narrowing type definition that a
249 method can have, to define more specific key type to use.</TD>
250</TR>
251<TR BGCOLOR="white" CLASS="TableRowColor">
252<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
253<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
254<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findDeserializationName(com.fasterxml.jackson.databind.introspect.AnnotatedField)">findDeserializationName</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>&nbsp;af)</CODE>
255
256<BR>
257&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given member field represent
258 a deserializable logical property; and if so, returns the
259 name of that property.</TD>
260</TR>
261<TR BGCOLOR="white" CLASS="TableRowColor">
262<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
263<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
264<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findDeserializationName(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">findDeserializationName</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</CODE>
265
266<BR>
267&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given method has an annotation
268 that suggests property name associated with method that
269 may be a "setter".</TD>
270</TR>
271<TR BGCOLOR="white" CLASS="TableRowColor">
272<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
273<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
274<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findDeserializationName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter)">findDeserializationName</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A>&nbsp;param)</CODE>
275
276<BR>
277&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given set of annotations indicates
278 property name for associated parameter.</TD>
279</TR>
280<TR BGCOLOR="white" CLASS="TableRowColor">
281<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
282<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;</CODE></FONT></TD>
283<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findDeserializationType(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.JavaType)">findDeserializationType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am,
284                        <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseType)</CODE>
285
286<BR>
287&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing annotated type definition that a
288 method can have, to be used as the type for serialization
289 instead of the runtime type.</TD>
290</TR>
291<TR BGCOLOR="white" CLASS="TableRowColor">
292<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
293<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
294<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)">findDeserializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</CODE>
295
296<BR>
297&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for getting a deserializer definition on specified method
298 or field.</TD>
299</TR>
300<TR BGCOLOR="white" CLASS="TableRowColor">
301<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
302<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
303<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findEnumValue(java.lang.Enum)">findEnumValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;&nbsp;value)</CODE>
304
305<BR>
306&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for determining the String value to use for serializing
307 given enumeration entry; used when serializing enumerations
308 as Strings (the standard method).</TD>
309</TR>
310<TR BGCOLOR="white" CLASS="TableRowColor">
311<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
312<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
313<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findFilterId(com.fasterxml.jackson.databind.introspect.AnnotatedClass)">findFilterId</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
314
315<BR>
316&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for finding if annotated class has associated filter; and if so,
317 to return id that is used to locate filter.</TD>
318</TR>
319<TR BGCOLOR="white" CLASS="TableRowColor">
320<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
321<CODE>&nbsp;com.fasterxml.jackson.annotation.JsonFormat.Value</CODE></FONT></TD>
322<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findFormat(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">findFormat</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member)</CODE>
323
324<BR>
325&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for finding format annotations for given member.</TD>
326</TR>
327<TR BGCOLOR="white" CLASS="TableRowColor">
328<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
329<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A></CODE></FONT></TD>
330<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findIgnoreUnknownProperties(com.fasterxml.jackson.databind.introspect.AnnotatedClass)">findIgnoreUnknownProperties</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
331
332<BR>
333&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether an annotation indicates that all unknown properties</TD>
334</TR>
335<TR BGCOLOR="white" CLASS="TableRowColor">
336<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
337<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
338<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">findInjectableValueId</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;m)</CODE>
339
340<BR>
341&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to find out whether given member expectes a value
342 to be injected, and if so, what is the identifier of the value
343 to use during injection.</TD>
344</TR>
345<TR BGCOLOR="white" CLASS="TableRowColor">
346<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
347<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
348<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)">findKeyDeserializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</CODE>
349
350<BR>
351&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for getting a deserializer definition for keys of
352 associated <code>Map</code> property.</TD>
353</TR>
354<TR BGCOLOR="white" CLASS="TableRowColor">
355<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
356<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
357<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)">findKeySerializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</CODE>
358
359<BR>
360&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for getting a serializer definition for keys of associated <code>Map</code> property.</TD>
361</TR>
362<TR BGCOLOR="white" CLASS="TableRowColor">
363<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
364<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A></CODE></FONT></TD>
365<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)">findObjectIdInfo</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;ann)</CODE>
366
367<BR>
368&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given annotated thing
369 (type, or accessor) indicates that values
370 referenced (values of type of annotated class, or
371 values referenced by annotated property; latter
372 having precedence) should include Object Identifier,
373 and if so, specify details of Object Identity used.</TD>
374</TR>
375<TR BGCOLOR="white" CLASS="TableRowColor">
376<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
377<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;</CODE></FONT></TD>
378<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)">findPOJOBuilder</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
379
380<BR>
381&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for finding Builder object to use for constructing
382 value instance and binding data (sort of combining value
383 instantiators that can construct, and deserializers
384 that can bind data).</TD>
385</TR>
386<TR BGCOLOR="white" CLASS="TableRowColor">
387<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
388<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</A></CODE></FONT></TD>
389<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)">findPOJOBuilderConfig</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
390
391<BR>
392&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
393</TR>
394<TR BGCOLOR="white" CLASS="TableRowColor">
395<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
396<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
397<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findPropertiesToIgnore(com.fasterxml.jackson.databind.introspect.Annotated)">findPropertiesToIgnore</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;ac)</CODE>
398
399<BR>
400&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for finding list of properties to ignore for given class
401 (null is returned if not specified).</TD>
402</TR>
403<TR BGCOLOR="white" CLASS="TableRowColor">
404<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
405<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A>&lt;?&gt;</CODE></FONT></TD>
406<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.AnnotatedMember, com.fasterxml.jackson.databind.JavaType)">findPropertyContentTypeResolver</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;&nbsp;config,
407                                <A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;am,
408                                <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;containerType)</CODE>
409
410<BR>
411&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking if given structured property entity (field or method that
412 has nominal value of Map, Collection or array type) has annotations
413 that indicate that specific type resolver is to be used for handling type
414 information of contained values.</TD>
415</TR>
416<TR BGCOLOR="white" CLASS="TableRowColor">
417<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
418<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A>&lt;?&gt;</CODE></FONT></TD>
419<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.AnnotatedMember, com.fasterxml.jackson.databind.JavaType)">findPropertyTypeResolver</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;&nbsp;config,
420                         <A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;am,
421                         <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseType)</CODE>
422
423<BR>
424&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking if given property entity (field or method) has annotations
425 that indicate that specific type resolver is to be used for handling instances.</TD>
426</TR>
427<TR BGCOLOR="white" CLASS="TableRowColor">
428<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
429<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.ReferenceProperty.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector.ReferenceProperty</A></CODE></FONT></TD>
430<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">findReferenceType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member)</CODE>
431
432<BR>
433&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking if given member indicates that it is part
434 of a reference (parent/child).</TD>
435</TR>
436<TR BGCOLOR="white" CLASS="TableRowColor">
437<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
438<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
439<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)">findRootName</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
440
441<BR>
442&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for locating name used as "root name" (for use by
443 some serializers when outputting root-level object -- mostly
444 for XML compatibility purposes) for given class, if one
445 is defined.</TD>
446</TR>
447<TR BGCOLOR="white" CLASS="TableRowColor">
448<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
449<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;</CODE></FONT></TD>
450<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSerializationContentType(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.JavaType)">findSerializationContentType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am,
451                             <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseType)</CODE>
452
453<BR>
454&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for finding possible widening type definition that a property
455 value can have, to define less specific key type to use for serialization.</TD>
456</TR>
457<TR BGCOLOR="white" CLASS="TableRowColor">
458<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
459<CODE>&nbsp;com.fasterxml.jackson.annotation.JsonInclude.Include</CODE></FONT></TD>
460<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSerializationInclusion(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.annotation.JsonInclude.Include)">findSerializationInclusion</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a,
461                           com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;defValue)</CODE>
462
463<BR>
464&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given annotated entity (class, method,
465 field) defines which Bean/Map properties are to be included in
466 serialization.</TD>
467</TR>
468<TR BGCOLOR="white" CLASS="TableRowColor">
469<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
470<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;</CODE></FONT></TD>
471<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSerializationKeyType(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.JavaType)">findSerializationKeyType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am,
472                         <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseType)</CODE>
473
474<BR>
475&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for finding possible widening type definition that a property
476 value can have, to define less specific key type to use for serialization.</TD>
477</TR>
478<TR BGCOLOR="white" CLASS="TableRowColor">
479<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
480<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
481<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSerializationName(com.fasterxml.jackson.databind.introspect.AnnotatedField)">findSerializationName</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>&nbsp;af)</CODE>
482
483<BR>
484&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given member field represent
485 a serializable logical property; and if so, returns the
486 name of that property.</TD>
487</TR>
488<TR BGCOLOR="white" CLASS="TableRowColor">
489<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
490<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
491<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSerializationName(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">findSerializationName</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</CODE>
492
493<BR>
494&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given method has an annotation
495 that suggests property name associated with method that
496 may be a "getter".</TD>
497</TR>
498<TR BGCOLOR="white" CLASS="TableRowColor">
499<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
500<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
501<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)">findSerializationPropertyOrder</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
502
503<BR>
504&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing defined property serialization order (which may be
505 partial).</TD>
506</TR>
507<TR BGCOLOR="white" CLASS="TableRowColor">
508<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
509<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A></CODE></FONT></TD>
510<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.AnnotatedClass)">findSerializationSortAlphabetically</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
511
512<BR>
513&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether an annotation indicates that serialized properties
514 for which no explicit is defined should be alphabetically (lexicograpically)
515 ordered</TD>
516</TR>
517<TR BGCOLOR="white" CLASS="TableRowColor">
518<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
519<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;</CODE></FONT></TD>
520<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSerializationType(com.fasterxml.jackson.databind.introspect.Annotated)">findSerializationType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a)</CODE>
521
522<BR>
523&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing annotated type definition that a
524 method/field can have, to be used as the type for serialization
525 instead of the runtime type.</TD>
526</TR>
527<TR BGCOLOR="white" CLASS="TableRowColor">
528<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
529<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.Typing.html" title="enum in com.fasterxml.jackson.databind.annotation">JsonSerialize.Typing</A></CODE></FONT></TD>
530<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)">findSerializationTyping</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a)</CODE>
531
532<BR>
533&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for accessing declared typing mode annotated (if any).</TD>
534</TR>
535<TR BGCOLOR="white" CLASS="TableRowColor">
536<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
537<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
538<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)">findSerializer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</CODE>
539
540<BR>
541&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for getting a serializer definition on specified method
542 or field.</TD>
543</TR>
544<TR BGCOLOR="white" CLASS="TableRowColor">
545<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
546<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</A>&gt;</CODE></FONT></TD>
547<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)">findSubtypes</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a)</CODE>
548
549<BR>
550&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for locating annotation-specified subtypes related to annotated
551 entity (class, method, field).</TD>
552</TR>
553<TR BGCOLOR="white" CLASS="TableRowColor">
554<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
555<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
556<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)">findTypeName</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
557
558<BR>
559&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking if specified type has explicit name.</TD>
560</TR>
561<TR BGCOLOR="white" CLASS="TableRowColor">
562<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
563<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A>&lt;?&gt;</CODE></FONT></TD>
564<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.AnnotatedClass, com.fasterxml.jackson.databind.JavaType)">findTypeResolver</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;&nbsp;config,
565                 <A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac,
566                 <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseType)</CODE>
567
568<BR>
569&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking if given class has annotations that indicate
570 that specific type resolver is to be used for handling instances.</TD>
571</TR>
572<TR BGCOLOR="white" CLASS="TableRowColor">
573<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
574<CODE>&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</A></CODE></FONT></TD>
575<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">findUnwrappingNameTransformer</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member)</CODE>
576
577<BR>
578&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to check whether given property is marked to be "unwrapped"
579 when being serialized (and appropriately handled in reverse direction,
580 i.e.</TD>
581</TR>
582<TR BGCOLOR="white" CLASS="TableRowColor">
583<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
584<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
585<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)">findValueInstantiator</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
586
587<BR>
588&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method getting <A HREF="../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>ValueInstantiator</CODE></A> to use for given
589 type (class): return value can either be an instance of
590 instantiator, or class of instantiator to create.</TD>
591</TR>
592<TR BGCOLOR="white" CLASS="TableRowColor">
593<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
594<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;[]</CODE></FONT></TD>
595<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findViews(com.fasterxml.jackson.databind.introspect.Annotated)">findViews</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a)</CODE>
596
597<BR>
598&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking if annotated property (represented by a field or
599 getter/setter method) has definitions for views it is to be included in.</TD>
600</TR>
601<TR BGCOLOR="white" CLASS="TableRowColor">
602<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
603<CODE>&nbsp;boolean</CODE></FONT></TD>
604<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">hasAnyGetterAnnotation</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</CODE>
605
606<BR>
607&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given method has an annotation
608 that suggests that the method is to serve as "any setter";
609 method to be used for accessing set of miscellaneous "extra"
610 properties, often bound with matching "any setter" method.</TD>
611</TR>
612<TR BGCOLOR="white" CLASS="TableRowColor">
613<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
614<CODE>&nbsp;boolean</CODE></FONT></TD>
615<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#hasAnySetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">hasAnySetterAnnotation</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</CODE>
616
617<BR>
618&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given method has an annotation
619 that suggests that the method is to serve as "any setter";
620 method to be used for setting values of any properties for
621 which no dedicated setter method is found.</TD>
622</TR>
623<TR BGCOLOR="white" CLASS="TableRowColor">
624<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
625<CODE>&nbsp;boolean</CODE></FONT></TD>
626<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">hasAsValueAnnotation</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</CODE>
627
628<BR>
629&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given method has an annotation
630 that suggests that the return value of annotated method
631 should be used as "the value" of the object instance; usually
632 serialized as a primitive value such as String or number.</TD>
633</TR>
634<TR BGCOLOR="white" CLASS="TableRowColor">
635<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
636<CODE>&nbsp;boolean</CODE></FONT></TD>
637<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)">hasCreatorAnnotation</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a)</CODE>
638
639<BR>
640&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given annotated item (method, constructor)
641 has an annotation
642 that suggests that the method is a "creator" (aka factory)
643 method to be used for construct new instances of deserialized
644 values.</TD>
645</TR>
646<TR BGCOLOR="white" CLASS="TableRowColor">
647<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
648<CODE>&nbsp;boolean</CODE></FONT></TD>
649<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">hasIgnoreMarker</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;m)</CODE>
650
651<BR>
652&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called to check whether given property is marked to
653 be ignored.</TD>
654</TR>
655<TR BGCOLOR="white" CLASS="TableRowColor">
656<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
657<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A></CODE></FONT></TD>
658<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">hasRequiredMarker</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;m)</CODE>
659
660<BR>
661&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that can be called to check whether this member has
662 an annotation that suggests whether value for matching property
663 is required or not.</TD>
664</TR>
665<TR BGCOLOR="white" CLASS="TableRowColor">
666<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
667<CODE>&nbsp;boolean</CODE></FONT></TD>
668<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#isAnnotationBundle(java.lang.annotation.Annotation)">isAnnotationBundle</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A>&nbsp;ann)</CODE>
669
670<BR>
671&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given annotation is considered an
672 annotation bundle: if so, all meta-annotations it has will
673 be used instead of annotation ("bundle") itself.</TD>
674</TR>
675<TR BGCOLOR="white" CLASS="TableRowColor">
676<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
677<CODE>&nbsp;boolean</CODE></FONT></TD>
678<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#isHandled(java.lang.annotation.Annotation)">isHandled</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A>&nbsp;ann)</CODE>
679
680<BR>
681&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method called by framework to determine whether given annotation
682 is handled by this introspector.</TD>
683</TR>
684<TR BGCOLOR="white" CLASS="TableRowColor">
685<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
686<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A></CODE></FONT></TD>
687<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)">isIgnorableType</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</CODE>
688
689<BR>
690&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether properties that have specified type
691 (class, not generics aware) should be completely ignored for
692 serialization and deserialization purposes.</TD>
693</TR>
694<TR BGCOLOR="white" CLASS="TableRowColor">
695<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
696<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A></CODE></FONT></TD>
697<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)">isTypeId</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member)</CODE>
698
699<BR>
700&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method for checking whether given accessor claims to represent
701 type id: if so, its value may be used as an override,
702 instead of generated type id.</TD>
703</TR>
704<TR BGCOLOR="white" CLASS="TableRowColor">
705<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
706<CODE>static&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A></CODE></FONT></TD>
707<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#nopInstance()">nopInstance</A></B>()</CODE>
708
709<BR>
710&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method for accessing "no operation" implementation
711 of introspector: instance that will never find any annotation-based
712 configuration.</TD>
713</TR>
714<TR BGCOLOR="white" CLASS="TableRowColor">
715<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
716<CODE>static&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A></CODE></FONT></TD>
717<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#pair(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)">pair</A></B>(<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;a1,
718     <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;a2)</CODE>
719
720<BR>
721&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
722</TR>
723<TR BGCOLOR="white" CLASS="TableRowColor">
724<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
725<CODE>abstract &nbsp;com.fasterxml.jackson.core.Version</CODE></FONT></TD>
726<TD><CODE><B><A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#version()">version</A></B>()</CODE>
727
728<BR>
729&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
730</TR>
731</TABLE>
732&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
733<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
734<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
735<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
736</TR>
737<TR BGCOLOR="white" CLASS="TableRowColor">
738<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
739</TR>
740</TABLE>
741&nbsp;
742<P>
743
744<!-- ========= CONSTRUCTOR DETAIL ======== -->
745
746<A NAME="constructor_detail"><!-- --></A>
747<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
748<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
749<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
750<B>Constructor Detail</B></FONT></TH>
751</TR>
752</TABLE>
753
754<A NAME="AnnotationIntrospector()"><!-- --></A><H3>
755AnnotationIntrospector</H3>
756<PRE>
757public <B>AnnotationIntrospector</B>()</PRE>
758<DL>
759</DL>
760
761<!-- ============ METHOD DETAIL ========== -->
762
763<A NAME="method_detail"><!-- --></A>
764<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
765<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
766<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
767<B>Method Detail</B></FONT></TH>
768</TR>
769</TABLE>
770
771<A NAME="nopInstance()"><!-- --></A><H3>
772nopInstance</H3>
773<PRE>
774public static <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> <B>nopInstance</B>()</PRE>
775<DL>
776<DD>Factory method for accessing "no operation" implementation
777 of introspector: instance that will never find any annotation-based
778 configuration.
779<P>
780<DD><DL>
781</DL>
782</DD>
783<DD><DL>
784</DL>
785</DD>
786</DL>
787<HR>
788
789<A NAME="pair(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)"><!-- --></A><H3>
790pair</H3>
791<PRE>
792public static <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A> <B>pair</B>(<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;a1,
793                                          <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&nbsp;a2)</PRE>
794<DL>
795<DD><DL>
796</DL>
797</DD>
798<DD><DL>
799</DL>
800</DD>
801</DL>
802<HR>
803
804<A NAME="allIntrospectors()"><!-- --></A><H3>
805allIntrospectors</H3>
806<PRE>
807public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&gt; <B>allIntrospectors</B>()</PRE>
808<DL>
809<DD>Method that can be used to collect all "real" introspectors that
810 this introspector contains, if any; or this introspector
811 if it is not a container. Used to get access to all container
812 introspectors in their priority order.
813<p>
814 Default implementation returns a Singleton list with this introspector
815 as contents.
816 This usually works for sub-classes, except for proxy or delegating "container
817 introspectors" which need to override implementation.
818<P>
819<DD><DL>
820</DL>
821</DD>
822<DD><DL>
823</DL>
824</DD>
825</DL>
826<HR>
827
828<A NAME="allIntrospectors(java.util.Collection)"><!-- --></A><H3>
829allIntrospectors</H3>
830<PRE>
831public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&gt; <B>allIntrospectors</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</A>&gt;&nbsp;result)</PRE>
832<DL>
833<DD>Method that can be used to collect all "real" introspectors that
834 this introspector contains, if any; or this introspector
835 if it is not a container. Used to get access to all container
836 introspectors in their priority order.
837<p>
838 Default implementation adds this introspector in result; this usually
839 works for sub-classes, except for proxy or delegating "container
840 introspectors" which need to override implementation.
841<P>
842<DD><DL>
843</DL>
844</DD>
845<DD><DL>
846</DL>
847</DD>
848</DL>
849<HR>
850
851<A NAME="version()"><!-- --></A><H3>
852version</H3>
853<PRE>
854public abstract com.fasterxml.jackson.core.Version <B>version</B>()</PRE>
855<DL>
856<DD><DL>
857<DT><B>Specified by:</B><DD><CODE>version</CODE> in interface <CODE>com.fasterxml.jackson.core.Versioned</CODE></DL>
858</DD>
859<DD><DL>
860</DL>
861</DD>
862</DL>
863<HR>
864
865<A NAME="isHandled(java.lang.annotation.Annotation)"><!-- --></A><H3>
866isHandled</H3>
867<PRE>
868public boolean <B>isHandled</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A>&nbsp;ann)</PRE>
869<DL>
870<DD>Method called by framework to determine whether given annotation
871 is handled by this introspector.
872<P>
873<DD><DL>
874</DL>
875</DD>
876<DD><DL>
877</DL>
878</DD>
879</DL>
880<HR>
881
882<A NAME="isAnnotationBundle(java.lang.annotation.Annotation)"><!-- --></A><H3>
883isAnnotationBundle</H3>
884<PRE>
885public boolean <B>isAnnotationBundle</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A>&nbsp;ann)</PRE>
886<DL>
887<DD>Method for checking whether given annotation is considered an
888 annotation bundle: if so, all meta-annotations it has will
889 be used instead of annotation ("bundle") itself.
890<P>
891<DD><DL>
892</DL>
893</DD>
894<DD><DL>
895<DT><B>Since:</B></DT>
896  <DD>2.0</DD>
897</DL>
898</DD>
899</DL>
900<HR>
901
902<A NAME="findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
903findObjectIdInfo</H3>
904<PRE>
905public <A HREF="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</A> <B>findObjectIdInfo</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;ann)</PRE>
906<DL>
907<DD>Method for checking whether given annotated thing
908 (type, or accessor) indicates that values
909 referenced (values of type of annotated class, or
910 values referenced by annotated property; latter
911 having precedence) should include Object Identifier,
912 and if so, specify details of Object Identity used.
913<P>
914<DD><DL>
915</DL>
916</DD>
917<DD><DL>
918<DT><B>Since:</B></DT>
919  <DD>2.0</DD>
920</DL>
921</DD>
922</DL>
923<HR>
924
925<A NAME="findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
926findRootName</H3>
927<PRE>
928public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>findRootName</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
929<DL>
930<DD>Method for locating name used as "root name" (for use by
931 some serializers when outputting root-level object -- mostly
932 for XML compatibility purposes) for given class, if one
933 is defined. Returns null if no declaration found; can return
934 explicit empty String, which is usually ignored as well as null.
935<P>
936<DD><DL>
937</DL>
938</DD>
939<DD><DL>
940</DL>
941</DD>
942</DL>
943<HR>
944
945<A NAME="findPropertiesToIgnore(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
946findPropertiesToIgnore</H3>
947<PRE>
948public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] <B>findPropertiesToIgnore</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;ac)</PRE>
949<DL>
950<DD>Method for finding list of properties to ignore for given class
951 (null is returned if not specified).
952 List of property names is applied
953 after other detection mechanisms, to filter out these specific
954 properties from being serialized and deserialized.
955<P>
956<DD><DL>
957</DL>
958</DD>
959<DD><DL>
960</DL>
961</DD>
962</DL>
963<HR>
964
965<A NAME="findIgnoreUnknownProperties(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
966findIgnoreUnknownProperties</H3>
967<PRE>
968public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A> <B>findIgnoreUnknownProperties</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
969<DL>
970<DD>Method for checking whether an annotation indicates that all unknown properties
971<P>
972<DD><DL>
973</DL>
974</DD>
975<DD><DL>
976</DL>
977</DD>
978</DL>
979<HR>
980
981<A NAME="isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
982isIgnorableType</H3>
983<PRE>
984public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A> <B>isIgnorableType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
985<DL>
986<DD>Method for checking whether properties that have specified type
987 (class, not generics aware) should be completely ignored for
988 serialization and deserialization purposes.
989<P>
990<DD><DL>
991</DL>
992</DD>
993<DD><DL>
994<DT><B>Parameters:</B><DD><CODE>ac</CODE> - Type to check
995<DT><B>Returns:</B><DD>Boolean.TRUE if properties of type should be ignored;
996   Boolean.FALSE if they are not to be ignored, null for default
997   handling (which is 'do not ignore')</DL>
998</DD>
999</DL>
1000<HR>
1001
1002<A NAME="findFilterId(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
1003findFilterId</H3>
1004<PRE>
1005public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>findFilterId</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
1006<DL>
1007<DD>Method for finding if annotated class has associated filter; and if so,
1008 to return id that is used to locate filter.
1009<P>
1010<DD><DL>
1011</DL>
1012</DD>
1013<DD><DL>
1014
1015<DT><B>Returns:</B><DD>Id of the filter to use for filtering properties of annotated
1016    class, if any; or null if none found.</DL>
1017</DD>
1018</DL>
1019<HR>
1020
1021<A NAME="findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass, com.fasterxml.jackson.databind.introspect.VisibilityChecker)"><!-- --></A><H3>
1022findAutoDetectVisibility</H3>
1023<PRE>
1024public <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A>&lt;?&gt; <B>findAutoDetectVisibility</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac,
1025                                                     <A HREF="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</A>&lt;?&gt;&nbsp;checker)</PRE>
1026<DL>
1027<DD>Method for checking if annotations indicate changes to minimum visibility levels
1028 needed for auto-detecting property elements (fields, methods, constructors).
1029 A baseline checker is given, and introspector is to either return it as is
1030 (if no annotations are found), or build and return a derived instance (using
1031 checker's build methods).
1032<P>
1033<DD><DL>
1034</DL>
1035</DD>
1036<DD><DL>
1037</DL>
1038</DD>
1039</DL>
1040<HR>
1041
1042<A NAME="findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.AnnotatedClass, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
1043findTypeResolver</H3>
1044<PRE>
1045public <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A>&lt;?&gt; <B>findTypeResolver</B>(<A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;&nbsp;config,
1046                                               <A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac,
1047                                               <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseType)</PRE>
1048<DL>
1049<DD>Method for checking if given class has annotations that indicate
1050 that specific type resolver is to be used for handling instances.
1051 This includes not only
1052 instantiating resolver builder, but also configuring it based on
1053 relevant annotations (not including ones checked with a call to
1054 <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"><CODE>findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)</CODE></A>
1055<P>
1056<DD><DL>
1057</DL>
1058</DD>
1059<DD><DL>
1060<DT><B>Parameters:</B><DD><CODE>config</CODE> - Configuration settings in effect (for serialization or deserialization)<DD><CODE>ac</CODE> - Annotated class to check for annotations<DD><CODE>baseType</CODE> - Base java type of value for which resolver is to be found
1061<DT><B>Returns:</B><DD>Type resolver builder for given type, if one found; null if none</DL>
1062</DD>
1063</DL>
1064<HR>
1065
1066<A NAME="findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.AnnotatedMember, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
1067findPropertyTypeResolver</H3>
1068<PRE>
1069public <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A>&lt;?&gt; <B>findPropertyTypeResolver</B>(<A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;&nbsp;config,
1070                                                       <A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;am,
1071                                                       <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseType)</PRE>
1072<DL>
1073<DD>Method for checking if given property entity (field or method) has annotations
1074 that indicate that specific type resolver is to be used for handling instances.
1075 This includes not only
1076 instantiating resolver builder, but also configuring it based on
1077 relevant annotations (not including ones checked with a call to
1078 <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"><CODE>findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)</CODE></A>
1079<P>
1080<DD><DL>
1081</DL>
1082</DD>
1083<DD><DL>
1084<DT><B>Parameters:</B><DD><CODE>config</CODE> - Configuration settings in effect (for serialization or deserialization)<DD><CODE>am</CODE> - Annotated member (field or method) to check for annotations<DD><CODE>baseType</CODE> - Base java type of property for which resolver is to be found
1085<DT><B>Returns:</B><DD>Type resolver builder for properties of given entity, if one found;
1086    null if none</DL>
1087</DD>
1088</DL>
1089<HR>
1090
1091<A NAME="findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.AnnotatedMember, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
1092findPropertyContentTypeResolver</H3>
1093<PRE>
1094public <A HREF="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</A>&lt;?&gt; <B>findPropertyContentTypeResolver</B>(<A HREF="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</A>&lt;?&gt;&nbsp;config,
1095                                                              <A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;am,
1096                                                              <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;containerType)</PRE>
1097<DL>
1098<DD>Method for checking if given structured property entity (field or method that
1099 has nominal value of Map, Collection or array type) has annotations
1100 that indicate that specific type resolver is to be used for handling type
1101 information of contained values.
1102 This includes not only
1103 instantiating resolver builder, but also configuring it based on
1104 relevant annotations (not including ones checked with a call to
1105 <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html#findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"><CODE>findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)</CODE></A>
1106<P>
1107<DD><DL>
1108</DL>
1109</DD>
1110<DD><DL>
1111<DT><B>Parameters:</B><DD><CODE>config</CODE> - Configuration settings in effect (for serialization or deserialization)<DD><CODE>am</CODE> - Annotated member (field or method) to check for annotations<DD><CODE>containerType</CODE> - Type of property for which resolver is to be found (must be a container type)
1112<DT><B>Returns:</B><DD>Type resolver builder for values contained in properties of given entity,
1113    if one found; null if none</DL>
1114</DD>
1115</DL>
1116<HR>
1117
1118<A NAME="findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1119findSubtypes</H3>
1120<PRE>
1121public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</A>&gt; <B>findSubtypes</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a)</PRE>
1122<DL>
1123<DD>Method for locating annotation-specified subtypes related to annotated
1124 entity (class, method, field). Note that this is only guaranteed to be
1125 a list of directly
1126 declared subtypes, no recursive processing is guarantees (i.e. caller
1127 has to do it if/as necessary)
1128<P>
1129<DD><DL>
1130</DL>
1131</DD>
1132<DD><DL>
1133<DT><B>Parameters:</B><DD><CODE>a</CODE> - Annotated entity (class, field/method) to check for annotations</DL>
1134</DD>
1135</DL>
1136<HR>
1137
1138<A NAME="findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
1139findTypeName</H3>
1140<PRE>
1141public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>findTypeName</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
1142<DL>
1143<DD>Method for checking if specified type has explicit name.
1144<P>
1145<DD><DL>
1146</DL>
1147</DD>
1148<DD><DL>
1149<DT><B>Parameters:</B><DD><CODE>ac</CODE> - Class to check for type name annotations</DL>
1150</DD>
1151</DL>
1152<HR>
1153
1154<A NAME="findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"><!-- --></A><H3>
1155findReferenceType</H3>
1156<PRE>
1157public <A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.ReferenceProperty.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector.ReferenceProperty</A> <B>findReferenceType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member)</PRE>
1158<DL>
1159<DD>Method for checking if given member indicates that it is part
1160 of a reference (parent/child).
1161<P>
1162<DD><DL>
1163</DL>
1164</DD>
1165<DD><DL>
1166</DL>
1167</DD>
1168</DL>
1169<HR>
1170
1171<A NAME="findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"><!-- --></A><H3>
1172findUnwrappingNameTransformer</H3>
1173<PRE>
1174public <A HREF="../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</A> <B>findUnwrappingNameTransformer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member)</PRE>
1175<DL>
1176<DD>Method called to check whether given property is marked to be "unwrapped"
1177 when being serialized (and appropriately handled in reverse direction,
1178 i.e. expect unwrapped representation during deserialization).
1179 Return value is the name transformation to use, if wrapping/unwrapping
1180 should  be done, or null if not -- note that transformation may simply
1181 be identity transformation (no changes).
1182<P>
1183<DD><DL>
1184</DL>
1185</DD>
1186<DD><DL>
1187</DL>
1188</DD>
1189</DL>
1190<HR>
1191
1192<A NAME="hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"><!-- --></A><H3>
1193hasIgnoreMarker</H3>
1194<PRE>
1195public boolean <B>hasIgnoreMarker</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;m)</PRE>
1196<DL>
1197<DD>Method called to check whether given property is marked to
1198 be ignored. This is used to determine whether to ignore
1199 properties, on per-property basis, usually combining
1200 annotations from multiple accessors (getters, setters, fields,
1201 constructor parameters).
1202<P>
1203<DD><DL>
1204</DL>
1205</DD>
1206<DD><DL>
1207</DL>
1208</DD>
1209</DL>
1210<HR>
1211
1212<A NAME="findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"><!-- --></A><H3>
1213findInjectableValueId</H3>
1214<PRE>
1215public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>findInjectableValueId</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;m)</PRE>
1216<DL>
1217<DD>Method called to find out whether given member expectes a value
1218 to be injected, and if so, what is the identifier of the value
1219 to use during injection.
1220 Type if identifier needs to be compatible with provider of
1221 values (of type <A HREF="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><CODE>InjectableValues</CODE></A>); often a simple String
1222 id is used.
1223<P>
1224<DD><DL>
1225</DL>
1226</DD>
1227<DD><DL>
1228<DT><B>Parameters:</B><DD><CODE>m</CODE> - Member to check
1229<DT><B>Returns:</B><DD>Identifier of value to inject, if any; null if no injection
1230   indicator is found</DL>
1231</DD>
1232</DL>
1233<HR>
1234
1235<A NAME="hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"><!-- --></A><H3>
1236hasRequiredMarker</H3>
1237<PRE>
1238public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A> <B>hasRequiredMarker</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;m)</PRE>
1239<DL>
1240<DD>Method that can be called to check whether this member has
1241 an annotation that suggests whether value for matching property
1242 is required or not.
1243<P>
1244<DD><DL>
1245</DL>
1246</DD>
1247<DD><DL>
1248<DT><B>Since:</B></DT>
1249  <DD>2.0</DD>
1250</DL>
1251</DD>
1252</DL>
1253<HR>
1254
1255<A NAME="findViews(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1256findViews</H3>
1257<PRE>
1258public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt;[] <B>findViews</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a)</PRE>
1259<DL>
1260<DD>Method for checking if annotated property (represented by a field or
1261 getter/setter method) has definitions for views it is to be included in.
1262 If null is returned, no view definitions exist and property is always
1263 included (or always excluded as per default view inclusion configuration);
1264 otherwise it will only be included for views included in returned
1265 array. View matches are checked using class inheritance rules (sub-classes
1266 inherit inclusions of super-classes)
1267<P>
1268<DD><DL>
1269</DL>
1270</DD>
1271<DD><DL>
1272<DT><B>Parameters:</B><DD><CODE>a</CODE> - Annotated property (represented by a method, field or ctor parameter)
1273<DT><B>Returns:</B><DD>Array of views (represented by classes) that the property is included in;
1274    if null, always included (same as returning array containing <code>Object.class</code>)</DL>
1275</DD>
1276</DL>
1277<HR>
1278
1279<A NAME="findFormat(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"><!-- --></A><H3>
1280findFormat</H3>
1281<PRE>
1282public com.fasterxml.jackson.annotation.JsonFormat.Value <B>findFormat</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member)</PRE>
1283<DL>
1284<DD>Method for finding format annotations for given member.
1285 Return value is typically used by serializers and/or
1286 deserializers to customize presentation aspects of the
1287 serialized value.
1288<P>
1289<DD><DL>
1290</DL>
1291</DD>
1292<DD><DL>
1293<DT><B>Since:</B></DT>
1294  <DD>2.0</DD>
1295</DL>
1296</DD>
1297</DL>
1298<HR>
1299
1300<A NAME="isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"><!-- --></A><H3>
1301isTypeId</H3>
1302<PRE>
1303public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A> <B>isTypeId</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A>&nbsp;member)</PRE>
1304<DL>
1305<DD>Method for checking whether given accessor claims to represent
1306 type id: if so, its value may be used as an override,
1307 instead of generated type id.
1308<P>
1309<DD><DL>
1310</DL>
1311</DD>
1312<DD><DL>
1313<DT><B>Since:</B></DT>
1314  <DD>2.0</DD>
1315</DL>
1316</DD>
1317</DL>
1318<HR>
1319
1320<A NAME="findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1321findSerializer</H3>
1322<PRE>
1323public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>findSerializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</PRE>
1324<DL>
1325<DD>Method for getting a serializer definition on specified method
1326 or field. Type of definition is either instance (of type
1327 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>) or Class (of type
1328 <code>Class<JsonSerializer></code>); if value of different
1329 type is returned, a runtime exception may be thrown by caller.
1330<P>
1331<DD><DL>
1332</DL>
1333</DD>
1334<DD><DL>
1335</DL>
1336</DD>
1337</DL>
1338<HR>
1339
1340<A NAME="findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1341findKeySerializer</H3>
1342<PRE>
1343public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>findKeySerializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</PRE>
1344<DL>
1345<DD>Method for getting a serializer definition for keys of associated <code>Map</code> property.
1346 Type of definition is either instance (of type
1347 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>) or Class (of type
1348 <code>Class<JsonSerializer></code>); if value of different
1349 type is returned, a runtime exception may be thrown by caller.
1350<P>
1351<DD><DL>
1352</DL>
1353</DD>
1354<DD><DL>
1355</DL>
1356</DD>
1357</DL>
1358<HR>
1359
1360<A NAME="findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1361findContentSerializer</H3>
1362<PRE>
1363public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>findContentSerializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</PRE>
1364<DL>
1365<DD>Method for getting a serializer definition for content (values) of
1366 associated <code>Collection</code>, <code>array</code> or <code>Map</code> property.
1367 Type of definition is either instance (of type
1368 <A HREF="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonSerializer</CODE></A>) or Class (of type
1369 <code>Class<JsonSerializer></code>); if value of different
1370 type is returned, a runtime exception may be thrown by caller.
1371<P>
1372<DD><DL>
1373</DL>
1374</DD>
1375<DD><DL>
1376</DL>
1377</DD>
1378</DL>
1379<HR>
1380
1381<A NAME="findSerializationInclusion(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.annotation.JsonInclude.Include)"><!-- --></A><H3>
1382findSerializationInclusion</H3>
1383<PRE>
1384public com.fasterxml.jackson.annotation.JsonInclude.Include <B>findSerializationInclusion</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a,
1385                                                                                       com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;defValue)</PRE>
1386<DL>
1387<DD>Method for checking whether given annotated entity (class, method,
1388 field) defines which Bean/Map properties are to be included in
1389 serialization.
1390 If no annotation is found, method should return given second
1391 argument; otherwise value indicated by the annotation
1392<P>
1393<DD><DL>
1394</DL>
1395</DD>
1396<DD><DL>
1397
1398<DT><B>Returns:</B><DD>Enumerated value indicating which properties to include
1399   in serialization</DL>
1400</DD>
1401</DL>
1402<HR>
1403
1404<A NAME="findSerializationType(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1405findSerializationType</H3>
1406<PRE>
1407public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt; <B>findSerializationType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a)</PRE>
1408<DL>
1409<DD>Method for accessing annotated type definition that a
1410 method/field can have, to be used as the type for serialization
1411 instead of the runtime type.
1412 Type returned (if any) needs to be widening conversion (super-type).
1413 Declared return type of the method is also considered acceptable.
1414<P>
1415<DD><DL>
1416</DL>
1417</DD>
1418<DD><DL>
1419
1420<DT><B>Returns:</B><DD>Class to use instead of runtime type</DL>
1421</DD>
1422</DL>
1423<HR>
1424
1425<A NAME="findSerializationKeyType(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
1426findSerializationKeyType</H3>
1427<PRE>
1428public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt; <B>findSerializationKeyType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am,
1429                                         <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseType)</PRE>
1430<DL>
1431<DD>Method for finding possible widening type definition that a property
1432 value can have, to define less specific key type to use for serialization.
1433 It should be only be used with <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> types.
1434<P>
1435<DD><DL>
1436</DL>
1437</DD>
1438<DD><DL>
1439
1440<DT><B>Returns:</B><DD>Class specifying more general type to use instead of
1441   declared type, if annotation found; null if not</DL>
1442</DD>
1443</DL>
1444<HR>
1445
1446<A NAME="findSerializationContentType(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
1447findSerializationContentType</H3>
1448<PRE>
1449public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt; <B>findSerializationContentType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am,
1450                                             <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseType)</PRE>
1451<DL>
1452<DD>Method for finding possible widening type definition that a property
1453 value can have, to define less specific key type to use for serialization.
1454 It should be only used with structured types (arrays, collections, maps).
1455<P>
1456<DD><DL>
1457</DL>
1458</DD>
1459<DD><DL>
1460
1461<DT><B>Returns:</B><DD>Class specifying more general type to use instead of
1462   declared type, if annotation found; null if not</DL>
1463</DD>
1464</DL>
1465<HR>
1466
1467<A NAME="findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1468findSerializationTyping</H3>
1469<PRE>
1470public <A HREF="../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.Typing.html" title="enum in com.fasterxml.jackson.databind.annotation">JsonSerialize.Typing</A> <B>findSerializationTyping</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a)</PRE>
1471<DL>
1472<DD>Method for accessing declared typing mode annotated (if any).
1473 This is used for type detection, unless more granular settings
1474 (such as actual exact type; or serializer to use which means
1475 no type information is needed) take precedence.
1476<P>
1477<DD><DL>
1478</DL>
1479</DD>
1480<DD><DL>
1481
1482<DT><B>Returns:</B><DD>Typing mode to use, if annotation is found; null otherwise</DL>
1483</DD>
1484</DL>
1485<HR>
1486
1487<A NAME="findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
1488findSerializationPropertyOrder</H3>
1489<PRE>
1490public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] <B>findSerializationPropertyOrder</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
1491<DL>
1492<DD>Method for accessing defined property serialization order (which may be
1493 partial). May return null if no ordering is defined.
1494<P>
1495<DD><DL>
1496</DL>
1497</DD>
1498<DD><DL>
1499</DL>
1500</DD>
1501</DL>
1502<HR>
1503
1504<A NAME="findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
1505findSerializationSortAlphabetically</H3>
1506<PRE>
1507public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A> <B>findSerializationSortAlphabetically</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
1508<DL>
1509<DD>Method for checking whether an annotation indicates that serialized properties
1510 for which no explicit is defined should be alphabetically (lexicograpically)
1511 ordered
1512<P>
1513<DD><DL>
1514</DL>
1515</DD>
1516<DD><DL>
1517</DL>
1518</DD>
1519</DL>
1520<HR>
1521
1522<A NAME="findSerializationName(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3>
1523findSerializationName</H3>
1524<PRE>
1525public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>findSerializationName</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</PRE>
1526<DL>
1527<DD>Method for checking whether given method has an annotation
1528 that suggests property name associated with method that
1529 may be a "getter". Should return null if no annotation
1530 is found; otherwise a non-null String.
1531 If non-null value is returned, it is used as the property
1532 name, except for empty String ("") which is taken to mean
1533 "use standard bean name detection if applicable;
1534 method name if not".
1535<P>
1536<DD><DL>
1537</DL>
1538</DD>
1539<DD><DL>
1540</DL>
1541</DD>
1542</DL>
1543<HR>
1544
1545<A NAME="hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3>
1546hasAsValueAnnotation</H3>
1547<PRE>
1548public boolean <B>hasAsValueAnnotation</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</PRE>
1549<DL>
1550<DD>Method for checking whether given method has an annotation
1551 that suggests that the return value of annotated method
1552 should be used as "the value" of the object instance; usually
1553 serialized as a primitive value such as String or number.
1554<P>
1555<DD><DL>
1556</DL>
1557</DD>
1558<DD><DL>
1559
1560<DT><B>Returns:</B><DD>True if such annotation is found (and is not disabled);
1561   false if no enabled annotation is found</DL>
1562</DD>
1563</DL>
1564<HR>
1565
1566<A NAME="findEnumValue(java.lang.Enum)"><!-- --></A><H3>
1567findEnumValue</H3>
1568<PRE>
1569public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>findEnumValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;&nbsp;value)</PRE>
1570<DL>
1571<DD>Method for determining the String value to use for serializing
1572 given enumeration entry; used when serializing enumerations
1573 as Strings (the standard method).
1574<P>
1575<DD><DL>
1576</DL>
1577</DD>
1578<DD><DL>
1579
1580<DT><B>Returns:</B><DD>Serialized enum value.</DL>
1581</DD>
1582</DL>
1583<HR>
1584
1585<A NAME="findSerializationName(com.fasterxml.jackson.databind.introspect.AnnotatedField)"><!-- --></A><H3>
1586findSerializationName</H3>
1587<PRE>
1588public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>findSerializationName</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>&nbsp;af)</PRE>
1589<DL>
1590<DD>Method for checking whether given member field represent
1591 a serializable logical property; and if so, returns the
1592 name of that property.
1593 Should return null if no annotation is found (indicating it
1594 is not a serializable field); otherwise a non-null String.
1595 If non-null value is returned, it is used as the property
1596 name, except for empty String ("") which is taken to mean
1597 "use the field name as is".
1598<P>
1599<DD><DL>
1600</DL>
1601</DD>
1602<DD><DL>
1603</DL>
1604</DD>
1605</DL>
1606<HR>
1607
1608<A NAME="findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1609findDeserializer</H3>
1610<PRE>
1611public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>findDeserializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</PRE>
1612<DL>
1613<DD>Method for getting a deserializer definition on specified method
1614 or field.
1615 Type of definition is either instance (of type
1616 <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>) or Class (of type
1617 <code>Class<JsonDeserializer></code>); if value of different
1618 type is returned, a runtime exception may be thrown by caller.
1619<P>
1620<DD><DL>
1621</DL>
1622</DD>
1623<DD><DL>
1624</DL>
1625</DD>
1626</DL>
1627<HR>
1628
1629<A NAME="findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1630findKeyDeserializer</H3>
1631<PRE>
1632public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>findKeyDeserializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</PRE>
1633<DL>
1634<DD>Method for getting a deserializer definition for keys of
1635 associated <code>Map</code> property.
1636 Type of definition is either instance (of type
1637 <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>) or Class (of type
1638 <code>Class<JsonDeserializer></code>); if value of different
1639 type is returned, a runtime exception may be thrown by caller.
1640<P>
1641<DD><DL>
1642</DL>
1643</DD>
1644<DD><DL>
1645</DL>
1646</DD>
1647</DL>
1648<HR>
1649
1650<A NAME="findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1651findContentDeserializer</H3>
1652<PRE>
1653public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>findContentDeserializer</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am)</PRE>
1654<DL>
1655<DD>Method for getting a deserializer definition for content (values) of
1656 associated <code>Collection</code>, <code>array</code> or
1657 <code>Map</code> property.
1658 Type of definition is either instance (of type
1659 <A HREF="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><CODE>JsonDeserializer</CODE></A>) or Class (of type
1660 <code>Class<JsonDeserializer></code>); if value of different
1661 type is returned, a runtime exception may be thrown by caller.
1662<P>
1663<DD><DL>
1664</DL>
1665</DD>
1666<DD><DL>
1667</DL>
1668</DD>
1669</DL>
1670<HR>
1671
1672<A NAME="findDeserializationType(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
1673findDeserializationType</H3>
1674<PRE>
1675public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt; <B>findDeserializationType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am,
1676                                        <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseType)</PRE>
1677<DL>
1678<DD>Method for accessing annotated type definition that a
1679 method can have, to be used as the type for serialization
1680 instead of the runtime type.
1681 Type must be a narrowing conversion
1682 (i.e.subtype of declared type).
1683 Declared return type of the method is also considered acceptable.
1684<P>
1685<DD><DL>
1686</DL>
1687</DD>
1688<DD><DL>
1689<DT><B>Parameters:</B><DD><CODE>baseType</CODE> - Assumed type before considering annotations
1690<DT><B>Returns:</B><DD>Class to use for deserialization instead of declared type</DL>
1691</DD>
1692</DL>
1693<HR>
1694
1695<A NAME="findDeserializationKeyType(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
1696findDeserializationKeyType</H3>
1697<PRE>
1698public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt; <B>findDeserializationKeyType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am,
1699                                           <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseKeyType)</PRE>
1700<DL>
1701<DD>Method for accessing additional narrowing type definition that a
1702 method can have, to define more specific key type to use.
1703 It should be only be used with <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> types.
1704<P>
1705<DD><DL>
1706</DL>
1707</DD>
1708<DD><DL>
1709<DT><B>Parameters:</B><DD><CODE>baseKeyType</CODE> - Assumed key type before considering annotations
1710<DT><B>Returns:</B><DD>Class specifying more specific type to use instead of
1711   declared type, if annotation found; null if not</DL>
1712</DD>
1713</DL>
1714<HR>
1715
1716<A NAME="findDeserializationContentType(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.JavaType)"><!-- --></A><H3>
1717findDeserializationContentType</H3>
1718<PRE>
1719public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt; <B>findDeserializationContentType</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;am,
1720                                               <A HREF="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A>&nbsp;baseContentType)</PRE>
1721<DL>
1722<DD>Method for accessing additional narrowing type definition that a
1723 method can have, to define more specific content type to use;
1724 content refers to Map values and Collection/array elements.
1725 It should be only be used with Map, Collection and array types.
1726<P>
1727<DD><DL>
1728</DL>
1729</DD>
1730<DD><DL>
1731<DT><B>Parameters:</B><DD><CODE>baseContentType</CODE> - Assumed content (value) type before considering annotations
1732<DT><B>Returns:</B><DD>Class specifying more specific type to use instead of
1733   declared type, if annotation found; null if not</DL>
1734</DD>
1735</DL>
1736<HR>
1737
1738<A NAME="findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
1739findValueInstantiator</H3>
1740<PRE>
1741public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>findValueInstantiator</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
1742<DL>
1743<DD>Method getting <A HREF="../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser"><CODE>ValueInstantiator</CODE></A> to use for given
1744 type (class): return value can either be an instance of
1745 instantiator, or class of instantiator to create.
1746<P>
1747<DD><DL>
1748</DL>
1749</DD>
1750<DD><DL>
1751</DL>
1752</DD>
1753</DL>
1754<HR>
1755
1756<A NAME="findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
1757findPOJOBuilder</H3>
1758<PRE>
1759public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&lt;?&gt; <B>findPOJOBuilder</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
1760<DL>
1761<DD>Method for finding Builder object to use for constructing
1762 value instance and binding data (sort of combining value
1763 instantiators that can construct, and deserializers
1764 that can bind data).
1765<p>
1766 Note that unlike accessors for some helper Objects, this
1767 method does not allow returning instances: the reason is
1768 that builders have state, and a separate instance needs
1769 to be created for each deserialization call.
1770<P>
1771<DD><DL>
1772</DL>
1773</DD>
1774<DD><DL>
1775<DT><B>Since:</B></DT>
1776  <DD>2.0</DD>
1777</DL>
1778</DD>
1779</DL>
1780<HR>
1781
1782<A NAME="findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"><!-- --></A><H3>
1783findPOJOBuilderConfig</H3>
1784<PRE>
1785public <A HREF="../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</A> <B>findPOJOBuilderConfig</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</A>&nbsp;ac)</PRE>
1786<DL>
1787<DD><DL>
1788</DL>
1789</DD>
1790<DD><DL>
1791<DT><B>Since:</B></DT>
1792  <DD>2.0</DD>
1793</DL>
1794</DD>
1795</DL>
1796<HR>
1797
1798<A NAME="findDeserializationName(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3>
1799findDeserializationName</H3>
1800<PRE>
1801public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>findDeserializationName</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</PRE>
1802<DL>
1803<DD>Method for checking whether given method has an annotation
1804 that suggests property name associated with method that
1805 may be a "setter". Should return null if no annotation
1806 is found; otherwise a non-null String.
1807 If non-null value is returned, it is used as the property
1808 name, except for empty String ("") which is taken to mean
1809 "use standard bean name detection if applicable;
1810 method name if not".
1811<P>
1812<DD><DL>
1813</DL>
1814</DD>
1815<DD><DL>
1816</DL>
1817</DD>
1818</DL>
1819<HR>
1820
1821<A NAME="hasAnySetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3>
1822hasAnySetterAnnotation</H3>
1823<PRE>
1824public boolean <B>hasAnySetterAnnotation</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</PRE>
1825<DL>
1826<DD>Method for checking whether given method has an annotation
1827 that suggests that the method is to serve as "any setter";
1828 method to be used for setting values of any properties for
1829 which no dedicated setter method is found.
1830<P>
1831<DD><DL>
1832</DL>
1833</DD>
1834<DD><DL>
1835
1836<DT><B>Returns:</B><DD>True if such annotation is found (and is not disabled),
1837   false otherwise</DL>
1838</DD>
1839</DL>
1840<HR>
1841
1842<A NAME="hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"><!-- --></A><H3>
1843hasAnyGetterAnnotation</H3>
1844<PRE>
1845public boolean <B>hasAnyGetterAnnotation</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A>&nbsp;am)</PRE>
1846<DL>
1847<DD>Method for checking whether given method has an annotation
1848 that suggests that the method is to serve as "any setter";
1849 method to be used for accessing set of miscellaneous "extra"
1850 properties, often bound with matching "any setter" method.
1851<P>
1852<DD><DL>
1853</DL>
1854</DD>
1855<DD><DL>
1856
1857<DT><B>Returns:</B><DD>True if such annotation is found (and is not disabled),
1858   false otherwise</DL>
1859</DD>
1860</DL>
1861<HR>
1862
1863<A NAME="hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"><!-- --></A><H3>
1864hasCreatorAnnotation</H3>
1865<PRE>
1866public boolean <B>hasCreatorAnnotation</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A>&nbsp;a)</PRE>
1867<DL>
1868<DD>Method for checking whether given annotated item (method, constructor)
1869 has an annotation
1870 that suggests that the method is a "creator" (aka factory)
1871 method to be used for construct new instances of deserialized
1872 values.
1873<P>
1874<DD><DL>
1875</DL>
1876</DD>
1877<DD><DL>
1878
1879<DT><B>Returns:</B><DD>True if such annotation is found (and is not disabled),
1880   false otherwise</DL>
1881</DD>
1882</DL>
1883<HR>
1884
1885<A NAME="findDeserializationName(com.fasterxml.jackson.databind.introspect.AnnotatedField)"><!-- --></A><H3>
1886findDeserializationName</H3>
1887<PRE>
1888public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>findDeserializationName</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>&nbsp;af)</PRE>
1889<DL>
1890<DD>Method for checking whether given member field represent
1891 a deserializable logical property; and if so, returns the
1892 name of that property.
1893 Should return null if no annotation is found (indicating it
1894 is not a deserializable field); otherwise a non-null String.
1895 If non-null value is returned, it is used as the property
1896 name, except for empty String ("") which is taken to mean
1897 "use the field name as is".
1898<P>
1899<DD><DL>
1900</DL>
1901</DD>
1902<DD><DL>
1903</DL>
1904</DD>
1905</DL>
1906<HR>
1907
1908<A NAME="findDeserializationName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"><!-- --></A><H3>
1909findDeserializationName</H3>
1910<PRE>
1911public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>findDeserializationName</B>(<A HREF="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A>&nbsp;param)</PRE>
1912<DL>
1913<DD>Method for checking whether given set of annotations indicates
1914 property name for associated parameter.
1915 No actual parameter object can be passed since JDK offers no
1916 representation; just annotations.
1917<P>
1918<DD><DL>
1919</DL>
1920</DD>
1921<DD><DL>
1922</DL>
1923</DD>
1924</DL>
1925<!-- ========= END OF CLASS DATA ========= -->
1926<HR>
1927
1928
1929<!-- ======= START OF BOTTOM NAVBAR ====== -->
1930<A NAME="navbar_bottom"><!-- --></A>
1931<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1932<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1933<TR>
1934<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1935<A NAME="navbar_bottom_firstrow"><!-- --></A>
1936<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1937  <TR ALIGN="center" VALIGN="top">
1938  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1939  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1940  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1941  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AnnotationIntrospector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1942  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1943  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1944  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1945  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1946  </TR>
1947</TABLE>
1948</TD>
1949<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1950</EM>
1951</TD>
1952</TR>
1953
1954<TR>
1955<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1956&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind"><B>PREV CLASS</B></A>&nbsp;
1957&nbsp;<A HREF="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.Pair.html" title="class in com.fasterxml.jackson.databind"><B>NEXT CLASS</B></A></FONT></TD>
1958<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1959  <A HREF="../../../../index.html?com/fasterxml/jackson/databind/AnnotationIntrospector.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1960&nbsp;<A HREF="AnnotationIntrospector.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1961&nbsp;<SCRIPT type="text/javascript">
1962  <!--
1963  if(window==top) {
1964    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1965  }
1966  //-->
1967</SCRIPT>
1968<NOSCRIPT>
1969  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
1970</NOSCRIPT>
1971
1972
1973</FONT></TD>
1974</TR>
1975<TR>
1976<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1977  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1978<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1979DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1980</TR>
1981</TABLE>
1982<A NAME="skip-navbar_bottom"></A>
1983<!-- ======== END OF BOTTOM NAVBAR ======= -->
1984
1985<HR>
1986Copyright &#169; 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved.
1987</BODY>
1988</HTML>
1989