• Home
  • 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 (version 1.7.0_10-ea) on Sun Jul 14 20:03:36 PDT 2013 -->
6<title>Uses of Package org.codehaus.jackson.util (Jackson JSON Processor)</title>
7<meta name="date" content="2013-07-14">
8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
9</head>
10<body>
11<script type="text/javascript"><!--
12    if (location.href.indexOf('is-external=true') == -1) {
13        parent.document.title="Uses of Package org.codehaus.jackson.util (Jackson JSON Processor)";
14    }
15//-->
16</script>
17<noscript>
18<div>JavaScript is disabled on your browser.</div>
19</noscript>
20<!-- ========= START OF TOP NAVBAR ======= -->
21<div class="topNav"><a name="navbar_top">
22<!--   -->
23</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
24<!--   -->
25</a>
26<ul class="navList" title="Navigation">
27<li><a href="../../../../overview-summary.html">Overview</a></li>
28<li><a href="package-summary.html">Package</a></li>
29<li>Class</li>
30<li class="navBarCell1Rev">Use</li>
31<li><a href="package-tree.html">Tree</a></li>
32<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
33<li><a href="../../../../index-all.html">Index</a></li>
34<li><a href="../../../../help-doc.html">Help</a></li>
35</ul>
36</div>
37<div class="subNav">
38<ul class="navList">
39<li>Prev</li>
40<li>Next</li>
41</ul>
42<ul class="navList">
43<li><a href="../../../../index.html?org/codehaus/jackson/util/package-use.html" target="_top">Frames</a></li>
44<li><a href="package-use.html" target="_top">No Frames</a></li>
45</ul>
46<ul class="navList" id="allclasses_navbar_top">
47<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
48</ul>
49<div>
50<script type="text/javascript"><!--
51  allClassesLink = document.getElementById("allclasses_navbar_top");
52  if(window==top) {
53    allClassesLink.style.display = "block";
54  }
55  else {
56    allClassesLink.style.display = "none";
57  }
58  //-->
59</script>
60</div>
61<a name="skip-navbar_top">
62<!--   -->
63</a></div>
64<!-- ========= END OF TOP NAVBAR ========= -->
65<div class="header">
66<h1 title="Uses of Package org.codehaus.jackson.util" class="title">Uses of Package<br>org.codehaus.jackson.util</h1>
67</div>
68<div class="contentContainer">
69<ul class="blockList">
70<li class="blockList">
71<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
72<caption><span>Packages that use <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a></span><span class="tabEnd">&nbsp;</span></caption>
73<tr>
74<th class="colFirst" scope="col">Package</th>
75<th class="colLast" scope="col">Description</th>
76</tr>
77<tbody>
78<tr class="altColor">
79<td class="colFirst"><a href="#org.codehaus.jackson">org.codehaus.jackson</a></td>
80<td class="colLast">
81<div class="block">Main public API classes of the core streaming JSON
82 processor: most importantly <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a>
83 used for constructing
84 JSON parser (<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>)
85 and generator
86 (<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>)
87 instances.</div>
88</td>
89</tr>
90<tr class="rowColor">
91<td class="colFirst"><a href="#org.codehaus.jackson.impl">org.codehaus.jackson.impl</a></td>
92<td class="colLast">
93<div class="block">Parser and generator implementation classes that Jackson
94 defines and uses.</div>
95</td>
96</tr>
97<tr class="altColor">
98<td class="colFirst"><a href="#org.codehaus.jackson.io">org.codehaus.jackson.io</a></td>
99<td class="colLast">
100<div class="block">This package contains I/O helper classes Jackson itself uses, but that
101are not exposed for external reuse.</div>
102</td>
103</tr>
104<tr class="rowColor">
105<td class="colFirst"><a href="#org.codehaus.jackson.map.deser">org.codehaus.jackson.map.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="altColor">
112<td class="colFirst"><a href="#org.codehaus.jackson.map.deser.impl">org.codehaus.jackson.map.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="rowColor">
120<td class="colFirst"><a href="#org.codehaus.jackson.map.deser.std">org.codehaus.jackson.map.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="altColor">
127<td class="colFirst"><a href="#org.codehaus.jackson.map.jsontype.impl">org.codehaus.jackson.map.jsontype.impl</a></td>
128<td class="colLast">
129<div class="block">Package that contains standard implementations for
130 <a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a>
131 and
132 <a href="../../../../org/codehaus/jackson/map/jsontype/TypeIdResolver.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeIdResolver</code></a>.</div>
133</td>
134</tr>
135<tr class="rowColor">
136<td class="colFirst"><a href="#org.codehaus.jackson.map.ser.std">org.codehaus.jackson.map.ser.std</a></td>
137<td class="colLast">&nbsp;</td>
138</tr>
139<tr class="altColor">
140<td class="colFirst"><a href="#org.codehaus.jackson.util">org.codehaus.jackson.util</a></td>
141<td class="colLast">
142<div class="block">Utility classes used by Jackson Core functionality.</div>
143</td>
144</tr>
145</tbody>
146</table>
147</li>
148<li class="blockList"><a name="org.codehaus.jackson">
149<!--   -->
150</a>
151<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
152<caption><span>Classes in <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a> used by <a href="../../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a></span><span class="tabEnd">&nbsp;</span></caption>
153<tr>
154<th class="colOne" scope="col">Class and Description</th>
155</tr>
156<tbody>
157<tr class="altColor">
158<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/BufferRecycler.html#org.codehaus.jackson">BufferRecycler</a>
159<div class="block">This is a small utility class, whose main functionality is to allow
160 simple reuse of raw byte/char buffers.</div>
161</td>
162</tr>
163</tbody>
164</table>
165</li>
166<li class="blockList"><a name="org.codehaus.jackson.impl">
167<!--   -->
168</a>
169<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
170<caption><span>Classes in <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a> used by <a href="../../../../org/codehaus/jackson/impl/package-summary.html">org.codehaus.jackson.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
171<tr>
172<th class="colOne" scope="col">Class and Description</th>
173</tr>
174<tbody>
175<tr class="altColor">
176<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/ByteArrayBuilder.html#org.codehaus.jackson.impl">ByteArrayBuilder</a>
177<div class="block">Helper class that is similar to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a>
178 in usage, but more geared to Jackson use cases internally.</div>
179</td>
180</tr>
181<tr class="rowColor">
182<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/DefaultPrettyPrinter.html#org.codehaus.jackson.impl">DefaultPrettyPrinter</a>
183<div class="block">Default <a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson"><code>PrettyPrinter</code></a> implementation that uses 2-space
184 indentation with platform-default linefeeds.</div>
185</td>
186</tr>
187<tr class="altColor">
188<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/TextBuffer.html#org.codehaus.jackson.impl">TextBuffer</a>
189<div class="block">TextBuffer is a class similar to <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang"><code>StringBuffer</code></a>, with
190 following differences:
191
192  TextBuffer uses segments character arrays, to avoid having
193     to do additional array copies when array is not big enough.</div>
194</td>
195</tr>
196</tbody>
197</table>
198</li>
199<li class="blockList"><a name="org.codehaus.jackson.io">
200<!--   -->
201</a>
202<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
203<caption><span>Classes in <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a> used by <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a></span><span class="tabEnd">&nbsp;</span></caption>
204<tr>
205<th class="colOne" scope="col">Class and Description</th>
206</tr>
207<tbody>
208<tr class="altColor">
209<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/BufferRecycler.html#org.codehaus.jackson.io">BufferRecycler</a>
210<div class="block">This is a small utility class, whose main functionality is to allow
211 simple reuse of raw byte/char buffers.</div>
212</td>
213</tr>
214<tr class="rowColor">
215<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/ByteArrayBuilder.html#org.codehaus.jackson.io">ByteArrayBuilder</a>
216<div class="block">Helper class that is similar to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a>
217 in usage, but more geared to Jackson use cases internally.</div>
218</td>
219</tr>
220<tr class="altColor">
221<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/TextBuffer.html#org.codehaus.jackson.io">TextBuffer</a>
222<div class="block">TextBuffer is a class similar to <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang"><code>StringBuffer</code></a>, with
223 following differences:
224
225  TextBuffer uses segments character arrays, to avoid having
226     to do additional array copies when array is not big enough.</div>
227</td>
228</tr>
229</tbody>
230</table>
231</li>
232<li class="blockList"><a name="org.codehaus.jackson.map.deser">
233<!--   -->
234</a>
235<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
236<caption><span>Classes in <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a> used by <a href="../../../../org/codehaus/jackson/map/deser/package-summary.html">org.codehaus.jackson.map.deser</a></span><span class="tabEnd">&nbsp;</span></caption>
237<tr>
238<th class="colOne" scope="col">Class and Description</th>
239</tr>
240<tbody>
241<tr class="altColor">
242<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/TokenBuffer.html#org.codehaus.jackson.map.deser">TokenBuffer</a>
243<div class="block">Utility class used for efficient storage of <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson"><code>JsonToken</code></a>
244 sequences, needed for temporary buffering.</div>
245</td>
246</tr>
247</tbody>
248</table>
249</li>
250<li class="blockList"><a name="org.codehaus.jackson.map.deser.impl">
251<!--   -->
252</a>
253<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
254<caption><span>Classes in <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a> used by <a href="../../../../org/codehaus/jackson/map/deser/impl/package-summary.html">org.codehaus.jackson.map.deser.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
255<tr>
256<th class="colOne" scope="col">Class and Description</th>
257</tr>
258<tbody>
259<tr class="altColor">
260<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/TokenBuffer.html#org.codehaus.jackson.map.deser.impl">TokenBuffer</a>
261<div class="block">Utility class used for efficient storage of <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson"><code>JsonToken</code></a>
262 sequences, needed for temporary buffering.</div>
263</td>
264</tr>
265</tbody>
266</table>
267</li>
268<li class="blockList"><a name="org.codehaus.jackson.map.deser.std">
269<!--   -->
270</a>
271<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
272<caption><span>Classes in <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a> used by <a href="../../../../org/codehaus/jackson/map/deser/std/package-summary.html">org.codehaus.jackson.map.deser.std</a></span><span class="tabEnd">&nbsp;</span></caption>
273<tr>
274<th class="colOne" scope="col">Class and Description</th>
275</tr>
276<tbody>
277<tr class="altColor">
278<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/TokenBuffer.html#org.codehaus.jackson.map.deser.std">TokenBuffer</a>
279<div class="block">Utility class used for efficient storage of <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson"><code>JsonToken</code></a>
280 sequences, needed for temporary buffering.</div>
281</td>
282</tr>
283</tbody>
284</table>
285</li>
286<li class="blockList"><a name="org.codehaus.jackson.map.jsontype.impl">
287<!--   -->
288</a>
289<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
290<caption><span>Classes in <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a> used by <a href="../../../../org/codehaus/jackson/map/jsontype/impl/package-summary.html">org.codehaus.jackson.map.jsontype.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
291<tr>
292<th class="colOne" scope="col">Class and Description</th>
293</tr>
294<tbody>
295<tr class="altColor">
296<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/TokenBuffer.html#org.codehaus.jackson.map.jsontype.impl">TokenBuffer</a>
297<div class="block">Utility class used for efficient storage of <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson"><code>JsonToken</code></a>
298 sequences, needed for temporary buffering.</div>
299</td>
300</tr>
301</tbody>
302</table>
303</li>
304<li class="blockList"><a name="org.codehaus.jackson.map.ser.std">
305<!--   -->
306</a>
307<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
308<caption><span>Classes in <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a> used by <a href="../../../../org/codehaus/jackson/map/ser/std/package-summary.html">org.codehaus.jackson.map.ser.std</a></span><span class="tabEnd">&nbsp;</span></caption>
309<tr>
310<th class="colOne" scope="col">Class and Description</th>
311</tr>
312<tbody>
313<tr class="altColor">
314<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/TokenBuffer.html#org.codehaus.jackson.map.ser.std">TokenBuffer</a>
315<div class="block">Utility class used for efficient storage of <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson"><code>JsonToken</code></a>
316 sequences, needed for temporary buffering.</div>
317</td>
318</tr>
319</tbody>
320</table>
321</li>
322<li class="blockList"><a name="org.codehaus.jackson.util">
323<!--   -->
324</a>
325<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
326<caption><span>Classes in <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a> used by <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</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="../../../../org/codehaus/jackson/util/class-use/BufferRecycler.html#org.codehaus.jackson.util">BufferRecycler</a>
333<div class="block">This is a small utility class, whose main functionality is to allow
334 simple reuse of raw byte/char buffers.</div>
335</td>
336</tr>
337<tr class="rowColor">
338<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/BufferRecycler.ByteBufferType.html#org.codehaus.jackson.util">BufferRecycler.ByteBufferType</a>&nbsp;</td>
339</tr>
340<tr class="altColor">
341<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/BufferRecycler.CharBufferType.html#org.codehaus.jackson.util">BufferRecycler.CharBufferType</a>&nbsp;</td>
342</tr>
343<tr class="rowColor">
344<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/ByteArrayBuilder.html#org.codehaus.jackson.util">ByteArrayBuilder</a>
345<div class="block">Helper class that is similar to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a>
346 in usage, but more geared to Jackson use cases internally.</div>
347</td>
348</tr>
349<tr class="altColor">
350<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/InternCache.html#org.codehaus.jackson.util">InternCache</a>
351<div class="block">Singleton class that adds a simple first-level cache in front of
352 regular String.intern() functionality.</div>
353</td>
354</tr>
355<tr class="rowColor">
356<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/JsonParserDelegate.html#org.codehaus.jackson.util">JsonParserDelegate</a>
357<div class="block">Helper class that implements
358 <a href="http://en.wikipedia.org/wiki/Delegation_pattern">delegation pattern</a> for <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>,
359 to allow for simple overridability of basic parsing functionality.</div>
360</td>
361</tr>
362<tr class="altColor">
363<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/JsonParserSequence.html#org.codehaus.jackson.util">JsonParserSequence</a>
364<div class="block">Helper class that can be used to sequence multiple physical
365 <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>s to create a single logical sequence of
366 tokens, as a single <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>.</div>
367</td>
368</tr>
369<tr class="rowColor">
370<td class="colOne"><a href="../../../../org/codehaus/jackson/util/class-use/TokenBuffer.Segment.html#org.codehaus.jackson.util">TokenBuffer.Segment</a>
371<div class="block">Individual segment of TokenBuffer that can store up to 16 tokens
372 (limited by 4 bits per token type marker requirement).</div>
373</td>
374</tr>
375</tbody>
376</table>
377</li>
378</ul>
379</div>
380<!-- ======= START OF BOTTOM NAVBAR ====== -->
381<div class="bottomNav"><a name="navbar_bottom">
382<!--   -->
383</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
384<!--   -->
385</a>
386<ul class="navList" title="Navigation">
387<li><a href="../../../../overview-summary.html">Overview</a></li>
388<li><a href="package-summary.html">Package</a></li>
389<li>Class</li>
390<li class="navBarCell1Rev">Use</li>
391<li><a href="package-tree.html">Tree</a></li>
392<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
393<li><a href="../../../../index-all.html">Index</a></li>
394<li><a href="../../../../help-doc.html">Help</a></li>
395</ul>
396</div>
397<div class="subNav">
398<ul class="navList">
399<li>Prev</li>
400<li>Next</li>
401</ul>
402<ul class="navList">
403<li><a href="../../../../index.html?org/codehaus/jackson/util/package-use.html" target="_top">Frames</a></li>
404<li><a href="package-use.html" target="_top">No Frames</a></li>
405</ul>
406<ul class="navList" id="allclasses_navbar_bottom">
407<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
408</ul>
409<div>
410<script type="text/javascript"><!--
411  allClassesLink = document.getElementById("allclasses_navbar_bottom");
412  if(window==top) {
413    allClassesLink.style.display = "block";
414  }
415  else {
416    allClassesLink.style.display = "none";
417  }
418  //-->
419</script>
420</div>
421<a name="skip-navbar_bottom">
422<!--   -->
423</a></div>
424<!-- ======== END OF BOTTOM NAVBAR ======= -->
425</body>
426</html>
427