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.io (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.io (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/io/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.io" class="title">Uses of Package<br>org.codehaus.jackson.io</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/io/package-summary.html">org.codehaus.jackson.io</a></span><span class="tabEnd"> </span></caption> 73<tr> 74<th class="colFirst" scope="col">Package</th> 75<th class="colLast" scope="col">Description</th> 76</tr> 77<tbody> 78<tr class="altColor"> 79<td class="colFirst"><a href="#org.codehaus.jackson">org.codehaus.jackson</a></td> 80<td class="colLast"> 81<div class="block">Main public API classes of the core streaming JSON 82 processor: most importantly <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> 83 used for constructing 84 JSON parser (<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>) 85 and generator 86 (<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>) 87 instances.</div> 88</td> 89</tr> 90<tr class="rowColor"> 91<td class="colFirst"><a href="#org.codehaus.jackson.impl">org.codehaus.jackson.impl</a></td> 92<td class="colLast"> 93<div class="block">Parser and generator implementation classes that Jackson 94 defines and uses.</div> 95</td> 96</tr> 97<tr class="altColor"> 98<td class="colFirst"><a href="#org.codehaus.jackson.io">org.codehaus.jackson.io</a></td> 99<td class="colLast"> 100<div class="block">This package contains I/O helper classes Jackson itself uses, but that 101are not exposed for external reuse.</div> 102</td> 103</tr> 104<tr class="rowColor"> 105<td class="colFirst"><a href="#org.codehaus.jackson.map">org.codehaus.jackson.map</a></td> 106<td class="colLast"> 107<div class="block">Contains basic mapper (conversion) functionality that 108allows for converting between regular streaming json content and 109Java objects (beans or Tree Model: support for both is via 110<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a> class, as well 111as convenience methods included in 112<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a></div> 113</td> 114</tr> 115<tr class="altColor"> 116<td class="colFirst"><a href="#org.codehaus.jackson.map.deser">org.codehaus.jackson.map.deser</a></td> 117<td class="colLast"> 118<div class="block">Contains implementation classes of deserialization part of 119 data binding.</div> 120</td> 121</tr> 122<tr class="rowColor"> 123<td class="colFirst"><a href="#org.codehaus.jackson.map.ser">org.codehaus.jackson.map.ser</a></td> 124<td class="colLast"> 125<div class="block">Contains implementation classes of serialization part of 126 data binding.</div> 127</td> 128</tr> 129<tr class="altColor"> 130<td class="colFirst"><a href="#org.codehaus.jackson.map.util">org.codehaus.jackson.map.util</a></td> 131<td class="colLast"> 132<div class="block">Utility classes for Mapper package.</div> 133</td> 134</tr> 135<tr class="rowColor"> 136<td class="colFirst"><a href="#org.codehaus.jackson.smile">org.codehaus.jackson.smile</a></td> 137<td class="colLast"> 138<div class="block">Package that contains experimental implementation of 139 "Binary-Encoded JSON-Like" data format handlers (parser, 140 generator, factory produce both, supporting constants).</div> 141</td> 142</tr> 143<tr class="altColor"> 144<td class="colFirst"><a href="#org.codehaus.jackson.util">org.codehaus.jackson.util</a></td> 145<td class="colLast"> 146<div class="block">Utility classes used by Jackson Core functionality.</div> 147</td> 148</tr> 149</tbody> 150</table> 151</li> 152<li class="blockList"><a name="org.codehaus.jackson"> 153<!-- --> 154</a> 155<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 156<caption><span>Classes in <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a> used by <a href="../../../../org/codehaus/jackson/package-summary.html">org.codehaus.jackson</a></span><span class="tabEnd"> </span></caption> 157<tr> 158<th class="colOne" scope="col">Class and Description</th> 159</tr> 160<tbody> 161<tr class="altColor"> 162<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/CharacterEscapes.html#org.codehaus.jackson">CharacterEscapes</a> 163<div class="block">Abstract base class that defines interface for customizing character 164 escaping aspects for String values, for formats that use escaping.</div> 165</td> 166</tr> 167<tr class="rowColor"> 168<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/InputDecorator.html#org.codehaus.jackson">InputDecorator</a> 169<div class="block">Handler class that can be used to decorate input sources.</div> 170</td> 171</tr> 172<tr class="altColor"> 173<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/IOContext.html#org.codehaus.jackson">IOContext</a> 174<div class="block">To limit number of configuration and state objects to pass, all 175 contextual objects that need to be passed by the factory to 176 readers and writers are combined under this object.</div> 177</td> 178</tr> 179<tr class="rowColor"> 180<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/OutputDecorator.html#org.codehaus.jackson">OutputDecorator</a> 181<div class="block">Handler class that can be used to decorate output destinations.</div> 182</td> 183</tr> 184<tr class="altColor"> 185<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/SerializedString.html#org.codehaus.jackson">SerializedString</a> 186<div class="block">String token that can lazily serialize String contained and then reuse that 187 serialization later on.</div> 188</td> 189</tr> 190</tbody> 191</table> 192</li> 193<li class="blockList"><a name="org.codehaus.jackson.impl"> 194<!-- --> 195</a> 196<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 197<caption><span>Classes in <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a> used by <a href="../../../../org/codehaus/jackson/impl/package-summary.html">org.codehaus.jackson.impl</a></span><span class="tabEnd"> </span></caption> 198<tr> 199<th class="colOne" scope="col">Class and Description</th> 200</tr> 201<tbody> 202<tr class="altColor"> 203<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/CharacterEscapes.html#org.codehaus.jackson.impl">CharacterEscapes</a> 204<div class="block">Abstract base class that defines interface for customizing character 205 escaping aspects for String values, for formats that use escaping.</div> 206</td> 207</tr> 208<tr class="rowColor"> 209<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/IOContext.html#org.codehaus.jackson.impl">IOContext</a> 210<div class="block">To limit number of configuration and state objects to pass, all 211 contextual objects that need to be passed by the factory to 212 readers and writers are combined under this object.</div> 213</td> 214</tr> 215<tr class="altColor"> 216<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/SerializedString.html#org.codehaus.jackson.impl">SerializedString</a> 217<div class="block">String token that can lazily serialize String contained and then reuse that 218 serialization later on.</div> 219</td> 220</tr> 221</tbody> 222</table> 223</li> 224<li class="blockList"><a name="org.codehaus.jackson.io"> 225<!-- --> 226</a> 227<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 228<caption><span>Classes in <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a> used by <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a></span><span class="tabEnd"> </span></caption> 229<tr> 230<th class="colOne" scope="col">Class and Description</th> 231</tr> 232<tbody> 233<tr class="altColor"> 234<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/IOContext.html#org.codehaus.jackson.io">IOContext</a> 235<div class="block">To limit number of configuration and state objects to pass, all 236 contextual objects that need to be passed by the factory to 237 readers and writers are combined under this object.</div> 238</td> 239</tr> 240<tr class="rowColor"> 241<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/JsonStringEncoder.html#org.codehaus.jackson.io">JsonStringEncoder</a> 242<div class="block">Helper class used for efficient encoding of JSON String values (including 243 JSON field names) into Strings or UTF-8 byte arrays.</div> 244</td> 245</tr> 246</tbody> 247</table> 248</li> 249<li class="blockList"><a name="org.codehaus.jackson.map"> 250<!-- --> 251</a> 252<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 253<caption><span>Classes in <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a> used by <a href="../../../../org/codehaus/jackson/map/package-summary.html">org.codehaus.jackson.map</a></span><span class="tabEnd"> </span></caption> 254<tr> 255<th class="colOne" scope="col">Class and Description</th> 256</tr> 257<tbody> 258<tr class="altColor"> 259<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/SerializedString.html#org.codehaus.jackson.map">SerializedString</a> 260<div class="block">String token that can lazily serialize String contained and then reuse that 261 serialization later on.</div> 262</td> 263</tr> 264</tbody> 265</table> 266</li> 267<li class="blockList"><a name="org.codehaus.jackson.map.deser"> 268<!-- --> 269</a> 270<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 271<caption><span>Classes in <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a> used by <a href="../../../../org/codehaus/jackson/map/deser/package-summary.html">org.codehaus.jackson.map.deser</a></span><span class="tabEnd"> </span></caption> 272<tr> 273<th class="colOne" scope="col">Class and Description</th> 274</tr> 275<tbody> 276<tr class="altColor"> 277<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/SerializedString.html#org.codehaus.jackson.map.deser">SerializedString</a> 278<div class="block">String token that can lazily serialize String contained and then reuse that 279 serialization later on.</div> 280</td> 281</tr> 282</tbody> 283</table> 284</li> 285<li class="blockList"><a name="org.codehaus.jackson.map.ser"> 286<!-- --> 287</a> 288<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 289<caption><span>Classes in <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a> used by <a href="../../../../org/codehaus/jackson/map/ser/package-summary.html">org.codehaus.jackson.map.ser</a></span><span class="tabEnd"> </span></caption> 290<tr> 291<th class="colOne" scope="col">Class and Description</th> 292</tr> 293<tbody> 294<tr class="altColor"> 295<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/SerializedString.html#org.codehaus.jackson.map.ser">SerializedString</a> 296<div class="block">String token that can lazily serialize String contained and then reuse that 297 serialization later on.</div> 298</td> 299</tr> 300</tbody> 301</table> 302</li> 303<li class="blockList"><a name="org.codehaus.jackson.map.util"> 304<!-- --> 305</a> 306<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 307<caption><span>Classes in <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a> used by <a href="../../../../org/codehaus/jackson/map/util/package-summary.html">org.codehaus.jackson.map.util</a></span><span class="tabEnd"> </span></caption> 308<tr> 309<th class="colOne" scope="col">Class and Description</th> 310</tr> 311<tbody> 312<tr class="altColor"> 313<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/SerializedString.html#org.codehaus.jackson.map.util">SerializedString</a> 314<div class="block">String token that can lazily serialize String contained and then reuse that 315 serialization later on.</div> 316</td> 317</tr> 318</tbody> 319</table> 320</li> 321<li class="blockList"><a name="org.codehaus.jackson.smile"> 322<!-- --> 323</a> 324<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 325<caption><span>Classes in <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a> used by <a href="../../../../org/codehaus/jackson/smile/package-summary.html">org.codehaus.jackson.smile</a></span><span class="tabEnd"> </span></caption> 326<tr> 327<th class="colOne" scope="col">Class and Description</th> 328</tr> 329<tbody> 330<tr class="altColor"> 331<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/IOContext.html#org.codehaus.jackson.smile">IOContext</a> 332<div class="block">To limit number of configuration and state objects to pass, all 333 contextual objects that need to be passed by the factory to 334 readers and writers are combined under this object.</div> 335</td> 336</tr> 337<tr class="rowColor"> 338<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/SerializedString.html#org.codehaus.jackson.smile">SerializedString</a> 339<div class="block">String token that can lazily serialize String contained and then reuse that 340 serialization later on.</div> 341</td> 342</tr> 343</tbody> 344</table> 345</li> 346<li class="blockList"><a name="org.codehaus.jackson.util"> 347<!-- --> 348</a> 349<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 350<caption><span>Classes in <a href="../../../../org/codehaus/jackson/io/package-summary.html">org.codehaus.jackson.io</a> used by <a href="../../../../org/codehaus/jackson/util/package-summary.html">org.codehaus.jackson.util</a></span><span class="tabEnd"> </span></caption> 351<tr> 352<th class="colOne" scope="col">Class and Description</th> 353</tr> 354<tbody> 355<tr class="altColor"> 356<td class="colOne"><a href="../../../../org/codehaus/jackson/io/class-use/SerializedString.html#org.codehaus.jackson.util">SerializedString</a> 357<div class="block">String token that can lazily serialize String contained and then reuse that 358 serialization later on.</div> 359</td> 360</tr> 361</tbody> 362</table> 363</li> 364</ul> 365</div> 366<!-- ======= START OF BOTTOM NAVBAR ====== --> 367<div class="bottomNav"><a name="navbar_bottom"> 368<!-- --> 369</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 370<!-- --> 371</a> 372<ul class="navList" title="Navigation"> 373<li><a href="../../../../overview-summary.html">Overview</a></li> 374<li><a href="package-summary.html">Package</a></li> 375<li>Class</li> 376<li class="navBarCell1Rev">Use</li> 377<li><a href="package-tree.html">Tree</a></li> 378<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 379<li><a href="../../../../index-all.html">Index</a></li> 380<li><a href="../../../../help-doc.html">Help</a></li> 381</ul> 382</div> 383<div class="subNav"> 384<ul class="navList"> 385<li>Prev</li> 386<li>Next</li> 387</ul> 388<ul class="navList"> 389<li><a href="../../../../index.html?org/codehaus/jackson/io/package-use.html" target="_top">Frames</a></li> 390<li><a href="package-use.html" target="_top">No Frames</a></li> 391</ul> 392<ul class="navList" id="allclasses_navbar_bottom"> 393<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 394</ul> 395<div> 396<script type="text/javascript"><!-- 397 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 398 if(window==top) { 399 allClassesLink.style.display = "block"; 400 } 401 else { 402 allClassesLink.style.display = "none"; 403 } 404 //--> 405</script> 406</div> 407<a name="skip-navbar_bottom"> 408<!-- --> 409</a></div> 410<!-- ======== END OF BOTTOM NAVBAR ======= --> 411</body> 412</html> 413