• Home
  • History
  • Annotate
  • 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 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.util (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.util (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/util/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.util" class="title">Uses of Package<br>com.fasterxml.jackson.databind.util</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/util/package-summary.html">com.fasterxml.jackson.databind.util</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.cfg">com.fasterxml.jackson.databind.cfg</a></td>
97<td class="colLast">
98<div class="block">Package that contains most of configuration-related classes;
99exception being couple of most-commonly used configuration
100things (like Feature enumerations) that are at the
101main level (<code>com.fasterxml.jackson.databind</code>).</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.impl">com.fasterxml.jackson.databind.deser.impl</a></td>
113<td class="colLast">
114<div class="block">Contains those implementation classes of deserialization part of
115 data binding that are not considered part of public or semi-public
116 interfaces.</div>
117</td>
118</tr>
119<tr class="altColor">
120<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std</a></td>
121<td class="colLast">
122<div class="block">Contains public standard implementations of abstraction that
123 Jackson uses.</div>
124</td>
125</tr>
126<tr class="rowColor">
127<td class="colFirst"><a href="#com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect</a></td>
128<td class="colLast">
129<div class="block">Functionality needed for Bean introspection, required for detecting
130 accessors and mutators for Beans, as well as locating and handling
131 method annotations.</div>
132</td>
133</tr>
134<tr class="altColor">
135<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl</a></td>
136<td class="colLast">
137<div class="block">Package that contains standard implementations for
138 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a>
139 and
140 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeIdResolver</code></a>.</div>
141</td>
142</tr>
143<tr class="rowColor">
144<td class="colFirst"><a href="#com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node</a></td>
145<td class="colLast">
146<div class="block">Contains concrete <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> implementations
147 Jackson uses for the Tree model.</div>
148</td>
149</tr>
150<tr class="altColor">
151<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser</a></td>
152<td class="colLast">
153<div class="block">Contains implementation classes of serialization part of
154 data binding.</div>
155</td>
156</tr>
157<tr class="rowColor">
158<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl</a></td>
159<td class="colLast">
160<div class="block">Contains implementation classes of serialization part of
161 data binding.</div>
162</td>
163</tr>
164<tr class="altColor">
165<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std</a></td>
166<td class="colLast">&nbsp;</td>
167</tr>
168<tr class="rowColor">
169<td class="colFirst"><a href="#com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type</a></td>
170<td class="colLast">
171<div class="block">Package that contains concrete implementations of
172 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a>, as
173 well as the factory (<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>) for
174 constructing instances from various input data types
175 (like <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect"><code>Type</code></a>)
176 and programmatically (for structured types, arrays,
177 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a>s and <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>s).</div>
178</td>
179</tr>
180<tr class="altColor">
181<td class="colFirst"><a href="#com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util</a></td>
182<td class="colLast">
183<div class="block">Utility classes for Mapper package.</div>
184</td>
185</tr>
186</tbody>
187</table>
188</li>
189<li class="blockList"><a name="com.fasterxml.jackson.databind">
190<!--   -->
191</a>
192<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
193<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</a> used by <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></span><span class="tabEnd">&nbsp;</span></caption>
194<tr>
195<th class="colOne" scope="col">Class and Description</th>
196</tr>
197<tbody>
198<tr class="altColor">
199<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind">Annotations</a>
200<div class="block">Interface that defines interface for accessing contents of a
201 collection of annotations.</div>
202</td>
203</tr>
204<tr class="rowColor">
205<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.html#com.fasterxml.jackson.databind">ArrayBuilders</a>
206<div class="block">Helper class that contains set of distinct builders for different
207 arrays of primitive values.</div>
208</td>
209</tr>
210<tr class="altColor">
211<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind">Converter</a>
212<div class="block">Helper interface for things that convert Objects of
213 one type to another.</div>
214</td>
215</tr>
216<tr class="rowColor">
217<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/LinkedNode.html#com.fasterxml.jackson.databind">LinkedNode</a>
218<div class="block">Node of a forward-only linked list.</div>
219</td>
220</tr>
221<tr class="altColor">
222<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind">Named</a>
223<div class="block">Simple tag interface mostly to allow sorting by name.</div>
224</td>
225</tr>
226<tr class="rowColor">
227<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind">NameTransformer</a>
228<div class="block">Helper class used to encapsulate details of name mangling, transforming
229 of names using different strategies (prefixes, suffixes).</div>
230</td>
231</tr>
232<tr class="altColor">
233<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ObjectBuffer.html#com.fasterxml.jackson.databind">ObjectBuffer</a>
234<div class="block">Helper class to use for constructing Object arrays by appending entries
235 to create arrays of various lengths (length that is not known a priori).</div>
236</td>
237</tr>
238<tr class="rowColor">
239<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/RootNameLookup.html#com.fasterxml.jackson.databind">RootNameLookup</a>
240<div class="block">Helper class for caching resolved root names.</div>
241</td>
242</tr>
243</tbody>
244</table>
245</li>
246<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg">
247<!--   -->
248</a>
249<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
250<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</a> used by <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a></span><span class="tabEnd">&nbsp;</span></caption>
251<tr>
252<th class="colOne" scope="col">Class and Description</th>
253</tr>
254<tbody>
255<tr class="altColor">
256<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.cfg">Converter</a>
257<div class="block">Helper interface for things that convert Objects of
258 one type to another.</div>
259</td>
260</tr>
261<tr class="rowColor">
262<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/RootNameLookup.html#com.fasterxml.jackson.databind.cfg">RootNameLookup</a>
263<div class="block">Helper class for caching resolved root names.</div>
264</td>
265</tr>
266</tbody>
267</table>
268</li>
269<li class="blockList"><a name="com.fasterxml.jackson.databind.deser">
270<!--   -->
271</a>
272<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
273<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</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>
274<tr>
275<th class="colOne" scope="col">Class and Description</th>
276</tr>
277<tbody>
278<tr class="altColor">
279<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.deser">Annotations</a>
280<div class="block">Interface that defines interface for accessing contents of a
281 collection of annotations.</div>
282</td>
283</tr>
284<tr class="rowColor">
285<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.deser">Converter</a>
286<div class="block">Helper interface for things that convert Objects of
287 one type to another.</div>
288</td>
289</tr>
290<tr class="altColor">
291<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumResolver.html#com.fasterxml.jackson.databind.deser">EnumResolver</a>
292<div class="block">Helper class used to resolve String values (either JSON Object field
293 names or regular String values) into Java Enum instances.</div>
294</td>
295</tr>
296<tr class="rowColor">
297<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.deser">Named</a>
298<div class="block">Simple tag interface mostly to allow sorting by name.</div>
299</td>
300</tr>
301<tr class="altColor">
302<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.deser">NameTransformer</a>
303<div class="block">Helper class used to encapsulate details of name mangling, transforming
304 of names using different strategies (prefixes, suffixes).</div>
305</td>
306</tr>
307<tr class="rowColor">
308<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.deser">TokenBuffer</a>
309<div class="block">Utility class used for efficient storage of <code>JsonToken</code>
310 sequences, needed for temporary buffering.</div>
311</td>
312</tr>
313<tr class="altColor">
314<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ViewMatcher.html#com.fasterxml.jackson.databind.deser">ViewMatcher</a>
315<div class="block">Helper class used for checking whether a property is visible
316 in the active view</div>
317</td>
318</tr>
319</tbody>
320</table>
321</li>
322<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl">
323<!--   -->
324</a>
325<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
326<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</a> used by <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
327<tr>
328<th class="colOne" scope="col">Class and Description</th>
329</tr>
330<tbody>
331<tr class="altColor">
332<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.deser.impl">Annotations</a>
333<div class="block">Interface that defines interface for accessing contents of a
334 collection of annotations.</div>
335</td>
336</tr>
337<tr class="rowColor">
338<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.deser.impl">Named</a>
339<div class="block">Simple tag interface mostly to allow sorting by name.</div>
340</td>
341</tr>
342<tr class="altColor">
343<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.deser.impl">NameTransformer</a>
344<div class="block">Helper class used to encapsulate details of name mangling, transforming
345 of names using different strategies (prefixes, suffixes).</div>
346</td>
347</tr>
348<tr class="rowColor">
349<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.deser.impl">TokenBuffer</a>
350<div class="block">Utility class used for efficient storage of <code>JsonToken</code>
351 sequences, needed for temporary buffering.</div>
352</td>
353</tr>
354</tbody>
355</table>
356</li>
357<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std">
358<!--   -->
359</a>
360<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
361<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</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>
362<tr>
363<th class="colOne" scope="col">Class and Description</th>
364</tr>
365<tbody>
366<tr class="altColor">
367<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/CompactStringObjectMap.html#com.fasterxml.jackson.databind.deser.std">CompactStringObjectMap</a>
368<div class="block">Specialized lookup class that implements functionality similar to
369 <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>, but for special case of key always being
370 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> and using more compact (and memory-access
371 friendly) hashing scheme.</div>
372</td>
373</tr>
374<tr class="rowColor">
375<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.deser.std">Converter</a>
376<div class="block">Helper interface for things that convert Objects of
377 one type to another.</div>
378</td>
379</tr>
380<tr class="altColor">
381<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumResolver.html#com.fasterxml.jackson.databind.deser.std">EnumResolver</a>
382<div class="block">Helper class used to resolve String values (either JSON Object field
383 names or regular String values) into Java Enum instances.</div>
384</td>
385</tr>
386<tr class="rowColor">
387<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.deser.std">NameTransformer</a>
388<div class="block">Helper class used to encapsulate details of name mangling, transforming
389 of names using different strategies (prefixes, suffixes).</div>
390</td>
391</tr>
392<tr class="altColor">
393<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.deser.std">TokenBuffer</a>
394<div class="block">Utility class used for efficient storage of <code>JsonToken</code>
395 sequences, needed for temporary buffering.</div>
396</td>
397</tr>
398</tbody>
399</table>
400</li>
401<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect">
402<!--   -->
403</a>
404<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
405<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</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>
406<tr>
407<th class="colOne" scope="col">Class and Description</th>
408</tr>
409<tbody>
410<tr class="altColor">
411<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.introspect">Annotations</a>
412<div class="block">Interface that defines interface for accessing contents of a
413 collection of annotations.</div>
414</td>
415</tr>
416<tr class="rowColor">
417<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.introspect">Converter</a>
418<div class="block">Helper interface for things that convert Objects of
419 one type to another.</div>
420</td>
421</tr>
422<tr class="altColor">
423<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/LRUMap.html#com.fasterxml.jackson.databind.introspect">LRUMap</a>
424<div class="block">Helper for simple bounded maps used for reusing lookup values.</div>
425</td>
426</tr>
427<tr class="rowColor">
428<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.introspect">Named</a>
429<div class="block">Simple tag interface mostly to allow sorting by name.</div>
430</td>
431</tr>
432<tr class="altColor">
433<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.introspect">NameTransformer</a>
434<div class="block">Helper class used to encapsulate details of name mangling, transforming
435 of names using different strategies (prefixes, suffixes).</div>
436</td>
437</tr>
438</tbody>
439</table>
440</li>
441<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl">
442<!--   -->
443</a>
444<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
445<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</a> used by <a href="../../../../../com/fasterxml/jackson/databind/jsontype/impl/package-summary.html">com.fasterxml.jackson.databind.jsontype.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
446<tr>
447<th class="colOne" scope="col">Class and Description</th>
448</tr>
449<tbody>
450<tr class="altColor">
451<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.jsontype.impl">TokenBuffer</a>
452<div class="block">Utility class used for efficient storage of <code>JsonToken</code>
453 sequences, needed for temporary buffering.</div>
454</td>
455</tr>
456</tbody>
457</table>
458</li>
459<li class="blockList"><a name="com.fasterxml.jackson.databind.node">
460<!--   -->
461</a>
462<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
463<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</a> used by <a href="../../../../../com/fasterxml/jackson/databind/node/package-summary.html">com.fasterxml.jackson.databind.node</a></span><span class="tabEnd">&nbsp;</span></caption>
464<tr>
465<th class="colOne" scope="col">Class and Description</th>
466</tr>
467<tbody>
468<tr class="altColor">
469<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/RawValue.html#com.fasterxml.jackson.databind.node">RawValue</a>
470<div class="block">Helper class used to encapsulate "raw values", pre-encoded textual content
471 that can be output as opaque value with no quoting/escaping, using
472 <code>JsonGenerator.writeRawValue(String)</code>.</div>
473</td>
474</tr>
475</tbody>
476</table>
477</li>
478<li class="blockList"><a name="com.fasterxml.jackson.databind.ser">
479<!--   -->
480</a>
481<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
482<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</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>
483<tr>
484<th class="colOne" scope="col">Class and Description</th>
485</tr>
486<tbody>
487<tr class="altColor">
488<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.ser">Annotations</a>
489<div class="block">Interface that defines interface for accessing contents of a
490 collection of annotations.</div>
491</td>
492</tr>
493<tr class="rowColor">
494<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.ser">Converter</a>
495<div class="block">Helper interface for things that convert Objects of
496 one type to another.</div>
497</td>
498</tr>
499<tr class="altColor">
500<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.ser">Named</a>
501<div class="block">Simple tag interface mostly to allow sorting by name.</div>
502</td>
503</tr>
504<tr class="rowColor">
505<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser">NameTransformer</a>
506<div class="block">Helper class used to encapsulate details of name mangling, transforming
507 of names using different strategies (prefixes, suffixes).</div>
508</td>
509</tr>
510<tr class="altColor">
511<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TypeKey.html#com.fasterxml.jackson.databind.ser">TypeKey</a>
512<div class="block">Key that offers two "modes"; one with raw class, as used for
513 cases were raw class type is available (for example, when using
514 runtime type); and one with full generics-including.</div>
515</td>
516</tr>
517</tbody>
518</table>
519</li>
520<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl">
521<!--   -->
522</a>
523<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
524<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</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>
525<tr>
526<th class="colOne" scope="col">Class and Description</th>
527</tr>
528<tbody>
529<tr class="altColor">
530<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.ser.impl">Annotations</a>
531<div class="block">Interface that defines interface for accessing contents of a
532 collection of annotations.</div>
533</td>
534</tr>
535<tr class="rowColor">
536<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.ser.impl">Named</a>
537<div class="block">Simple tag interface mostly to allow sorting by name.</div>
538</td>
539</tr>
540<tr class="altColor">
541<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser.impl">NameTransformer</a>
542<div class="block">Helper class used to encapsulate details of name mangling, transforming
543 of names using different strategies (prefixes, suffixes).</div>
544</td>
545</tr>
546<tr class="rowColor">
547<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TypeKey.html#com.fasterxml.jackson.databind.ser.impl">TypeKey</a>
548<div class="block">Key that offers two "modes"; one with raw class, as used for
549 cases were raw class type is available (for example, when using
550 runtime type); and one with full generics-including.</div>
551</td>
552</tr>
553</tbody>
554</table>
555</li>
556<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std">
557<!--   -->
558</a>
559<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
560<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</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>
561<tr>
562<th class="colOne" scope="col">Class and Description</th>
563</tr>
564<tbody>
565<tr class="altColor">
566<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.ser.std">Converter</a>
567<div class="block">Helper interface for things that convert Objects of
568 one type to another.</div>
569</td>
570</tr>
571<tr class="rowColor">
572<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumValues.html#com.fasterxml.jackson.databind.ser.std">EnumValues</a>
573<div class="block">Helper class used for storing String serializations of
574 enumerations.</div>
575</td>
576</tr>
577<tr class="altColor">
578<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser.std">NameTransformer</a>
579<div class="block">Helper class used to encapsulate details of name mangling, transforming
580 of names using different strategies (prefixes, suffixes).</div>
581</td>
582</tr>
583<tr class="rowColor">
584<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.ser.std">TokenBuffer</a>
585<div class="block">Utility class used for efficient storage of <code>JsonToken</code>
586 sequences, needed for temporary buffering.</div>
587</td>
588</tr>
589</tbody>
590</table>
591</li>
592<li class="blockList"><a name="com.fasterxml.jackson.databind.type">
593<!--   -->
594</a>
595<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
596<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</a> used by <a href="../../../../../com/fasterxml/jackson/databind/type/package-summary.html">com.fasterxml.jackson.databind.type</a></span><span class="tabEnd">&nbsp;</span></caption>
597<tr>
598<th class="colOne" scope="col">Class and Description</th>
599</tr>
600<tbody>
601<tr class="altColor">
602<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/LRUMap.html#com.fasterxml.jackson.databind.type">LRUMap</a>
603<div class="block">Helper for simple bounded maps used for reusing lookup values.</div>
604</td>
605</tr>
606</tbody>
607</table>
608</li>
609<li class="blockList"><a name="com.fasterxml.jackson.databind.util">
610<!--   -->
611</a>
612<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
613<caption><span>Classes in <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</a> used by <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</a></span><span class="tabEnd">&nbsp;</span></caption>
614<tr>
615<th class="colOne" scope="col">Class and Description</th>
616</tr>
617<tbody>
618<tr class="altColor">
619<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.BooleanBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.BooleanBuilder</a>&nbsp;</td>
620</tr>
621<tr class="rowColor">
622<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.ByteBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.ByteBuilder</a>&nbsp;</td>
623</tr>
624<tr class="altColor">
625<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.DoubleBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.DoubleBuilder</a>&nbsp;</td>
626</tr>
627<tr class="rowColor">
628<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.FloatBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.FloatBuilder</a>&nbsp;</td>
629</tr>
630<tr class="altColor">
631<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.IntBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.IntBuilder</a>&nbsp;</td>
632</tr>
633<tr class="rowColor">
634<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.LongBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.LongBuilder</a>&nbsp;</td>
635</tr>
636<tr class="altColor">
637<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.ShortBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.ShortBuilder</a>&nbsp;</td>
638</tr>
639<tr class="rowColor">
640<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/CompactStringObjectMap.html#com.fasterxml.jackson.databind.util">CompactStringObjectMap</a>
641<div class="block">Specialized lookup class that implements functionality similar to
642 <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>, but for special case of key always being
643 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> and using more compact (and memory-access
644 friendly) hashing scheme.</div>
645</td>
646</tr>
647<tr class="altColor">
648<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.util">Converter</a>
649<div class="block">Helper interface for things that convert Objects of
650 one type to another.</div>
651</td>
652</tr>
653<tr class="rowColor">
654<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumResolver.html#com.fasterxml.jackson.databind.util">EnumResolver</a>
655<div class="block">Helper class used to resolve String values (either JSON Object field
656 names or regular String values) into Java Enum instances.</div>
657</td>
658</tr>
659<tr class="altColor">
660<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumValues.html#com.fasterxml.jackson.databind.util">EnumValues</a>
661<div class="block">Helper class used for storing String serializations of
662 enumerations.</div>
663</td>
664</tr>
665<tr class="rowColor">
666<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/LinkedNode.html#com.fasterxml.jackson.databind.util">LinkedNode</a>
667<div class="block">Node of a forward-only linked list.</div>
668</td>
669</tr>
670<tr class="altColor">
671<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/LRUMap.html#com.fasterxml.jackson.databind.util">LRUMap</a>
672<div class="block">Helper for simple bounded maps used for reusing lookup values.</div>
673</td>
674</tr>
675<tr class="rowColor">
676<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.util">Named</a>
677<div class="block">Simple tag interface mostly to allow sorting by name.</div>
678</td>
679</tr>
680<tr class="altColor">
681<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.util">NameTransformer</a>
682<div class="block">Helper class used to encapsulate details of name mangling, transforming
683 of names using different strategies (prefixes, suffixes).</div>
684</td>
685</tr>
686<tr class="rowColor">
687<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/PrimitiveArrayBuilder.html#com.fasterxml.jackson.databind.util">PrimitiveArrayBuilder</a>
688<div class="block">Base class for specialized primitive array builders.</div>
689</td>
690</tr>
691<tr class="altColor">
692<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/SimpleBeanPropertyDefinition.html#com.fasterxml.jackson.databind.util">SimpleBeanPropertyDefinition</a>
693<div class="block">Simple immutable <a href="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect"><code>BeanPropertyDefinition</code></a> implementation that can
694 be wrapped around a <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotatedMember</code></a> that is a simple
695 accessor (getter) or mutator (setter, constructor parameter)
696 (or both, for fields).</div>
697</td>
698</tr>
699<tr class="rowColor">
700<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/StdDateFormat.html#com.fasterxml.jackson.databind.util">StdDateFormat</a>
701<div class="block">Default <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> implementation used by standard Date
702 serializers and deserializers.</div>
703</td>
704</tr>
705<tr class="altColor">
706<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.util">TokenBuffer</a>
707<div class="block">Utility class used for efficient storage of <code>JsonToken</code>
708 sequences, needed for temporary buffering.</div>
709</td>
710</tr>
711<tr class="rowColor">
712<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.Segment.html#com.fasterxml.jackson.databind.util">TokenBuffer.Segment</a>
713<div class="block">Individual segment of TokenBuffer that can store up to 16 tokens
714 (limited by 4 bits per token type marker requirement).</div>
715</td>
716</tr>
717<tr class="altColor">
718<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TypeKey.html#com.fasterxml.jackson.databind.util">TypeKey</a>
719<div class="block">Key that offers two "modes"; one with raw class, as used for
720 cases were raw class type is available (for example, when using
721 runtime type); and one with full generics-including.</div>
722</td>
723</tr>
724<tr class="rowColor">
725<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ViewMatcher.html#com.fasterxml.jackson.databind.util">ViewMatcher</a>
726<div class="block">Helper class used for checking whether a property is visible
727 in the active view</div>
728</td>
729</tr>
730</tbody>
731</table>
732</li>
733</ul>
734</div>
735<!-- ======= START OF BOTTOM NAVBAR ====== -->
736<div class="bottomNav"><a name="navbar.bottom">
737<!--   -->
738</a>
739<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
740<a name="navbar.bottom.firstrow">
741<!--   -->
742</a>
743<ul class="navList" title="Navigation">
744<li><a href="../../../../../overview-summary.html">Overview</a></li>
745<li><a href="package-summary.html">Package</a></li>
746<li>Class</li>
747<li class="navBarCell1Rev">Use</li>
748<li><a href="package-tree.html">Tree</a></li>
749<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
750<li><a href="../../../../../index-all.html">Index</a></li>
751<li><a href="../../../../../help-doc.html">Help</a></li>
752</ul>
753</div>
754<div class="subNav">
755<ul class="navList">
756<li>Prev</li>
757<li>Next</li>
758</ul>
759<ul class="navList">
760<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/util/package-use.html" target="_top">Frames</a></li>
761<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
762</ul>
763<ul class="navList" id="allclasses_navbar_bottom">
764<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
765</ul>
766<div>
767<script type="text/javascript"><!--
768  allClassesLink = document.getElementById("allclasses_navbar_bottom");
769  if(window==top) {
770    allClassesLink.style.display = "block";
771  }
772  else {
773    allClassesLink.style.display = "none";
774  }
775  //-->
776</script>
777</div>
778<a name="skip.navbar.bottom">
779<!--   -->
780</a></div>
781<!-- ======== END OF BOTTOM NAVBAR ======= -->
782<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
783</body>
784</html>
785