1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0) on Sun Jul 19 11:36:56 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>Uses of Package com.fasterxml.jackson.databind.annotation (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="Uses of Package com.fasterxml.jackson.databind.annotation (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22</script>
23<noscript>
24<div>JavaScript is disabled on your browser.</div>
25</noscript>
26<!-- ========= START OF TOP NAVBAR ======= -->
27<div class="topNav"><a name="navbar.top">
28<!--   -->
29</a>
30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31<a name="navbar.top.firstrow">
32<!--   -->
33</a>
34<ul class="navList" title="Navigation">
35<li><a href="../../../../../overview-summary.html">Overview</a></li>
36<li><a href="package-summary.html">Package</a></li>
37<li>Class</li>
38<li class="navBarCell1Rev">Use</li>
39<li><a href="package-tree.html">Tree</a></li>
40<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
41<li><a href="../../../../../index-all.html">Index</a></li>
42<li><a href="../../../../../help-doc.html">Help</a></li>
43</ul>
44</div>
45<div class="subNav">
46<ul class="navList">
47<li>Prev</li>
48<li>Next</li>
49</ul>
50<ul class="navList">
51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/annotation/package-use.html" target="_top">Frames</a></li>
52<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
53</ul>
54<ul class="navList" id="allclasses_navbar_top">
55<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
56</ul>
57<div>
58<script type="text/javascript"><!--
59  allClassesLink = document.getElementById("allclasses_navbar_top");
60  if(window==top) {
61    allClassesLink.style.display = "block";
62  }
63  else {
64    allClassesLink.style.display = "none";
65  }
66  //-->
67</script>
68</div>
69<a name="skip.navbar.top">
70<!--   -->
71</a></div>
72<!-- ========= END OF TOP NAVBAR ========= -->
73<div class="header">
74<h1 title="Uses of Package com.fasterxml.jackson.databind.annotation" class="title">Uses of Package<br>com.fasterxml.jackson.databind.annotation</h1>
75</div>
76<div class="contentContainer">
77<ul class="blockList">
78<li class="blockList">
79<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
80<caption><span>Packages that use <a href="../../../../../com/fasterxml/jackson/databind/annotation/package-summary.html">com.fasterxml.jackson.databind.annotation</a></span><span class="tabEnd">&nbsp;</span></caption>
81<tr>
82<th class="colFirst" scope="col">Package</th>
83<th class="colLast" scope="col">Description</th>
84</tr>
85<tbody>
86<tr class="altColor">
87<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td>
88<td class="colLast">
89<div class="block">Basic data binding (mapping) functionality that
90allows for reading JSON content into Java Objects (POJOs)
91and JSON Trees (<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as
92writing Java Objects and trees as JSON.</div>
93</td>
94</tr>
95<tr class="rowColor">
96<td class="colFirst"><a href="#com.fasterxml.jackson.databind.annotation">com.fasterxml.jackson.databind.annotation</a></td>
97<td class="colLast">
98<div class="block">Annotations that directly depend on classes in databinding bundle
99 (not just Jackson core) and can not be included
100 in Jackson core annotations package (because it can not have any
101 external dependencies).</div>
102</td>
103</tr>
104<tr class="altColor">
105<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser</a></td>
106<td class="colLast">
107<div class="block">Contains implementation classes of deserialization part of
108 data binding.</div>
109</td>
110</tr>
111<tr class="rowColor">
112<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std</a></td>
113<td class="colLast">
114<div class="block">Contains public standard implementations of abstraction that
115 Jackson uses.</div>
116</td>
117</tr>
118<tr class="altColor">
119<td class="colFirst"><a href="#com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect</a></td>
120<td class="colLast">
121<div class="block">Functionality needed for Bean introspection, required for detecting
122 accessors and mutators for Beans, as well as locating and handling
123 method annotations.</div>
124</td>
125</tr>
126<tr class="rowColor">
127<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser</a></td>
128<td class="colLast">
129<div class="block">Contains implementation classes of serialization part of
130 data binding.</div>
131</td>
132</tr>
133<tr class="altColor">
134<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl</a></td>
135<td class="colLast">
136<div class="block">Contains implementation classes of serialization part of
137 data binding.</div>
138</td>
139</tr>
140<tr class="rowColor">
141<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std</a></td>
142<td class="colLast">&nbsp;</td>
143</tr>
144</tbody>
145</table>
146</li>
147<li class="blockList"><a name="com.fasterxml.jackson.databind">
148<!--   -->
149</a>
150<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
151<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
152<tr>
153<th class="colOne" scope="col">Class and Description</th>
154</tr>
155<tbody>
156<tr class="altColor">
157<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonPOJOBuilder.Value.html#com.fasterxml.jackson.databind">JsonPOJOBuilder.Value</a>
158<div class="block">Simple value container for containing values read from
159 <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.html" title="annotation in com.fasterxml.jackson.databind.annotation"><code>JsonPOJOBuilder</code></a> annotation instance.</div>
160</td>
161</tr>
162<tr class="rowColor">
163<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonSerialize.Typing.html#com.fasterxml.jackson.databind">JsonSerialize.Typing</a>
164<div class="block">Enumeration used with <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#typing--"><code>JsonSerialize.typing()</code></a> property
165 to define whether type detection is based on dynamic runtime
166 type (DYNAMIC) or declared type (STATIC).</div>
167</td>
168</tr>
169</tbody>
170</table>
171</li>
172<li class="blockList"><a name="com.fasterxml.jackson.databind.annotation">
173<!--   -->
174</a>
175<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
176<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
177<tr>
178<th class="colOne" scope="col">Class and Description</th>
179</tr>
180<tbody>
181<tr class="altColor">
182<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonPOJOBuilder.html#com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder</a>
183<div class="block">Annotation used to configure details of a Builder class:
184 instances of which are used as Builders for deserialized
185 POJO values, instead of POJOs being instantiated using
186 constructors or factory methods.</div>
187</td>
188</tr>
189<tr class="rowColor">
190<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonSerialize.Inclusion.html#com.fasterxml.jackson.databind.annotation">JsonSerialize.Inclusion</a>
191<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
192</td>
193</tr>
194<tr class="altColor">
195<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonSerialize.Typing.html#com.fasterxml.jackson.databind.annotation">JsonSerialize.Typing</a>
196<div class="block">Enumeration used with <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#typing--"><code>JsonSerialize.typing()</code></a> property
197 to define whether type detection is based on dynamic runtime
198 type (DYNAMIC) or declared type (STATIC).</div>
199</td>
200</tr>
201</tbody>
202</table>
203</li>
204<li class="blockList"><a name="com.fasterxml.jackson.databind.deser">
205<!--   -->
206</a>
207<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
208<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
209<tr>
210<th class="colOne" scope="col">Class and Description</th>
211</tr>
212<tbody>
213<tr class="altColor">
214<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonPOJOBuilder.Value.html#com.fasterxml.jackson.databind.deser">JsonPOJOBuilder.Value</a>
215<div class="block">Simple value container for containing values read from
216 <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.html" title="annotation in com.fasterxml.jackson.databind.annotation"><code>JsonPOJOBuilder</code></a> annotation instance.</div>
217</td>
218</tr>
219</tbody>
220</table>
221</li>
222<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std">
223<!--   -->
224</a>
225<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
226<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
227<tr>
228<th class="colOne" scope="col">Class and Description</th>
229</tr>
230<tbody>
231<tr class="altColor">
232<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JacksonStdImpl.html#com.fasterxml.jackson.databind.deser.std">JacksonStdImpl</a>
233<div class="block">Marker interface used to indicate implementation classes
234 (serializers, deserializers etc) that are standard ones Jackson
235 uses; not custom ones that application has added.</div>
236</td>
237</tr>
238</tbody>
239</table>
240</li>
241<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect">
242<!--   -->
243</a>
244<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
245<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
246<tr>
247<th class="colOne" scope="col">Class and Description</th>
248</tr>
249<tbody>
250<tr class="altColor">
251<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonAppend.Attr.html#com.fasterxml.jackson.databind.introspect">JsonAppend.Attr</a>
252<div class="block">Definition of a single attribute-backed property.</div>
253</td>
254</tr>
255<tr class="rowColor">
256<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonAppend.Prop.html#com.fasterxml.jackson.databind.introspect">JsonAppend.Prop</a>
257<div class="block">Definition of a single general virtual property.</div>
258</td>
259</tr>
260<tr class="altColor">
261<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonPOJOBuilder.Value.html#com.fasterxml.jackson.databind.introspect">JsonPOJOBuilder.Value</a>
262<div class="block">Simple value container for containing values read from
263 <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.html" title="annotation in com.fasterxml.jackson.databind.annotation"><code>JsonPOJOBuilder</code></a> annotation instance.</div>
264</td>
265</tr>
266<tr class="rowColor">
267<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JsonSerialize.Typing.html#com.fasterxml.jackson.databind.introspect">JsonSerialize.Typing</a>
268<div class="block">Enumeration used with <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#typing--"><code>JsonSerialize.typing()</code></a> property
269 to define whether type detection is based on dynamic runtime
270 type (DYNAMIC) or declared type (STATIC).</div>
271</td>
272</tr>
273</tbody>
274</table>
275</li>
276<li class="blockList"><a name="com.fasterxml.jackson.databind.ser">
277<!--   -->
278</a>
279<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
280<caption><span>Classes 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/package-summary.html">com.fasterxml.jackson.databind.ser</a></span><span class="tabEnd">&nbsp;</span></caption>
281<tr>
282<th class="colOne" scope="col">Class and Description</th>
283</tr>
284<tbody>
285<tr class="altColor">
286<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JacksonStdImpl.html#com.fasterxml.jackson.databind.ser">JacksonStdImpl</a>
287<div class="block">Marker interface used to indicate implementation classes
288 (serializers, deserializers etc) that are standard ones Jackson
289 uses; not custom ones that application has added.</div>
290</td>
291</tr>
292</tbody>
293</table>
294</li>
295<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl">
296<!--   -->
297</a>
298<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
299<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
300<tr>
301<th class="colOne" scope="col">Class and Description</th>
302</tr>
303<tbody>
304<tr class="altColor">
305<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JacksonStdImpl.html#com.fasterxml.jackson.databind.ser.impl">JacksonStdImpl</a>
306<div class="block">Marker interface used to indicate implementation classes
307 (serializers, deserializers etc) that are standard ones Jackson
308 uses; not custom ones that application has added.</div>
309</td>
310</tr>
311</tbody>
312</table>
313</li>
314<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std">
315<!--   -->
316</a>
317<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
318<caption><span>Classes 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></span><span class="tabEnd">&nbsp;</span></caption>
319<tr>
320<th class="colOne" scope="col">Class and Description</th>
321</tr>
322<tbody>
323<tr class="altColor">
324<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/annotation/class-use/JacksonStdImpl.html#com.fasterxml.jackson.databind.ser.std">JacksonStdImpl</a>
325<div class="block">Marker interface used to indicate implementation classes
326 (serializers, deserializers etc) that are standard ones Jackson
327 uses; not custom ones that application has added.</div>
328</td>
329</tr>
330</tbody>
331</table>
332</li>
333</ul>
334</div>
335<!-- ======= START OF BOTTOM NAVBAR ====== -->
336<div class="bottomNav"><a name="navbar.bottom">
337<!--   -->
338</a>
339<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
340<a name="navbar.bottom.firstrow">
341<!--   -->
342</a>
343<ul class="navList" title="Navigation">
344<li><a href="../../../../../overview-summary.html">Overview</a></li>
345<li><a href="package-summary.html">Package</a></li>
346<li>Class</li>
347<li class="navBarCell1Rev">Use</li>
348<li><a href="package-tree.html">Tree</a></li>
349<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
350<li><a href="../../../../../index-all.html">Index</a></li>
351<li><a href="../../../../../help-doc.html">Help</a></li>
352</ul>
353</div>
354<div class="subNav">
355<ul class="navList">
356<li>Prev</li>
357<li>Next</li>
358</ul>
359<ul class="navList">
360<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/annotation/package-use.html" target="_top">Frames</a></li>
361<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
362</ul>
363<ul class="navList" id="allclasses_navbar_bottom">
364<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
365</ul>
366<div>
367<script type="text/javascript"><!--
368  allClassesLink = document.getElementById("allclasses_navbar_bottom");
369  if(window==top) {
370    allClassesLink.style.display = "block";
371  }
372  else {
373    allClassesLink.style.display = "none";
374  }
375  //-->
376</script>
377</div>
378<a name="skip.navbar.bottom">
379<!--   -->
380</a></div>
381<!-- ======== END OF BOTTOM NAVBAR ======= -->
382<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
383</body>
384</html>
385