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