• 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 (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 (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/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" class="title">Uses of Package<br>org.codehaus.jackson</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/package-summary.html">org.codehaus.jackson</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.format">org.codehaus.jackson.format</a></td>
92<td class="colLast">
93<div class="block">Package that contains interfaces needed for dynamic, pluggable
94 format (auto)detection; as well as basic utility classes for
95 simple format detection functionality.</div>
96</td>
97</tr>
98<tr class="altColor">
99<td class="colFirst"><a href="#org.codehaus.jackson.impl">org.codehaus.jackson.impl</a></td>
100<td class="colLast">
101<div class="block">Parser and generator implementation classes that Jackson
102 defines and uses.</div>
103</td>
104</tr>
105<tr class="rowColor">
106<td class="colFirst"><a href="#org.codehaus.jackson.io">org.codehaus.jackson.io</a></td>
107<td class="colLast">
108<div class="block">This package contains I/O helper classes Jackson itself uses, but that
109are not exposed for external reuse.</div>
110</td>
111</tr>
112<tr class="altColor">
113<td class="colFirst"><a href="#org.codehaus.jackson.jaxrs">org.codehaus.jackson.jaxrs</a></td>
114<td class="colLast">
115<div class="block">Jackson-based JAX-RS provider that can automatically
116 serialize and deserialize resources for
117 JSON content type (MediaType).</div>
118</td>
119</tr>
120<tr class="rowColor">
121<td class="colFirst"><a href="#org.codehaus.jackson.map">org.codehaus.jackson.map</a></td>
122<td class="colLast">
123<div class="block">Contains basic mapper (conversion) functionality that
124allows for converting between regular streaming json content and
125Java objects (beans or Tree Model: support for both is via
126<a href="../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a> class, as well
127as convenience methods included in
128<a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a></div>
129</td>
130</tr>
131<tr class="altColor">
132<td class="colFirst"><a href="#org.codehaus.jackson.map.deser">org.codehaus.jackson.map.deser</a></td>
133<td class="colLast">
134<div class="block">Contains implementation classes of deserialization part of
135 data binding.</div>
136</td>
137</tr>
138<tr class="rowColor">
139<td class="colFirst"><a href="#org.codehaus.jackson.map.deser.impl">org.codehaus.jackson.map.deser.impl</a></td>
140<td class="colLast">
141<div class="block">Contains those implementation classes of deserialization part of
142 data binding that are not considered part of public or semi-public
143 interfaces.</div>
144</td>
145</tr>
146<tr class="altColor">
147<td class="colFirst"><a href="#org.codehaus.jackson.map.deser.std">org.codehaus.jackson.map.deser.std</a></td>
148<td class="colLast">
149<div class="block">Contains public standard implementations of abstraction that
150 Jackson uses.</div>
151</td>
152</tr>
153<tr class="rowColor">
154<td class="colFirst"><a href="#org.codehaus.jackson.map.exc">org.codehaus.jackson.map.exc</a></td>
155<td class="colLast">&nbsp;</td>
156</tr>
157<tr class="altColor">
158<td class="colFirst"><a href="#org.codehaus.jackson.map.ext">org.codehaus.jackson.map.ext</a></td>
159<td class="colLast">
160<div class="block">Contains extended support for "external" packages: things that
161may or may not be present in runtime environment, but that are
162commonly enough used so that explicit support can be added.</div>
163</td>
164</tr>
165<tr class="rowColor">
166<td class="colFirst"><a href="#org.codehaus.jackson.map.jsontype.impl">org.codehaus.jackson.map.jsontype.impl</a></td>
167<td class="colLast">
168<div class="block">Package that contains standard implementations for
169 <a href="../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a>
170 and
171 <a href="../../../org/codehaus/jackson/map/jsontype/TypeIdResolver.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeIdResolver</code></a>.</div>
172</td>
173</tr>
174<tr class="altColor">
175<td class="colFirst"><a href="#org.codehaus.jackson.map.module">org.codehaus.jackson.map.module</a></td>
176<td class="colLast">
177<div class="block">Package that contains classes and interfaces to help implement
178 custom extension <a href="../../../org/codehaus/jackson/map/Module.html" title="class in org.codehaus.jackson.map"><code>Module</code></a>s
179 (which are registered using
180 <a href="../../../org/codehaus/jackson/map/ObjectMapper.html#registerModule(org.codehaus.jackson.map.Module)"><code>ObjectMapper.registerModule(org.codehaus.jackson.map.Module)</code></a>.</div>
181</td>
182</tr>
183<tr class="rowColor">
184<td class="colFirst"><a href="#org.codehaus.jackson.map.ser">org.codehaus.jackson.map.ser</a></td>
185<td class="colLast">
186<div class="block">Contains implementation classes of serialization part of
187 data binding.</div>
188</td>
189</tr>
190<tr class="altColor">
191<td class="colFirst"><a href="#org.codehaus.jackson.map.ser.impl">org.codehaus.jackson.map.ser.impl</a></td>
192<td class="colLast">
193<div class="block">Contains implementation classes of serialization part of
194 data binding.</div>
195</td>
196</tr>
197<tr class="rowColor">
198<td class="colFirst"><a href="#org.codehaus.jackson.map.ser.std">org.codehaus.jackson.map.ser.std</a></td>
199<td class="colLast">&nbsp;</td>
200</tr>
201<tr class="altColor">
202<td class="colFirst"><a href="#org.codehaus.jackson.map.type">org.codehaus.jackson.map.type</a></td>
203<td class="colLast">
204<div class="block">Package that contains concrete implementations of
205 <a href="../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a>, as
206 well as the factory (<a href="../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a>) for
207 constructing instances from various input data types
208 (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>)
209 and programmatically (for structured types, arrays,
210 <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>
211</td>
212</tr>
213<tr class="rowColor">
214<td class="colFirst"><a href="#org.codehaus.jackson.map.util">org.codehaus.jackson.map.util</a></td>
215<td class="colLast">
216<div class="block">Utility classes for Mapper package.</div>
217</td>
218</tr>
219<tr class="altColor">
220<td class="colFirst"><a href="#org.codehaus.jackson.mrbean">org.codehaus.jackson.mrbean</a></td>
221<td class="colLast">
222<div class="block">Package that implements "interface materializer" functionality, whereby
223 abstract classes and interfaces can be used as-is, and framework constructs
224 implementations as needed.</div>
225</td>
226</tr>
227<tr class="rowColor">
228<td class="colFirst"><a href="#org.codehaus.jackson.node">org.codehaus.jackson.node</a></td>
229<td class="colLast">
230<div class="block">Contains concrete <a href="../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> implementations
231 Jackson uses for the Tree model.</div>
232</td>
233</tr>
234<tr class="altColor">
235<td class="colFirst"><a href="#org.codehaus.jackson.schema">org.codehaus.jackson.schema</a></td>
236<td class="colLast">
237<div class="block">Classes needed for JSON schema support (currently just ability
238 to generate schemas using serialization part of data mapping)</div>
239</td>
240</tr>
241<tr class="rowColor">
242<td class="colFirst"><a href="#org.codehaus.jackson.smile">org.codehaus.jackson.smile</a></td>
243<td class="colLast">
244<div class="block">Package that contains experimental implementation of
245 "Binary-Encoded JSON-Like" data format handlers (parser,
246 generator, factory produce both, supporting constants).</div>
247</td>
248</tr>
249<tr class="altColor">
250<td class="colFirst"><a href="#org.codehaus.jackson.util">org.codehaus.jackson.util</a></td>
251<td class="colLast">
252<div class="block">Utility classes used by Jackson Core functionality.</div>
253</td>
254</tr>
255<tr class="rowColor">
256<td class="colFirst"><a href="#org.codehaus.jackson.xc">org.codehaus.jackson.xc</a></td>
257<td class="colLast">
258<div class="block">Package that contains XML Compatibility functionality for Jackson, such
259 as handlers for JAXB annotations</div>
260</td>
261</tr>
262</tbody>
263</table>
264</li>
265<li class="blockList"><a name="org.codehaus.jackson">
266<!--   -->
267</a>
268<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
269<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a></span><span class="tabEnd">&nbsp;</span></caption>
270<tr>
271<th class="colOne" scope="col">Class and Description</th>
272</tr>
273<tbody>
274<tr class="altColor">
275<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Base64Variant.html#org.codehaus.jackson">Base64Variant</a>
276<div class="block">Abstract base class used to define specific details of which
277 variant of Base64 encoding/decoding is to be used.</div>
278</td>
279</tr>
280<tr class="rowColor">
281<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/FormatSchema.html#org.codehaus.jackson">FormatSchema</a>
282<div class="block">Simple tag interface used to mark schema objects that are used by some
283 <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> implementations to further
284 specify structure of expected format.</div>
285</td>
286</tr>
287<tr class="altColor">
288<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonEncoding.html#org.codehaus.jackson">JsonEncoding</a>
289<div class="block">Enumeration that defines legal encodings that can be used
290 for JSON content, based on list of allowed encodings from
291 <a href="http://www.ietf.org/rfc/rfc4627.txt">JSON specification</a>.</div>
292</td>
293</tr>
294<tr class="rowColor">
295<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonFactory.html#org.codehaus.jackson">JsonFactory</a>
296<div class="block">The main factory class of Jackson package, used to configure and
297 construct reader (aka parser, <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>)
298 and writer (aka generator, <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>)
299 instances.</div>
300</td>
301</tr>
302<tr class="altColor">
303<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerationException.html#org.codehaus.jackson">JsonGenerationException</a>
304<div class="block">Exception type for exceptions during JSON writing, such as trying
305 to output  content in wrong context (non-matching end-array or end-object,
306 for example).</div>
307</td>
308</tr>
309<tr class="rowColor">
310<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson">JsonGenerator</a>
311<div class="block">Base class that defines public API for writing JSON content.</div>
312</td>
313</tr>
314<tr class="altColor">
315<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.Feature.html#org.codehaus.jackson">JsonGenerator.Feature</a>
316<div class="block">Enumeration that defines all togglable features for generators.</div>
317</td>
318</tr>
319<tr class="rowColor">
320<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonLocation.html#org.codehaus.jackson">JsonLocation</a>
321<div class="block">Object that encapsulates Location information used for reporting
322 parsing (or potentially generation) errors, as well as current location
323 within input streams.</div>
324</td>
325</tr>
326<tr class="altColor">
327<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson">JsonNode</a>
328<div class="block">Base class for all JSON nodes, which form the basis of JSON
329 Tree Model that Jackson implements.</div>
330</td>
331</tr>
332<tr class="rowColor">
333<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParseException.html#org.codehaus.jackson">JsonParseException</a>
334<div class="block">Exception type for parsing problems, used when non-well-formed content
335 (content that does not conform to JSON syntax as per specification)
336 is encountered.</div>
337</td>
338</tr>
339<tr class="altColor">
340<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson">JsonParser</a>
341<div class="block">Base class that defines public API for reading JSON content.</div>
342</td>
343</tr>
344<tr class="rowColor">
345<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.Feature.html#org.codehaus.jackson">JsonParser.Feature</a>
346<div class="block">Enumeration that defines all togglable features for parsers.</div>
347</td>
348</tr>
349<tr class="altColor">
350<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.NumberType.html#org.codehaus.jackson">JsonParser.NumberType</a>
351<div class="block">Enumeration of possible "native" (optimal) types that can be
352 used for numbers.</div>
353</td>
354</tr>
355<tr class="rowColor">
356<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson">JsonProcessingException</a>
357<div class="block">Intermediate base class for all problems encountered when
358 processing (parsing, generating) JSON content
359 that are not pure I/O problems.</div>
360</td>
361</tr>
362<tr class="altColor">
363<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonStreamContext.html#org.codehaus.jackson">JsonStreamContext</a>
364<div class="block">Shared base class for streaming processing contexts used during
365 reading and writing of Json content using Streaming API.</div>
366</td>
367</tr>
368<tr class="rowColor">
369<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonToken.html#org.codehaus.jackson">JsonToken</a>
370<div class="block">Enumeration for basic token types used for returning results
371 of parsing JSON content.</div>
372</td>
373</tr>
374<tr class="altColor">
375<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/ObjectCodec.html#org.codehaus.jackson">ObjectCodec</a>
376<div class="block">Abstract class that defines the interface that <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and
377 <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> use to serialize and deserialize regular
378 Java objects (POJOs aka Beans).</div>
379</td>
380</tr>
381<tr class="rowColor">
382<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/PrettyPrinter.html#org.codehaus.jackson">PrettyPrinter</a>
383<div class="block">Interface for objects that implement pretty printer functionality, such
384 as indentation.</div>
385</td>
386</tr>
387<tr class="altColor">
388<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/SerializableString.html#org.codehaus.jackson">SerializableString</a>
389<div class="block">Interface that defines how Jackson package can interact with efficient
390 pre-serialized or lazily-serialized and reused String representations.</div>
391</td>
392</tr>
393<tr class="rowColor">
394<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Version.html#org.codehaus.jackson">Version</a>
395<div class="block">Object that encapsulates version information of a component,
396 and is return by <a href="../../../org/codehaus/jackson/Versioned.html#version()"><code>Versioned.version()</code></a>.</div>
397</td>
398</tr>
399<tr class="altColor">
400<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Versioned.html#org.codehaus.jackson">Versioned</a>
401<div class="block">Interface that those Jackson components that are explicitly versioned will implement.</div>
402</td>
403</tr>
404</tbody>
405</table>
406</li>
407<li class="blockList"><a name="org.codehaus.jackson.format">
408<!--   -->
409</a>
410<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
411<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/format/package-summary.html">org.codehaus.jackson.format</a></span><span class="tabEnd">&nbsp;</span></caption>
412<tr>
413<th class="colOne" scope="col">Class and Description</th>
414</tr>
415<tbody>
416<tr class="altColor">
417<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonFactory.html#org.codehaus.jackson.format">JsonFactory</a>
418<div class="block">The main factory class of Jackson package, used to configure and
419 construct reader (aka parser, <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>)
420 and writer (aka generator, <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>)
421 instances.</div>
422</td>
423</tr>
424<tr class="rowColor">
425<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.format">JsonParser</a>
426<div class="block">Base class that defines public API for reading JSON content.</div>
427</td>
428</tr>
429</tbody>
430</table>
431</li>
432<li class="blockList"><a name="org.codehaus.jackson.impl">
433<!--   -->
434</a>
435<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
436<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/impl/package-summary.html">org.codehaus.jackson.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
437<tr>
438<th class="colOne" scope="col">Class and Description</th>
439</tr>
440<tbody>
441<tr class="altColor">
442<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Base64Variant.html#org.codehaus.jackson.impl">Base64Variant</a>
443<div class="block">Abstract base class used to define specific details of which
444 variant of Base64 encoding/decoding is to be used.</div>
445</td>
446</tr>
447<tr class="rowColor">
448<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonEncoding.html#org.codehaus.jackson.impl">JsonEncoding</a>
449<div class="block">Enumeration that defines legal encodings that can be used
450 for JSON content, based on list of allowed encodings from
451 <a href="http://www.ietf.org/rfc/rfc4627.txt">JSON specification</a>.</div>
452</td>
453</tr>
454<tr class="altColor">
455<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerationException.html#org.codehaus.jackson.impl">JsonGenerationException</a>
456<div class="block">Exception type for exceptions during JSON writing, such as trying
457 to output  content in wrong context (non-matching end-array or end-object,
458 for example).</div>
459</td>
460</tr>
461<tr class="rowColor">
462<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.impl">JsonGenerator</a>
463<div class="block">Base class that defines public API for writing JSON content.</div>
464</td>
465</tr>
466<tr class="altColor">
467<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.Feature.html#org.codehaus.jackson.impl">JsonGenerator.Feature</a>
468<div class="block">Enumeration that defines all togglable features for generators.</div>
469</td>
470</tr>
471<tr class="rowColor">
472<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonLocation.html#org.codehaus.jackson.impl">JsonLocation</a>
473<div class="block">Object that encapsulates Location information used for reporting
474 parsing (or potentially generation) errors, as well as current location
475 within input streams.</div>
476</td>
477</tr>
478<tr class="altColor">
479<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.impl">JsonNode</a>
480<div class="block">Base class for all JSON nodes, which form the basis of JSON
481 Tree Model that Jackson implements.</div>
482</td>
483</tr>
484<tr class="rowColor">
485<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParseException.html#org.codehaus.jackson.impl">JsonParseException</a>
486<div class="block">Exception type for parsing problems, used when non-well-formed content
487 (content that does not conform to JSON syntax as per specification)
488 is encountered.</div>
489</td>
490</tr>
491<tr class="altColor">
492<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.impl">JsonParser</a>
493<div class="block">Base class that defines public API for reading JSON content.</div>
494</td>
495</tr>
496<tr class="rowColor">
497<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.NumberType.html#org.codehaus.jackson.impl">JsonParser.NumberType</a>
498<div class="block">Enumeration of possible "native" (optimal) types that can be
499 used for numbers.</div>
500</td>
501</tr>
502<tr class="altColor">
503<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.impl">JsonProcessingException</a>
504<div class="block">Intermediate base class for all problems encountered when
505 processing (parsing, generating) JSON content
506 that are not pure I/O problems.</div>
507</td>
508</tr>
509<tr class="rowColor">
510<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonStreamContext.html#org.codehaus.jackson.impl">JsonStreamContext</a>
511<div class="block">Shared base class for streaming processing contexts used during
512 reading and writing of Json content using Streaming API.</div>
513</td>
514</tr>
515<tr class="altColor">
516<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonToken.html#org.codehaus.jackson.impl">JsonToken</a>
517<div class="block">Enumeration for basic token types used for returning results
518 of parsing JSON content.</div>
519</td>
520</tr>
521<tr class="rowColor">
522<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/ObjectCodec.html#org.codehaus.jackson.impl">ObjectCodec</a>
523<div class="block">Abstract class that defines the interface that <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and
524 <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> use to serialize and deserialize regular
525 Java objects (POJOs aka Beans).</div>
526</td>
527</tr>
528<tr class="altColor">
529<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/SerializableString.html#org.codehaus.jackson.impl">SerializableString</a>
530<div class="block">Interface that defines how Jackson package can interact with efficient
531 pre-serialized or lazily-serialized and reused String representations.</div>
532</td>
533</tr>
534<tr class="rowColor">
535<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Version.html#org.codehaus.jackson.impl">Version</a>
536<div class="block">Object that encapsulates version information of a component,
537 and is return by <a href="../../../org/codehaus/jackson/Versioned.html#version()"><code>Versioned.version()</code></a>.</div>
538</td>
539</tr>
540<tr class="altColor">
541<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Versioned.html#org.codehaus.jackson.impl">Versioned</a>
542<div class="block">Interface that those Jackson components that are explicitly versioned will implement.</div>
543</td>
544</tr>
545</tbody>
546</table>
547</li>
548<li class="blockList"><a name="org.codehaus.jackson.io">
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="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</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="../../../org/codehaus/jackson/class-use/JsonEncoding.html#org.codehaus.jackson.io">JsonEncoding</a>
559<div class="block">Enumeration that defines legal encodings that can be used
560 for JSON content, based on list of allowed encodings from
561 <a href="http://www.ietf.org/rfc/rfc4627.txt">JSON specification</a>.</div>
562</td>
563</tr>
564<tr class="rowColor">
565<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/SerializableString.html#org.codehaus.jackson.io">SerializableString</a>
566<div class="block">Interface that defines how Jackson package can interact with efficient
567 pre-serialized or lazily-serialized and reused String representations.</div>
568</td>
569</tr>
570</tbody>
571</table>
572</li>
573<li class="blockList"><a name="org.codehaus.jackson.jaxrs">
574<!--   -->
575</a>
576<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
577<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/jaxrs/package-summary.html">org.codehaus.jackson.jaxrs</a></span><span class="tabEnd">&nbsp;</span></caption>
578<tr>
579<th class="colOne" scope="col">Class and Description</th>
580</tr>
581<tbody>
582<tr class="altColor">
583<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonEncoding.html#org.codehaus.jackson.jaxrs">JsonEncoding</a>
584<div class="block">Enumeration that defines legal encodings that can be used
585 for JSON content, based on list of allowed encodings from
586 <a href="http://www.ietf.org/rfc/rfc4627.txt">JSON specification</a>.</div>
587</td>
588</tr>
589<tr class="rowColor">
590<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.Feature.html#org.codehaus.jackson.jaxrs">JsonGenerator.Feature</a>
591<div class="block">Enumeration that defines all togglable features for generators.</div>
592</td>
593</tr>
594<tr class="altColor">
595<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParseException.html#org.codehaus.jackson.jaxrs">JsonParseException</a>
596<div class="block">Exception type for parsing problems, used when non-well-formed content
597 (content that does not conform to JSON syntax as per specification)
598 is encountered.</div>
599</td>
600</tr>
601<tr class="rowColor">
602<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.Feature.html#org.codehaus.jackson.jaxrs">JsonParser.Feature</a>
603<div class="block">Enumeration that defines all togglable features for parsers.</div>
604</td>
605</tr>
606<tr class="altColor">
607<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Version.html#org.codehaus.jackson.jaxrs">Version</a>
608<div class="block">Object that encapsulates version information of a component,
609 and is return by <a href="../../../org/codehaus/jackson/Versioned.html#version()"><code>Versioned.version()</code></a>.</div>
610</td>
611</tr>
612<tr class="rowColor">
613<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Versioned.html#org.codehaus.jackson.jaxrs">Versioned</a>
614<div class="block">Interface that those Jackson components that are explicitly versioned will implement.</div>
615</td>
616</tr>
617</tbody>
618</table>
619</li>
620<li class="blockList"><a name="org.codehaus.jackson.map">
621<!--   -->
622</a>
623<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
624<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/map/package-summary.html">org.codehaus.jackson.map</a></span><span class="tabEnd">&nbsp;</span></caption>
625<tr>
626<th class="colOne" scope="col">Class and Description</th>
627</tr>
628<tbody>
629<tr class="altColor">
630<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Base64Variant.html#org.codehaus.jackson.map">Base64Variant</a>
631<div class="block">Abstract base class used to define specific details of which
632 variant of Base64 encoding/decoding is to be used.</div>
633</td>
634</tr>
635<tr class="rowColor">
636<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/FormatSchema.html#org.codehaus.jackson.map">FormatSchema</a>
637<div class="block">Simple tag interface used to mark schema objects that are used by some
638 <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> implementations to further
639 specify structure of expected format.</div>
640</td>
641</tr>
642<tr class="altColor">
643<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonFactory.html#org.codehaus.jackson.map">JsonFactory</a>
644<div class="block">The main factory class of Jackson package, used to configure and
645 construct reader (aka parser, <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>)
646 and writer (aka generator, <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>)
647 instances.</div>
648</td>
649</tr>
650<tr class="rowColor">
651<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerationException.html#org.codehaus.jackson.map">JsonGenerationException</a>
652<div class="block">Exception type for exceptions during JSON writing, such as trying
653 to output  content in wrong context (non-matching end-array or end-object,
654 for example).</div>
655</td>
656</tr>
657<tr class="altColor">
658<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.map">JsonGenerator</a>
659<div class="block">Base class that defines public API for writing JSON content.</div>
660</td>
661</tr>
662<tr class="rowColor">
663<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.Feature.html#org.codehaus.jackson.map">JsonGenerator.Feature</a>
664<div class="block">Enumeration that defines all togglable features for generators.</div>
665</td>
666</tr>
667<tr class="altColor">
668<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonLocation.html#org.codehaus.jackson.map">JsonLocation</a>
669<div class="block">Object that encapsulates Location information used for reporting
670 parsing (or potentially generation) errors, as well as current location
671 within input streams.</div>
672</td>
673</tr>
674<tr class="rowColor">
675<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.map">JsonNode</a>
676<div class="block">Base class for all JSON nodes, which form the basis of JSON
677 Tree Model that Jackson implements.</div>
678</td>
679</tr>
680<tr class="altColor">
681<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParseException.html#org.codehaus.jackson.map">JsonParseException</a>
682<div class="block">Exception type for parsing problems, used when non-well-formed content
683 (content that does not conform to JSON syntax as per specification)
684 is encountered.</div>
685</td>
686</tr>
687<tr class="rowColor">
688<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.map">JsonParser</a>
689<div class="block">Base class that defines public API for reading JSON content.</div>
690</td>
691</tr>
692<tr class="altColor">
693<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.Feature.html#org.codehaus.jackson.map">JsonParser.Feature</a>
694<div class="block">Enumeration that defines all togglable features for parsers.</div>
695</td>
696</tr>
697<tr class="rowColor">
698<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map">JsonProcessingException</a>
699<div class="block">Intermediate base class for all problems encountered when
700 processing (parsing, generating) JSON content
701 that are not pure I/O problems.</div>
702</td>
703</tr>
704<tr class="altColor">
705<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonToken.html#org.codehaus.jackson.map">JsonToken</a>
706<div class="block">Enumeration for basic token types used for returning results
707 of parsing JSON content.</div>
708</td>
709</tr>
710<tr class="rowColor">
711<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/ObjectCodec.html#org.codehaus.jackson.map">ObjectCodec</a>
712<div class="block">Abstract class that defines the interface that <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and
713 <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> use to serialize and deserialize regular
714 Java objects (POJOs aka Beans).</div>
715</td>
716</tr>
717<tr class="altColor">
718<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/PrettyPrinter.html#org.codehaus.jackson.map">PrettyPrinter</a>
719<div class="block">Interface for objects that implement pretty printer functionality, such
720 as indentation.</div>
721</td>
722</tr>
723<tr class="rowColor">
724<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Version.html#org.codehaus.jackson.map">Version</a>
725<div class="block">Object that encapsulates version information of a component,
726 and is return by <a href="../../../org/codehaus/jackson/Versioned.html#version()"><code>Versioned.version()</code></a>.</div>
727</td>
728</tr>
729<tr class="altColor">
730<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Versioned.html#org.codehaus.jackson.map">Versioned</a>
731<div class="block">Interface that those Jackson components that are explicitly versioned will implement.</div>
732</td>
733</tr>
734</tbody>
735</table>
736</li>
737<li class="blockList"><a name="org.codehaus.jackson.map.deser">
738<!--   -->
739</a>
740<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
741<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</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>
742<tr>
743<th class="colOne" scope="col">Class and Description</th>
744</tr>
745<tbody>
746<tr class="altColor">
747<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.map.deser">JsonNode</a>
748<div class="block">Base class for all JSON nodes, which form the basis of JSON
749 Tree Model that Jackson implements.</div>
750</td>
751</tr>
752<tr class="rowColor">
753<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.map.deser">JsonParser</a>
754<div class="block">Base class that defines public API for reading JSON content.</div>
755</td>
756</tr>
757<tr class="altColor">
758<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map.deser">JsonProcessingException</a>
759<div class="block">Intermediate base class for all problems encountered when
760 processing (parsing, generating) JSON content
761 that are not pure I/O problems.</div>
762</td>
763</tr>
764<tr class="rowColor">
765<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonToken.html#org.codehaus.jackson.map.deser">JsonToken</a>
766<div class="block">Enumeration for basic token types used for returning results
767 of parsing JSON content.</div>
768</td>
769</tr>
770</tbody>
771</table>
772</li>
773<li class="blockList"><a name="org.codehaus.jackson.map.deser.impl">
774<!--   -->
775</a>
776<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
777<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</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>
778<tr>
779<th class="colOne" scope="col">Class and Description</th>
780</tr>
781<tbody>
782<tr class="altColor">
783<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.map.deser.impl">JsonParser</a>
784<div class="block">Base class that defines public API for reading JSON content.</div>
785</td>
786</tr>
787<tr class="rowColor">
788<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map.deser.impl">JsonProcessingException</a>
789<div class="block">Intermediate base class for all problems encountered when
790 processing (parsing, generating) JSON content
791 that are not pure I/O problems.</div>
792</td>
793</tr>
794</tbody>
795</table>
796</li>
797<li class="blockList"><a name="org.codehaus.jackson.map.deser.std">
798<!--   -->
799</a>
800<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
801<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</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>
802<tr>
803<th class="colOne" scope="col">Class and Description</th>
804</tr>
805<tbody>
806<tr class="altColor">
807<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.map.deser.std">JsonParser</a>
808<div class="block">Base class that defines public API for reading JSON content.</div>
809</td>
810</tr>
811<tr class="rowColor">
812<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map.deser.std">JsonProcessingException</a>
813<div class="block">Intermediate base class for all problems encountered when
814 processing (parsing, generating) JSON content
815 that are not pure I/O problems.</div>
816</td>
817</tr>
818</tbody>
819</table>
820</li>
821<li class="blockList"><a name="org.codehaus.jackson.map.exc">
822<!--   -->
823</a>
824<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
825<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/map/exc/package-summary.html">org.codehaus.jackson.map.exc</a></span><span class="tabEnd">&nbsp;</span></caption>
826<tr>
827<th class="colOne" scope="col">Class and Description</th>
828</tr>
829<tbody>
830<tr class="altColor">
831<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonLocation.html#org.codehaus.jackson.map.exc">JsonLocation</a>
832<div class="block">Object that encapsulates Location information used for reporting
833 parsing (or potentially generation) errors, as well as current location
834 within input streams.</div>
835</td>
836</tr>
837<tr class="rowColor">
838<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.map.exc">JsonParser</a>
839<div class="block">Base class that defines public API for reading JSON content.</div>
840</td>
841</tr>
842<tr class="altColor">
843<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map.exc">JsonProcessingException</a>
844<div class="block">Intermediate base class for all problems encountered when
845 processing (parsing, generating) JSON content
846 that are not pure I/O problems.</div>
847</td>
848</tr>
849</tbody>
850</table>
851</li>
852<li class="blockList"><a name="org.codehaus.jackson.map.ext">
853<!--   -->
854</a>
855<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
856<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/map/ext/package-summary.html">org.codehaus.jackson.map.ext</a></span><span class="tabEnd">&nbsp;</span></caption>
857<tr>
858<th class="colOne" scope="col">Class and Description</th>
859</tr>
860<tbody>
861<tr class="altColor">
862<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerationException.html#org.codehaus.jackson.map.ext">JsonGenerationException</a>
863<div class="block">Exception type for exceptions during JSON writing, such as trying
864 to output  content in wrong context (non-matching end-array or end-object,
865 for example).</div>
866</td>
867</tr>
868<tr class="rowColor">
869<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.map.ext">JsonGenerator</a>
870<div class="block">Base class that defines public API for writing JSON content.</div>
871</td>
872</tr>
873<tr class="altColor">
874<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.map.ext">JsonNode</a>
875<div class="block">Base class for all JSON nodes, which form the basis of JSON
876 Tree Model that Jackson implements.</div>
877</td>
878</tr>
879<tr class="rowColor">
880<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.map.ext">JsonParser</a>
881<div class="block">Base class that defines public API for reading JSON content.</div>
882</td>
883</tr>
884<tr class="altColor">
885<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map.ext">JsonProcessingException</a>
886<div class="block">Intermediate base class for all problems encountered when
887 processing (parsing, generating) JSON content
888 that are not pure I/O problems.</div>
889</td>
890</tr>
891</tbody>
892</table>
893</li>
894<li class="blockList"><a name="org.codehaus.jackson.map.jsontype.impl">
895<!--   -->
896</a>
897<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
898<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</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>
899<tr>
900<th class="colOne" scope="col">Class and Description</th>
901</tr>
902<tbody>
903<tr class="altColor">
904<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.map.jsontype.impl">JsonGenerator</a>
905<div class="block">Base class that defines public API for writing JSON content.</div>
906</td>
907</tr>
908<tr class="rowColor">
909<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.map.jsontype.impl">JsonParser</a>
910<div class="block">Base class that defines public API for reading JSON content.</div>
911</td>
912</tr>
913<tr class="altColor">
914<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map.jsontype.impl">JsonProcessingException</a>
915<div class="block">Intermediate base class for all problems encountered when
916 processing (parsing, generating) JSON content
917 that are not pure I/O problems.</div>
918</td>
919</tr>
920</tbody>
921</table>
922</li>
923<li class="blockList"><a name="org.codehaus.jackson.map.module">
924<!--   -->
925</a>
926<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
927<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/map/module/package-summary.html">org.codehaus.jackson.map.module</a></span><span class="tabEnd">&nbsp;</span></caption>
928<tr>
929<th class="colOne" scope="col">Class and Description</th>
930</tr>
931<tbody>
932<tr class="altColor">
933<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.map.module">JsonNode</a>
934<div class="block">Base class for all JSON nodes, which form the basis of JSON
935 Tree Model that Jackson implements.</div>
936</td>
937</tr>
938<tr class="rowColor">
939<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Version.html#org.codehaus.jackson.map.module">Version</a>
940<div class="block">Object that encapsulates version information of a component,
941 and is return by <a href="../../../org/codehaus/jackson/Versioned.html#version()"><code>Versioned.version()</code></a>.</div>
942</td>
943</tr>
944<tr class="altColor">
945<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Versioned.html#org.codehaus.jackson.map.module">Versioned</a>
946<div class="block">Interface that those Jackson components that are explicitly versioned will implement.</div>
947</td>
948</tr>
949</tbody>
950</table>
951</li>
952<li class="blockList"><a name="org.codehaus.jackson.map.ser">
953<!--   -->
954</a>
955<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
956<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/map/ser/package-summary.html">org.codehaus.jackson.map.ser</a></span><span class="tabEnd">&nbsp;</span></caption>
957<tr>
958<th class="colOne" scope="col">Class and Description</th>
959</tr>
960<tbody>
961<tr class="altColor">
962<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerationException.html#org.codehaus.jackson.map.ser">JsonGenerationException</a>
963<div class="block">Exception type for exceptions during JSON writing, such as trying
964 to output  content in wrong context (non-matching end-array or end-object,
965 for example).</div>
966</td>
967</tr>
968<tr class="rowColor">
969<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.map.ser">JsonGenerator</a>
970<div class="block">Base class that defines public API for writing JSON content.</div>
971</td>
972</tr>
973<tr class="altColor">
974<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.map.ser">JsonNode</a>
975<div class="block">Base class for all JSON nodes, which form the basis of JSON
976 Tree Model that Jackson implements.</div>
977</td>
978</tr>
979<tr class="rowColor">
980<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map.ser">JsonProcessingException</a>
981<div class="block">Intermediate base class for all problems encountered when
982 processing (parsing, generating) JSON content
983 that are not pure I/O problems.</div>
984</td>
985</tr>
986</tbody>
987</table>
988</li>
989<li class="blockList"><a name="org.codehaus.jackson.map.ser.impl">
990<!--   -->
991</a>
992<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
993<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/map/ser/impl/package-summary.html">org.codehaus.jackson.map.ser.impl</a></span><span class="tabEnd">&nbsp;</span></caption>
994<tr>
995<th class="colOne" scope="col">Class and Description</th>
996</tr>
997<tbody>
998<tr class="altColor">
999<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerationException.html#org.codehaus.jackson.map.ser.impl">JsonGenerationException</a>
1000<div class="block">Exception type for exceptions during JSON writing, such as trying
1001 to output  content in wrong context (non-matching end-array or end-object,
1002 for example).</div>
1003</td>
1004</tr>
1005<tr class="rowColor">
1006<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.map.ser.impl">JsonGenerator</a>
1007<div class="block">Base class that defines public API for writing JSON content.</div>
1008</td>
1009</tr>
1010<tr class="altColor">
1011<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.map.ser.impl">JsonNode</a>
1012<div class="block">Base class for all JSON nodes, which form the basis of JSON
1013 Tree Model that Jackson implements.</div>
1014</td>
1015</tr>
1016</tbody>
1017</table>
1018</li>
1019<li class="blockList"><a name="org.codehaus.jackson.map.ser.std">
1020<!--   -->
1021</a>
1022<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1023<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</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>
1024<tr>
1025<th class="colOne" scope="col">Class and Description</th>
1026</tr>
1027<tbody>
1028<tr class="altColor">
1029<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerationException.html#org.codehaus.jackson.map.ser.std">JsonGenerationException</a>
1030<div class="block">Exception type for exceptions during JSON writing, such as trying
1031 to output  content in wrong context (non-matching end-array or end-object,
1032 for example).</div>
1033</td>
1034</tr>
1035<tr class="rowColor">
1036<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.map.ser.std">JsonGenerator</a>
1037<div class="block">Base class that defines public API for writing JSON content.</div>
1038</td>
1039</tr>
1040<tr class="altColor">
1041<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.map.ser.std">JsonNode</a>
1042<div class="block">Base class for all JSON nodes, which form the basis of JSON
1043 Tree Model that Jackson implements.</div>
1044</td>
1045</tr>
1046<tr class="rowColor">
1047<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map.ser.std">JsonProcessingException</a>
1048<div class="block">Intermediate base class for all problems encountered when
1049 processing (parsing, generating) JSON content
1050 that are not pure I/O problems.</div>
1051</td>
1052</tr>
1053</tbody>
1054</table>
1055</li>
1056<li class="blockList"><a name="org.codehaus.jackson.map.type">
1057<!--   -->
1058</a>
1059<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1060<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/map/type/package-summary.html">org.codehaus.jackson.map.type</a></span><span class="tabEnd">&nbsp;</span></caption>
1061<tr>
1062<th class="colOne" scope="col">Class and Description</th>
1063</tr>
1064<tbody>
1065<tr class="altColor">
1066<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.map.type">JsonGenerator</a>
1067<div class="block">Base class that defines public API for writing JSON content.</div>
1068</td>
1069</tr>
1070<tr class="rowColor">
1071<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map.type">JsonProcessingException</a>
1072<div class="block">Intermediate base class for all problems encountered when
1073 processing (parsing, generating) JSON content
1074 that are not pure I/O problems.</div>
1075</td>
1076</tr>
1077</tbody>
1078</table>
1079</li>
1080<li class="blockList"><a name="org.codehaus.jackson.map.util">
1081<!--   -->
1082</a>
1083<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1084<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/map/util/package-summary.html">org.codehaus.jackson.map.util</a></span><span class="tabEnd">&nbsp;</span></caption>
1085<tr>
1086<th class="colOne" scope="col">Class and Description</th>
1087</tr>
1088<tbody>
1089<tr class="altColor">
1090<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.map.util">JsonGenerator</a>
1091<div class="block">Base class that defines public API for writing JSON content.</div>
1092</td>
1093</tr>
1094<tr class="rowColor">
1095<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.map.util">JsonProcessingException</a>
1096<div class="block">Intermediate base class for all problems encountered when
1097 processing (parsing, generating) JSON content
1098 that are not pure I/O problems.</div>
1099</td>
1100</tr>
1101</tbody>
1102</table>
1103</li>
1104<li class="blockList"><a name="org.codehaus.jackson.mrbean">
1105<!--   -->
1106</a>
1107<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1108<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/mrbean/package-summary.html">org.codehaus.jackson.mrbean</a></span><span class="tabEnd">&nbsp;</span></caption>
1109<tr>
1110<th class="colOne" scope="col">Class and Description</th>
1111</tr>
1112<tbody>
1113<tr class="altColor">
1114<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Version.html#org.codehaus.jackson.mrbean">Version</a>
1115<div class="block">Object that encapsulates version information of a component,
1116 and is return by <a href="../../../org/codehaus/jackson/Versioned.html#version()"><code>Versioned.version()</code></a>.</div>
1117</td>
1118</tr>
1119<tr class="rowColor">
1120<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Versioned.html#org.codehaus.jackson.mrbean">Versioned</a>
1121<div class="block">Interface that those Jackson components that are explicitly versioned will implement.</div>
1122</td>
1123</tr>
1124</tbody>
1125</table>
1126</li>
1127<li class="blockList"><a name="org.codehaus.jackson.node">
1128<!--   -->
1129</a>
1130<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1131<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/node/package-summary.html">org.codehaus.jackson.node</a></span><span class="tabEnd">&nbsp;</span></caption>
1132<tr>
1133<th class="colOne" scope="col">Class and Description</th>
1134</tr>
1135<tbody>
1136<tr class="altColor">
1137<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Base64Variant.html#org.codehaus.jackson.node">Base64Variant</a>
1138<div class="block">Abstract base class used to define specific details of which
1139 variant of Base64 encoding/decoding is to be used.</div>
1140</td>
1141</tr>
1142<tr class="rowColor">
1143<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.node">JsonGenerator</a>
1144<div class="block">Base class that defines public API for writing JSON content.</div>
1145</td>
1146</tr>
1147<tr class="altColor">
1148<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonLocation.html#org.codehaus.jackson.node">JsonLocation</a>
1149<div class="block">Object that encapsulates Location information used for reporting
1150 parsing (or potentially generation) errors, as well as current location
1151 within input streams.</div>
1152</td>
1153</tr>
1154<tr class="rowColor">
1155<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.node">JsonNode</a>
1156<div class="block">Base class for all JSON nodes, which form the basis of JSON
1157 Tree Model that Jackson implements.</div>
1158</td>
1159</tr>
1160<tr class="altColor">
1161<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParseException.html#org.codehaus.jackson.node">JsonParseException</a>
1162<div class="block">Exception type for parsing problems, used when non-well-formed content
1163 (content that does not conform to JSON syntax as per specification)
1164 is encountered.</div>
1165</td>
1166</tr>
1167<tr class="rowColor">
1168<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.node">JsonParser</a>
1169<div class="block">Base class that defines public API for reading JSON content.</div>
1170</td>
1171</tr>
1172<tr class="altColor">
1173<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.NumberType.html#org.codehaus.jackson.node">JsonParser.NumberType</a>
1174<div class="block">Enumeration of possible "native" (optimal) types that can be
1175 used for numbers.</div>
1176</td>
1177</tr>
1178<tr class="rowColor">
1179<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.node">JsonProcessingException</a>
1180<div class="block">Intermediate base class for all problems encountered when
1181 processing (parsing, generating) JSON content
1182 that are not pure I/O problems.</div>
1183</td>
1184</tr>
1185<tr class="altColor">
1186<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonStreamContext.html#org.codehaus.jackson.node">JsonStreamContext</a>
1187<div class="block">Shared base class for streaming processing contexts used during
1188 reading and writing of Json content using Streaming API.</div>
1189</td>
1190</tr>
1191<tr class="rowColor">
1192<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonToken.html#org.codehaus.jackson.node">JsonToken</a>
1193<div class="block">Enumeration for basic token types used for returning results
1194 of parsing JSON content.</div>
1195</td>
1196</tr>
1197<tr class="altColor">
1198<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/ObjectCodec.html#org.codehaus.jackson.node">ObjectCodec</a>
1199<div class="block">Abstract class that defines the interface that <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and
1200 <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> use to serialize and deserialize regular
1201 Java objects (POJOs aka Beans).</div>
1202</td>
1203</tr>
1204<tr class="rowColor">
1205<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Versioned.html#org.codehaus.jackson.node">Versioned</a>
1206<div class="block">Interface that those Jackson components that are explicitly versioned will implement.</div>
1207</td>
1208</tr>
1209</tbody>
1210</table>
1211</li>
1212<li class="blockList"><a name="org.codehaus.jackson.schema">
1213<!--   -->
1214</a>
1215<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1216<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/schema/package-summary.html">org.codehaus.jackson.schema</a></span><span class="tabEnd">&nbsp;</span></caption>
1217<tr>
1218<th class="colOne" scope="col">Class and Description</th>
1219</tr>
1220<tbody>
1221<tr class="altColor">
1222<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.schema">JsonNode</a>
1223<div class="block">Base class for all JSON nodes, which form the basis of JSON
1224 Tree Model that Jackson implements.</div>
1225</td>
1226</tr>
1227</tbody>
1228</table>
1229</li>
1230<li class="blockList"><a name="org.codehaus.jackson.smile">
1231<!--   -->
1232</a>
1233<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1234<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/smile/package-summary.html">org.codehaus.jackson.smile</a></span><span class="tabEnd">&nbsp;</span></caption>
1235<tr>
1236<th class="colOne" scope="col">Class and Description</th>
1237</tr>
1238<tbody>
1239<tr class="altColor">
1240<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Base64Variant.html#org.codehaus.jackson.smile">Base64Variant</a>
1241<div class="block">Abstract base class used to define specific details of which
1242 variant of Base64 encoding/decoding is to be used.</div>
1243</td>
1244</tr>
1245<tr class="rowColor">
1246<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonEncoding.html#org.codehaus.jackson.smile">JsonEncoding</a>
1247<div class="block">Enumeration that defines legal encodings that can be used
1248 for JSON content, based on list of allowed encodings from
1249 <a href="http://www.ietf.org/rfc/rfc4627.txt">JSON specification</a>.</div>
1250</td>
1251</tr>
1252<tr class="altColor">
1253<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonFactory.html#org.codehaus.jackson.smile">JsonFactory</a>
1254<div class="block">The main factory class of Jackson package, used to configure and
1255 construct reader (aka parser, <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>)
1256 and writer (aka generator, <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>)
1257 instances.</div>
1258</td>
1259</tr>
1260<tr class="rowColor">
1261<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerationException.html#org.codehaus.jackson.smile">JsonGenerationException</a>
1262<div class="block">Exception type for exceptions during JSON writing, such as trying
1263 to output  content in wrong context (non-matching end-array or end-object,
1264 for example).</div>
1265</td>
1266</tr>
1267<tr class="altColor">
1268<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.smile">JsonGenerator</a>
1269<div class="block">Base class that defines public API for writing JSON content.</div>
1270</td>
1271</tr>
1272<tr class="rowColor">
1273<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonLocation.html#org.codehaus.jackson.smile">JsonLocation</a>
1274<div class="block">Object that encapsulates Location information used for reporting
1275 parsing (or potentially generation) errors, as well as current location
1276 within input streams.</div>
1277</td>
1278</tr>
1279<tr class="altColor">
1280<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParseException.html#org.codehaus.jackson.smile">JsonParseException</a>
1281<div class="block">Exception type for parsing problems, used when non-well-formed content
1282 (content that does not conform to JSON syntax as per specification)
1283 is encountered.</div>
1284</td>
1285</tr>
1286<tr class="rowColor">
1287<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.smile">JsonParser</a>
1288<div class="block">Base class that defines public API for reading JSON content.</div>
1289</td>
1290</tr>
1291<tr class="altColor">
1292<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.NumberType.html#org.codehaus.jackson.smile">JsonParser.NumberType</a>
1293<div class="block">Enumeration of possible "native" (optimal) types that can be
1294 used for numbers.</div>
1295</td>
1296</tr>
1297<tr class="rowColor">
1298<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonToken.html#org.codehaus.jackson.smile">JsonToken</a>
1299<div class="block">Enumeration for basic token types used for returning results
1300 of parsing JSON content.</div>
1301</td>
1302</tr>
1303<tr class="altColor">
1304<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/ObjectCodec.html#org.codehaus.jackson.smile">ObjectCodec</a>
1305<div class="block">Abstract class that defines the interface that <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and
1306 <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> use to serialize and deserialize regular
1307 Java objects (POJOs aka Beans).</div>
1308</td>
1309</tr>
1310<tr class="rowColor">
1311<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/PrettyPrinter.html#org.codehaus.jackson.smile">PrettyPrinter</a>
1312<div class="block">Interface for objects that implement pretty printer functionality, such
1313 as indentation.</div>
1314</td>
1315</tr>
1316<tr class="altColor">
1317<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/SerializableString.html#org.codehaus.jackson.smile">SerializableString</a>
1318<div class="block">Interface that defines how Jackson package can interact with efficient
1319 pre-serialized or lazily-serialized and reused String representations.</div>
1320</td>
1321</tr>
1322<tr class="rowColor">
1323<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Versioned.html#org.codehaus.jackson.smile">Versioned</a>
1324<div class="block">Interface that those Jackson components that are explicitly versioned will implement.</div>
1325</td>
1326</tr>
1327</tbody>
1328</table>
1329</li>
1330<li class="blockList"><a name="org.codehaus.jackson.util">
1331<!--   -->
1332</a>
1333<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1334<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a></span><span class="tabEnd">&nbsp;</span></caption>
1335<tr>
1336<th class="colOne" scope="col">Class and Description</th>
1337</tr>
1338<tbody>
1339<tr class="altColor">
1340<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Base64Variant.html#org.codehaus.jackson.util">Base64Variant</a>
1341<div class="block">Abstract base class used to define specific details of which
1342 variant of Base64 encoding/decoding is to be used.</div>
1343</td>
1344</tr>
1345<tr class="rowColor">
1346<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/FormatSchema.html#org.codehaus.jackson.util">FormatSchema</a>
1347<div class="block">Simple tag interface used to mark schema objects that are used by some
1348 <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> implementations to further
1349 specify structure of expected format.</div>
1350</td>
1351</tr>
1352<tr class="altColor">
1353<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerationException.html#org.codehaus.jackson.util">JsonGenerationException</a>
1354<div class="block">Exception type for exceptions during JSON writing, such as trying
1355 to output  content in wrong context (non-matching end-array or end-object,
1356 for example).</div>
1357</td>
1358</tr>
1359<tr class="rowColor">
1360<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.util">JsonGenerator</a>
1361<div class="block">Base class that defines public API for writing JSON content.</div>
1362</td>
1363</tr>
1364<tr class="altColor">
1365<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.Feature.html#org.codehaus.jackson.util">JsonGenerator.Feature</a>
1366<div class="block">Enumeration that defines all togglable features for generators.</div>
1367</td>
1368</tr>
1369<tr class="rowColor">
1370<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonLocation.html#org.codehaus.jackson.util">JsonLocation</a>
1371<div class="block">Object that encapsulates Location information used for reporting
1372 parsing (or potentially generation) errors, as well as current location
1373 within input streams.</div>
1374</td>
1375</tr>
1376<tr class="altColor">
1377<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.util">JsonNode</a>
1378<div class="block">Base class for all JSON nodes, which form the basis of JSON
1379 Tree Model that Jackson implements.</div>
1380</td>
1381</tr>
1382<tr class="rowColor">
1383<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParseException.html#org.codehaus.jackson.util">JsonParseException</a>
1384<div class="block">Exception type for parsing problems, used when non-well-formed content
1385 (content that does not conform to JSON syntax as per specification)
1386 is encountered.</div>
1387</td>
1388</tr>
1389<tr class="altColor">
1390<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.util">JsonParser</a>
1391<div class="block">Base class that defines public API for reading JSON content.</div>
1392</td>
1393</tr>
1394<tr class="rowColor">
1395<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.Feature.html#org.codehaus.jackson.util">JsonParser.Feature</a>
1396<div class="block">Enumeration that defines all togglable features for parsers.</div>
1397</td>
1398</tr>
1399<tr class="altColor">
1400<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.NumberType.html#org.codehaus.jackson.util">JsonParser.NumberType</a>
1401<div class="block">Enumeration of possible "native" (optimal) types that can be
1402 used for numbers.</div>
1403</td>
1404</tr>
1405<tr class="rowColor">
1406<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.util">JsonProcessingException</a>
1407<div class="block">Intermediate base class for all problems encountered when
1408 processing (parsing, generating) JSON content
1409 that are not pure I/O problems.</div>
1410</td>
1411</tr>
1412<tr class="altColor">
1413<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonStreamContext.html#org.codehaus.jackson.util">JsonStreamContext</a>
1414<div class="block">Shared base class for streaming processing contexts used during
1415 reading and writing of Json content using Streaming API.</div>
1416</td>
1417</tr>
1418<tr class="rowColor">
1419<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonToken.html#org.codehaus.jackson.util">JsonToken</a>
1420<div class="block">Enumeration for basic token types used for returning results
1421 of parsing JSON content.</div>
1422</td>
1423</tr>
1424<tr class="altColor">
1425<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/ObjectCodec.html#org.codehaus.jackson.util">ObjectCodec</a>
1426<div class="block">Abstract class that defines the interface that <a href="../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and
1427 <a href="../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> use to serialize and deserialize regular
1428 Java objects (POJOs aka Beans).</div>
1429</td>
1430</tr>
1431<tr class="rowColor">
1432<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/PrettyPrinter.html#org.codehaus.jackson.util">PrettyPrinter</a>
1433<div class="block">Interface for objects that implement pretty printer functionality, such
1434 as indentation.</div>
1435</td>
1436</tr>
1437<tr class="altColor">
1438<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/SerializableString.html#org.codehaus.jackson.util">SerializableString</a>
1439<div class="block">Interface that defines how Jackson package can interact with efficient
1440 pre-serialized or lazily-serialized and reused String representations.</div>
1441</td>
1442</tr>
1443<tr class="rowColor">
1444<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Version.html#org.codehaus.jackson.util">Version</a>
1445<div class="block">Object that encapsulates version information of a component,
1446 and is return by <a href="../../../org/codehaus/jackson/Versioned.html#version()"><code>Versioned.version()</code></a>.</div>
1447</td>
1448</tr>
1449<tr class="altColor">
1450<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Versioned.html#org.codehaus.jackson.util">Versioned</a>
1451<div class="block">Interface that those Jackson components that are explicitly versioned will implement.</div>
1452</td>
1453</tr>
1454</tbody>
1455</table>
1456</li>
1457<li class="blockList"><a name="org.codehaus.jackson.xc">
1458<!--   -->
1459</a>
1460<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
1461<caption><span>Classes in <a href="../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a> used by <a href="../../../org/codehaus/jackson/xc/package-summary.html">org.codehaus.jackson.xc</a></span><span class="tabEnd">&nbsp;</span></caption>
1462<tr>
1463<th class="colOne" scope="col">Class and Description</th>
1464</tr>
1465<tbody>
1466<tr class="altColor">
1467<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerationException.html#org.codehaus.jackson.xc">JsonGenerationException</a>
1468<div class="block">Exception type for exceptions during JSON writing, such as trying
1469 to output  content in wrong context (non-matching end-array or end-object,
1470 for example).</div>
1471</td>
1472</tr>
1473<tr class="rowColor">
1474<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonGenerator.html#org.codehaus.jackson.xc">JsonGenerator</a>
1475<div class="block">Base class that defines public API for writing JSON content.</div>
1476</td>
1477</tr>
1478<tr class="altColor">
1479<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonNode.html#org.codehaus.jackson.xc">JsonNode</a>
1480<div class="block">Base class for all JSON nodes, which form the basis of JSON
1481 Tree Model that Jackson implements.</div>
1482</td>
1483</tr>
1484<tr class="rowColor">
1485<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonParser.html#org.codehaus.jackson.xc">JsonParser</a>
1486<div class="block">Base class that defines public API for reading JSON content.</div>
1487</td>
1488</tr>
1489<tr class="altColor">
1490<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/JsonProcessingException.html#org.codehaus.jackson.xc">JsonProcessingException</a>
1491<div class="block">Intermediate base class for all problems encountered when
1492 processing (parsing, generating) JSON content
1493 that are not pure I/O problems.</div>
1494</td>
1495</tr>
1496<tr class="rowColor">
1497<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Version.html#org.codehaus.jackson.xc">Version</a>
1498<div class="block">Object that encapsulates version information of a component,
1499 and is return by <a href="../../../org/codehaus/jackson/Versioned.html#version()"><code>Versioned.version()</code></a>.</div>
1500</td>
1501</tr>
1502<tr class="altColor">
1503<td class="colOne"><a href="../../../org/codehaus/jackson/class-use/Versioned.html#org.codehaus.jackson.xc">Versioned</a>
1504<div class="block">Interface that those Jackson components that are explicitly versioned will implement.</div>
1505</td>
1506</tr>
1507</tbody>
1508</table>
1509</li>
1510</ul>
1511</div>
1512<!-- ======= START OF BOTTOM NAVBAR ====== -->
1513<div class="bottomNav"><a name="navbar_bottom">
1514<!--   -->
1515</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1516<!--   -->
1517</a>
1518<ul class="navList" title="Navigation">
1519<li><a href="../../../overview-summary.html">Overview</a></li>
1520<li><a href="package-summary.html">Package</a></li>
1521<li>Class</li>
1522<li class="navBarCell1Rev">Use</li>
1523<li><a href="package-tree.html">Tree</a></li>
1524<li><a href="../../../deprecated-list.html">Deprecated</a></li>
1525<li><a href="../../../index-all.html">Index</a></li>
1526<li><a href="../../../help-doc.html">Help</a></li>
1527</ul>
1528</div>
1529<div class="subNav">
1530<ul class="navList">
1531<li>Prev</li>
1532<li>Next</li>
1533</ul>
1534<ul class="navList">
1535<li><a href="../../../index.html?org/codehaus/jackson/package-use.html" target="_top">Frames</a></li>
1536<li><a href="package-use.html" target="_top">No Frames</a></li>
1537</ul>
1538<ul class="navList" id="allclasses_navbar_bottom">
1539<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
1540</ul>
1541<div>
1542<script type="text/javascript"><!--
1543  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1544  if(window==top) {
1545    allClassesLink.style.display = "block";
1546  }
1547  else {
1548    allClassesLink.style.display = "none";
1549  }
1550  //-->
1551</script>
1552</div>
1553<a name="skip-navbar_bottom">
1554<!--   -->
1555</a></div>
1556<!-- ======== END OF BOTTOM NAVBAR ======= -->
1557</body>
1558</html>
1559