• 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:33 PDT 2013 -->
6<title>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="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 class="navBarCell1Rev">Package</li>
29<li>Class</li>
30<li><a href="package-use.html">Use</a></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><a href="../../../../org/codehaus/jackson/type/package-summary.html">Prev Package</a></li>
40<li><a href="../../../../org/codehaus/jackson/xc/package-summary.html">Next Package</a></li>
41</ul>
42<ul class="navList">
43<li><a href="../../../../index.html?org/codehaus/jackson/util/package-summary.html" target="_top">Frames</a></li>
44<li><a href="package-summary.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="Package" class="title">Package&nbsp;org.codehaus.jackson.util</h1>
67<div class="docSummary">
68<div class="block">Utility classes used by Jackson Core functionality.</div>
69</div>
70<p>See:&nbsp;<a href="#package_description">Description</a></p>
71</div>
72<div class="contentContainer">
73<ul class="blockList">
74<li class="blockList">
75<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
76<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
77<tr>
78<th class="colFirst" scope="col">Class</th>
79<th class="colLast" scope="col">Description</th>
80</tr>
81<tbody>
82<tr class="altColor">
83<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/BufferRecycler.html" title="class in org.codehaus.jackson.util">BufferRecycler</a></td>
84<td class="colLast">
85<div class="block">This is a small utility class, whose main functionality is to allow
86 simple reuse of raw byte/char buffers.</div>
87</td>
88</tr>
89<tr class="rowColor">
90<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/ByteArrayBuilder.html" title="class in org.codehaus.jackson.util">ByteArrayBuilder</a></td>
91<td class="colLast">
92<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>
93 in usage, but more geared to Jackson use cases internally.</div>
94</td>
95</tr>
96<tr class="altColor">
97<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/CharTypes.html" title="class in org.codehaus.jackson.util">CharTypes</a></td>
98<td class="colLast">&nbsp;</td>
99</tr>
100<tr class="rowColor">
101<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/DefaultPrettyPrinter.html" title="class in org.codehaus.jackson.util">DefaultPrettyPrinter</a></td>
102<td class="colLast">
103<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
104 indentation with platform-default linefeeds.</div>
105</td>
106</tr>
107<tr class="altColor">
108<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/DefaultPrettyPrinter.FixedSpaceIndenter.html" title="class in org.codehaus.jackson.util">DefaultPrettyPrinter.FixedSpaceIndenter</a></td>
109<td class="colLast">
110<div class="block">This is a very simple indenter that only every adds a
111 single space for indentation.</div>
112</td>
113</tr>
114<tr class="rowColor">
115<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/DefaultPrettyPrinter.Lf2SpacesIndenter.html" title="class in org.codehaus.jackson.util">DefaultPrettyPrinter.Lf2SpacesIndenter</a></td>
116<td class="colLast">
117<div class="block">Default linefeed-based indenter uses system-specific linefeeds and
118 2 spaces for indentation per level.</div>
119</td>
120</tr>
121<tr class="altColor">
122<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/DefaultPrettyPrinter.NopIndenter.html" title="class in org.codehaus.jackson.util">DefaultPrettyPrinter.NopIndenter</a></td>
123<td class="colLast">
124<div class="block">Dummy implementation that adds no indentation whatsoever</div>
125</td>
126</tr>
127<tr class="rowColor">
128<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/InternCache.html" title="class in org.codehaus.jackson.util">InternCache</a></td>
129<td class="colLast">
130<div class="block">Singleton class that adds a simple first-level cache in front of
131 regular String.intern() functionality.</div>
132</td>
133</tr>
134<tr class="altColor">
135<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/JsonGeneratorDelegate.html" title="class in org.codehaus.jackson.util">JsonGeneratorDelegate</a></td>
136<td class="colLast">&nbsp;</td>
137</tr>
138<tr class="rowColor">
139<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/JsonParserDelegate.html" title="class in org.codehaus.jackson.util">JsonParserDelegate</a></td>
140<td class="colLast">
141<div class="block">Helper class that implements
142 <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>,
143 to allow for simple overridability of basic parsing functionality.</div>
144</td>
145</tr>
146<tr class="altColor">
147<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/JsonParserSequence.html" title="class in org.codehaus.jackson.util">JsonParserSequence</a></td>
148<td class="colLast">
149<div class="block">Helper class that can be used to sequence multiple physical
150 <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
151 tokens, as a single <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>.</div>
152</td>
153</tr>
154<tr class="rowColor">
155<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/MinimalPrettyPrinter.html" title="class in org.codehaus.jackson.util">MinimalPrettyPrinter</a></td>
156<td class="colLast">
157<div class="block"><a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson"><code>PrettyPrinter</code></a> implementation that adds no indentation,
158 just implements everything necessary for value output to work
159 as expected, and provide simpler extension points to allow
160 for creating simple custom implementations that add specific
161 decoration or overrides.</div>
162</td>
163</tr>
164<tr class="altColor">
165<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/TextBuffer.html" title="class in org.codehaus.jackson.util">TextBuffer</a></td>
166<td class="colLast">
167<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
168 following differences:
169
170  TextBuffer uses segments character arrays, to avoid having
171     to do additional array copies when array is not big enough.</div>
172</td>
173</tr>
174<tr class="rowColor">
175<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/TokenBuffer.html" title="class in org.codehaus.jackson.util">TokenBuffer</a></td>
176<td class="colLast">
177<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>
178 sequences, needed for temporary buffering.</div>
179</td>
180</tr>
181<tr class="altColor">
182<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/TokenBuffer.Parser.html" title="class in org.codehaus.jackson.util">TokenBuffer.Parser</a></td>
183<td class="colLast">&nbsp;</td>
184</tr>
185<tr class="rowColor">
186<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/TokenBuffer.Segment.html" title="class in org.codehaus.jackson.util">TokenBuffer.Segment</a></td>
187<td class="colLast">
188<div class="block">Individual segment of TokenBuffer that can store up to 16 tokens
189 (limited by 4 bits per token type marker requirement).</div>
190</td>
191</tr>
192<tr class="altColor">
193<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/VersionUtil.html" title="class in org.codehaus.jackson.util">VersionUtil</a></td>
194<td class="colLast">
195<div class="block">Functionality for supporting exposing of component <a href="../../../../org/codehaus/jackson/Version.html" title="class in org.codehaus.jackson"><code>Version</code></a>s.</div>
196</td>
197</tr>
198</tbody>
199</table>
200</li>
201<li class="blockList">
202<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
203<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
204<tr>
205<th class="colFirst" scope="col">Enum</th>
206<th class="colLast" scope="col">Description</th>
207</tr>
208<tbody>
209<tr class="altColor">
210<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/BufferRecycler.ByteBufferType.html" title="enum in org.codehaus.jackson.util">BufferRecycler.ByteBufferType</a></td>
211<td class="colLast">&nbsp;</td>
212</tr>
213<tr class="rowColor">
214<td class="colFirst"><a href="../../../../org/codehaus/jackson/util/BufferRecycler.CharBufferType.html" title="enum in org.codehaus.jackson.util">BufferRecycler.CharBufferType</a></td>
215<td class="colLast">&nbsp;</td>
216</tr>
217</tbody>
218</table>
219</li>
220</ul>
221<a name="package_description">
222<!--   -->
223</a>
224<h2 title="Package org.codehaus.jackson.util Description">Package org.codehaus.jackson.util Description</h2>
225<div class="block">Utility classes used by Jackson Core functionality.</div>
226</div>
227<!-- ======= START OF BOTTOM NAVBAR ====== -->
228<div class="bottomNav"><a name="navbar_bottom">
229<!--   -->
230</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
231<!--   -->
232</a>
233<ul class="navList" title="Navigation">
234<li><a href="../../../../overview-summary.html">Overview</a></li>
235<li class="navBarCell1Rev">Package</li>
236<li>Class</li>
237<li><a href="package-use.html">Use</a></li>
238<li><a href="package-tree.html">Tree</a></li>
239<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
240<li><a href="../../../../index-all.html">Index</a></li>
241<li><a href="../../../../help-doc.html">Help</a></li>
242</ul>
243</div>
244<div class="subNav">
245<ul class="navList">
246<li><a href="../../../../org/codehaus/jackson/type/package-summary.html">Prev Package</a></li>
247<li><a href="../../../../org/codehaus/jackson/xc/package-summary.html">Next Package</a></li>
248</ul>
249<ul class="navList">
250<li><a href="../../../../index.html?org/codehaus/jackson/util/package-summary.html" target="_top">Frames</a></li>
251<li><a href="package-summary.html" target="_top">No Frames</a></li>
252</ul>
253<ul class="navList" id="allclasses_navbar_bottom">
254<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
255</ul>
256<div>
257<script type="text/javascript"><!--
258  allClassesLink = document.getElementById("allclasses_navbar_bottom");
259  if(window==top) {
260    allClassesLink.style.display = "block";
261  }
262  else {
263    allClassesLink.style.display = "none";
264  }
265  //-->
266</script>
267</div>
268<a name="skip-navbar_bottom">
269<!--   -->
270</a></div>
271<!-- ======== END OF BOTTOM NAVBAR ======= -->
272</body>
273</html>
274