1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!--NewPage--> 3<HTML> 4<HEAD> 5<!-- Generated by javadoc (build 1.6.0_35) on Tue Oct 09 17:08:25 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8Uses of Package com.fasterxml.jackson.databind.annotation (jackson-databind 2.1.0 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2012-10-09"> 12 13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style"> 14 15<SCRIPT type="text/javascript"> 16function windowTitle() 17{ 18 if (location.href.indexOf('is-external=true') == -1) { 19 parent.document.title="Uses of Package com.fasterxml.jackson.databind.annotation (jackson-databind 2.1.0 API)"; 20 } 21} 22</SCRIPT> 23<NOSCRIPT> 24</NOSCRIPT> 25 26</HEAD> 27 28<BODY BGCOLOR="white" onload="windowTitle();"> 29<HR> 30 31 32<!-- ========= START OF TOP NAVBAR ======= --> 33<A NAME="navbar_top"><!-- --></A> 34<A HREF="#skip-navbar_top" title="Skip navigation links"></A> 35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 36<TR> 37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 38<A NAME="navbar_top_firstrow"><!-- --></A> 39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 40 <TR ALIGN="center" VALIGN="top"> 41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> 44 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> 45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 48 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </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 PREV 60 NEXT</FONT></TD> 61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 62 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/annotation/package-use.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> 64 <SCRIPT type="text/javascript"> 65 <!-- 66 if(window==top) { 67 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 68 } 69 //--> 70</SCRIPT> 71<NOSCRIPT> 72 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 73</NOSCRIPT> 74 75 76</FONT></TD> 77</TR> 78</TABLE> 79<A NAME="skip-navbar_top"></A> 80<!-- ========= END OF TOP NAVBAR ========= --> 81 82<HR> 83<CENTER> 84<H2> 85<B>Uses of Package<br>com.fasterxml.jackson.databind.annotation</B></H2> 86</CENTER> 87 88<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 89<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 90<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 91Packages that use <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</A></FONT></TH> 92</TR> 93<TR BGCOLOR="white" CLASS="TableRowColor"> 94<TD><A HREF="#com.fasterxml.jackson.databind"><B>com.fasterxml.jackson.databind</B></A></TD> 95<TD>Contains basic mapper (conversion) functionality that 96allows for converting between regular streaming json content and 97Java objects (beans or Tree Model: support for both is via 98<A HREF="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> class, as well 99as convenience methods included in 100<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> </TD> 101</TR> 102<TR BGCOLOR="white" CLASS="TableRowColor"> 103<TD><A HREF="#com.fasterxml.jackson.databind.annotation"><B>com.fasterxml.jackson.databind.annotation</B></A></TD> 104<TD>Annotations that directly depend on classes in databinding bundle 105 (not just Jackson core) and can not be included 106 in Jackson core annotations package (because it can not have any 107 external dependencies). </TD> 108</TR> 109<TR BGCOLOR="white" CLASS="TableRowColor"> 110<TD><A HREF="#com.fasterxml.jackson.databind.deser"><B>com.fasterxml.jackson.databind.deser</B></A></TD> 111<TD>Contains implementation classes of deserialization part of 112 data binding. </TD> 113</TR> 114<TR BGCOLOR="white" CLASS="TableRowColor"> 115<TD><A HREF="#com.fasterxml.jackson.databind.deser.std"><B>com.fasterxml.jackson.databind.deser.std</B></A></TD> 116<TD>Contains public standard implementations of abstraction that 117 Jackson uses. </TD> 118</TR> 119<TR BGCOLOR="white" CLASS="TableRowColor"> 120<TD><A HREF="#com.fasterxml.jackson.databind.introspect"><B>com.fasterxml.jackson.databind.introspect</B></A></TD> 121<TD>Functionality needed for Bean introspection, required for detecting 122 accessors and mutators for Beans, as well as locating and handling 123 method annotations. </TD> 124</TR> 125<TR BGCOLOR="white" CLASS="TableRowColor"> 126<TD><A HREF="#com.fasterxml.jackson.databind.ser.impl"><B>com.fasterxml.jackson.databind.ser.impl</B></A></TD> 127<TD>Contains implementation classes of serialization part of 128 data binding. </TD> 129</TR> 130<TR BGCOLOR="white" CLASS="TableRowColor"> 131<TD><A HREF="#com.fasterxml.jackson.databind.ser.std"><B>com.fasterxml.jackson.databind.ser.std</B></A></TD> 132<TD> </TD> 133</TR> 134</TABLE> 135 136<P> 137<A NAME="com.fasterxml.jackson.databind"><!-- --></A> 138<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 139<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 140<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 141Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A></FONT></TH> 142</TR> 143<TR BGCOLOR="white" CLASS="TableRowColor"> 144<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonPOJOBuilder.Value.html#com.fasterxml.jackson.databind"><B>JsonPOJOBuilder.Value</B></A></B> 145 146<BR> 147 Simple value container for containing values read from 148 <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.html" title="annotation in com.fasterxml.jackson.databind.annotation"><CODE>JsonPOJOBuilder</CODE></A> annotation instance.</TD> 149</TR> 150<TR BGCOLOR="white" CLASS="TableRowColor"> 151<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonSerialize.Typing.html#com.fasterxml.jackson.databind"><B>JsonSerialize.Typing</B></A></B> 152 153<BR> 154 Enumeration used with <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#typing()"><CODE>JsonSerialize.typing()</CODE></A> property 155 to define whether type detection is based on dynamic runtime 156 type (DYNAMIC) or declared type (STATIC).</TD> 157</TR> 158</TABLE> 159 160<P> 161<A NAME="com.fasterxml.jackson.databind.annotation"><!-- --></A> 162<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 163<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 164<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 165Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</A></FONT></TH> 166</TR> 167<TR BGCOLOR="white" CLASS="TableRowColor"> 168<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonPOJOBuilder.html#com.fasterxml.jackson.databind.annotation"><B>JsonPOJOBuilder</B></A></B> 169 170<BR> 171 Annotation used to configure details of a Builder class: 172 instances of which are used as Builders for deserialized 173 POJO values, instead of POJOs being instantiated using 174 constructors or factory methods.</TD> 175</TR> 176<TR BGCOLOR="white" CLASS="TableRowColor"> 177<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonSerialize.Inclusion.html#com.fasterxml.jackson.databind.annotation"><B>JsonSerialize.Inclusion</B></A></B> 178 179<BR> 180 Enumeration used with <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#include()"><CODE>JsonSerialize.include()</CODE></A> property 181 to define which properties 182 of Java Beans are to be included in serialization</TD> 183</TR> 184<TR BGCOLOR="white" CLASS="TableRowColor"> 185<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonSerialize.Typing.html#com.fasterxml.jackson.databind.annotation"><B>JsonSerialize.Typing</B></A></B> 186 187<BR> 188 Enumeration used with <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#typing()"><CODE>JsonSerialize.typing()</CODE></A> property 189 to define whether type detection is based on dynamic runtime 190 type (DYNAMIC) or declared type (STATIC).</TD> 191</TR> 192</TABLE> 193 194<P> 195<A NAME="com.fasterxml.jackson.databind.deser"><!-- --></A> 196<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 197<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 198<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 199Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</A></FONT></TH> 200</TR> 201<TR BGCOLOR="white" CLASS="TableRowColor"> 202<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonPOJOBuilder.Value.html#com.fasterxml.jackson.databind.deser"><B>JsonPOJOBuilder.Value</B></A></B> 203 204<BR> 205 Simple value container for containing values read from 206 <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.html" title="annotation in com.fasterxml.jackson.databind.annotation"><CODE>JsonPOJOBuilder</CODE></A> annotation instance.</TD> 207</TR> 208</TABLE> 209 210<P> 211<A NAME="com.fasterxml.jackson.databind.deser.std"><!-- --></A> 212<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 213<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 214<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 215Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</A></FONT></TH> 216</TR> 217<TR BGCOLOR="white" CLASS="TableRowColor"> 218<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JacksonStdImpl.html#com.fasterxml.jackson.databind.deser.std"><B>JacksonStdImpl</B></A></B> 219 220<BR> 221 Marker interface used to indicate implementation classes 222 (serializers, deserializers etc) that are standard ones Jackson 223 uses; not custom ones that application has added.</TD> 224</TR> 225</TABLE> 226 227<P> 228<A NAME="com.fasterxml.jackson.databind.introspect"><!-- --></A> 229<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 230<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 231<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 232Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</A></FONT></TH> 233</TR> 234<TR BGCOLOR="white" CLASS="TableRowColor"> 235<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonPOJOBuilder.Value.html#com.fasterxml.jackson.databind.introspect"><B>JsonPOJOBuilder.Value</B></A></B> 236 237<BR> 238 Simple value container for containing values read from 239 <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.html" title="annotation in com.fasterxml.jackson.databind.annotation"><CODE>JsonPOJOBuilder</CODE></A> annotation instance.</TD> 240</TR> 241<TR BGCOLOR="white" CLASS="TableRowColor"> 242<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonSerialize.Typing.html#com.fasterxml.jackson.databind.introspect"><B>JsonSerialize.Typing</B></A></B> 243 244<BR> 245 Enumeration used with <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#typing()"><CODE>JsonSerialize.typing()</CODE></A> property 246 to define whether type detection is based on dynamic runtime 247 type (DYNAMIC) or declared type (STATIC).</TD> 248</TR> 249</TABLE> 250 251<P> 252<A NAME="com.fasterxml.jackson.databind.ser.impl"><!-- --></A> 253<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 254<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 255<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 256Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</A></FONT></TH> 257</TR> 258<TR BGCOLOR="white" CLASS="TableRowColor"> 259<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JacksonStdImpl.html#com.fasterxml.jackson.databind.ser.impl"><B>JacksonStdImpl</B></A></B> 260 261<BR> 262 Marker interface used to indicate implementation classes 263 (serializers, deserializers etc) that are standard ones Jackson 264 uses; not custom ones that application has added.</TD> 265</TR> 266</TABLE> 267 268<P> 269<A NAME="com.fasterxml.jackson.databind.ser.std"><!-- --></A> 270<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 271<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 272<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 273Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</A></FONT></TH> 274</TR> 275<TR BGCOLOR="white" CLASS="TableRowColor"> 276<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JacksonStdImpl.html#com.fasterxml.jackson.databind.ser.std"><B>JacksonStdImpl</B></A></B> 277 278<BR> 279 Marker interface used to indicate implementation classes 280 (serializers, deserializers etc) that are standard ones Jackson 281 uses; not custom ones that application has added.</TD> 282</TR> 283</TABLE> 284 285<P> 286<HR> 287 288 289<!-- ======= START OF BOTTOM NAVBAR ====== --> 290<A NAME="navbar_bottom"><!-- --></A> 291<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 292<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 293<TR> 294<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 295<A NAME="navbar_bottom_firstrow"><!-- --></A> 296<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 297 <TR ALIGN="center" VALIGN="top"> 298 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 299 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 300 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> 301 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> 302 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 303 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 304 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 305 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 306 </TR> 307</TABLE> 308</TD> 309<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 310</EM> 311</TD> 312</TR> 313 314<TR> 315<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 316 PREV 317 NEXT</FONT></TD> 318<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 319 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/annotation/package-use.html" target="_top"><B>FRAMES</B></A> 320 <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> 321 <SCRIPT type="text/javascript"> 322 <!-- 323 if(window==top) { 324 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 325 } 326 //--> 327</SCRIPT> 328<NOSCRIPT> 329 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 330</NOSCRIPT> 331 332 333</FONT></TD> 334</TR> 335</TABLE> 336<A NAME="skip-navbar_bottom"></A> 337<!-- ======== END OF BOTTOM NAVBAR ======= --> 338 339<HR> 340Copyright © 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved. 341</BODY> 342</HTML> 343