1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_35) on Fri Oct 05 20:53:30 PDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<TITLE>
8Uses of Package com.fasterxml.jackson.annotation (Jackson-annotations 2.1.0 API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-10-05">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="Uses of Package com.fasterxml.jackson.annotation (Jackson-annotations 2.1.0 API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/fasterxml/jackson/annotation/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
43  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
48  </TR>
49</TABLE>
50</TD>
51<TD ALIGN="right" VALIGN="top" ROWSPAN=3><script type="text/javascript"><!--
52google_ad_client = "pub-1467773697956887";
53/* Jackson-ad-small */
54google_ad_slot = "6699487946";
55google_ad_width = 234;
56google_ad_height = 60;
57//-->
58</script>
59<script type="text/javascript"
60src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
61</script>
62</TD>
63</TR>
64
65<TR>
66<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
67&nbsp;PREV&nbsp;
68&nbsp;NEXT</FONT></TD>
69<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
70  <A HREF="../../../../index.html?com/fasterxml/jackson/annotation/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
71&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
72&nbsp;<SCRIPT type="text/javascript">
73  <!--
74  if(window==top) {
75    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
76  }
77  //-->
78</SCRIPT>
79<NOSCRIPT>
80  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
81</NOSCRIPT>
82
83
84</FONT></TD>
85</TR>
86</TABLE>
87<A NAME="skip-navbar_top"></A>
88<!-- ========= END OF TOP NAVBAR ========= -->
89
90<HR>
91<CENTER>
92<H2>
93<B>Uses of Package<br>com.fasterxml.jackson.annotation</B></H2>
94</CENTER>
95<A NAME="com.fasterxml.jackson.annotation"><!-- --></A>
96<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
97<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
98<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
99Classes in <A HREF="../../../../com/fasterxml/jackson/annotation/package-summary.html">com.fasterxml.jackson.annotation</A> used by <A HREF="../../../../com/fasterxml/jackson/annotation/package-summary.html">com.fasterxml.jackson.annotation</A></FONT></TH>
100</TR>
101<TR BGCOLOR="white" CLASS="TableRowColor">
102<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/JacksonAnnotation.html#com.fasterxml.jackson.annotation"><B>JacksonAnnotation</B></A></B>
103
104<BR>
105&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Meta-annotation (annotations used on other annotations)
106 used for marking all annotations that are
107 part of Jackson package.</TD>
108</TR>
109<TR BGCOLOR="white" CLASS="TableRowColor">
110<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/JsonAutoDetect.Visibility.html#com.fasterxml.jackson.annotation"><B>JsonAutoDetect.Visibility</B></A></B>
111
112<BR>
113&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration for possible visibility thresholds (minimum visibility)
114 that can be used to limit which methods (and fields) are
115 auto-detected.</TD>
116</TR>
117<TR BGCOLOR="white" CLASS="TableRowColor">
118<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/JsonFormat.html#com.fasterxml.jackson.annotation"><B>JsonFormat</B></A></B>
119
120<BR>
121&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;General-purpose annotation used for configuring details of how
122 values of properties are to be serialized.</TD>
123</TR>
124<TR BGCOLOR="white" CLASS="TableRowColor">
125<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/JsonFormat.Shape.html#com.fasterxml.jackson.annotation"><B>JsonFormat.Shape</B></A></B>
126
127<BR>
128&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value enumeration used for indicating preferred Shape; translates
129 loosely to JSON types, with some extra values to indicate less precise
130 choices (i.e.</TD>
131</TR>
132<TR BGCOLOR="white" CLASS="TableRowColor">
133<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/JsonFormat.Value.html#com.fasterxml.jackson.annotation"><B>JsonFormat.Value</B></A></B>
134
135<BR>
136&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class used to contain information from a single <A HREF="../../../../com/fasterxml/jackson/annotation/JsonFormat.html" title="annotation in com.fasterxml.jackson.annotation"><CODE>JsonFormat</CODE></A>
137 annotation.</TD>
138</TR>
139<TR BGCOLOR="white" CLASS="TableRowColor">
140<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/JsonInclude.Include.html#com.fasterxml.jackson.annotation"><B>JsonInclude.Include</B></A></B>
141
142<BR>
143&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration used with <A HREF="../../../../com/fasterxml/jackson/annotation/JsonInclude.html" title="annotation in com.fasterxml.jackson.annotation"><CODE>JsonInclude</CODE></A>
144 to define which properties
145 of Java Beans are to be included in serialization.</TD>
146</TR>
147<TR BGCOLOR="white" CLASS="TableRowColor">
148<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/JsonTypeInfo.As.html#com.fasterxml.jackson.annotation"><B>JsonTypeInfo.As</B></A></B>
149
150<BR>
151&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Definition of standard type inclusion mechanisms for type metadata.</TD>
152</TR>
153<TR BGCOLOR="white" CLASS="TableRowColor">
154<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/JsonTypeInfo.Id.html#com.fasterxml.jackson.annotation"><B>JsonTypeInfo.Id</B></A></B>
155
156<BR>
157&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Definition of different type identifiers that can be included in JSON
158 during serialization, and used for deserialization.</TD>
159</TR>
160<TR BGCOLOR="white" CLASS="TableRowColor">
161<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/ObjectIdGenerator.html#com.fasterxml.jackson.annotation"><B>ObjectIdGenerator</B></A></B>
162
163<BR>
164&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Definition of API used for constructing Object Identifiers
165 (as annotated using <A HREF="../../../../com/fasterxml/jackson/annotation/JsonIdentityInfo.html" title="annotation in com.fasterxml.jackson.annotation"><CODE>JsonIdentityInfo</CODE></A>).</TD>
166</TR>
167<TR BGCOLOR="white" CLASS="TableRowColor">
168<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/ObjectIdGenerator.IdKey.html#com.fasterxml.jackson.annotation"><B>ObjectIdGenerator.IdKey</B></A></B>
169
170<BR>
171&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple key class that can be used as a key for
172 ObjectId-to-POJO mappings, when multiple ObjectId types
173 and scopes are used.</TD>
174</TR>
175<TR BGCOLOR="white" CLASS="TableRowColor">
176<TD><B><A HREF="../../../../com/fasterxml/jackson/annotation/class-use/PropertyAccessor.html#com.fasterxml.jackson.annotation"><B>PropertyAccessor</B></A></B>
177
178<BR>
179&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration used to define kinds of elements (called "property accessors")
180 that annotations like <A HREF="../../../../com/fasterxml/jackson/annotation/JsonAutoDetect.html" title="annotation in com.fasterxml.jackson.annotation"><CODE>JsonAutoDetect</CODE></A> apply to.</TD>
181</TR>
182</TABLE>
183&nbsp;
184<P>
185<HR>
186
187
188<!-- ======= START OF BOTTOM NAVBAR ====== -->
189<A NAME="navbar_bottom"><!-- --></A>
190<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
191<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
192<TR><td rowspan='3'><script type="text/javascript"><!--
193google_ad_client = "pub-1467773697956887";
194/* Jackson-ad-small */
195google_ad_slot = "6699487946";
196google_ad_width = 234;
197google_ad_height = 60;
198//-->
199</script>
200<script type="text/javascript"
201src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
202</script>
203<!-- GA -->
204<script type="text/javascript">
205var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
206document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
207</script>
208<script type="text/javascript">
209try {
210var pageTracker = _gat._getTracker("UA-140287-6");
211pageTracker._trackPageview();
212} catch(err) {}
213</script>
214</td>
215<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
216<A NAME="navbar_bottom_firstrow"><!-- --></A>
217<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
218  <TR ALIGN="center" VALIGN="top">
219  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/fasterxml/jackson/annotation/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
220  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
221  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
222  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
223  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
224  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
225  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
226  </TR>
227</TABLE>
228</TD>
229<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
230</EM>
231</TD>
232</TR>
233
234<TR>
235<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
236&nbsp;PREV&nbsp;
237&nbsp;NEXT</FONT></TD>
238<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
239  <A HREF="../../../../index.html?com/fasterxml/jackson/annotation/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
240&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
241&nbsp;<SCRIPT type="text/javascript">
242  <!--
243  if(window==top) {
244    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
245  }
246  //-->
247</SCRIPT>
248<NOSCRIPT>
249  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
250</NOSCRIPT>
251
252
253</FONT></TD>
254</TR>
255</TABLE>
256<A NAME="skip-navbar_bottom"></A>
257<!-- ======== END OF BOTTOM NAVBAR ======= -->
258
259<HR>
260Copyright &#169; 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.
261</BODY>
262</HTML>
263