1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (version 1.7.0_10-ea) on Sun Jul 14 20:03:33 PDT 2013 --> 6<title>org.codehaus.jackson.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="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 class="navBarCell1Rev">Package</li> 29<li>Class</li> 30<li><a href="package-use.html">Use</a></li> 31<li><a href="package-tree.html">Tree</a></li> 32<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 33<li><a href="../../../../index-all.html">Index</a></li> 34<li><a href="../../../../help-doc.html">Help</a></li> 35</ul> 36</div> 37<div class="subNav"> 38<ul class="navList"> 39<li><a href="../../../../org/codehaus/jackson/impl/package-summary.html">Prev Package</a></li> 40<li><a href="../../../../org/codehaus/jackson/jaxrs/package-summary.html">Next Package</a></li> 41</ul> 42<ul class="navList"> 43<li><a href="../../../../index.html?org/codehaus/jackson/io/package-summary.html" target="_top">Frames</a></li> 44<li><a href="package-summary.html" target="_top">No Frames</a></li> 45</ul> 46<ul class="navList" id="allclasses_navbar_top"> 47<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 48</ul> 49<div> 50<script type="text/javascript"><!-- 51 allClassesLink = document.getElementById("allclasses_navbar_top"); 52 if(window==top) { 53 allClassesLink.style.display = "block"; 54 } 55 else { 56 allClassesLink.style.display = "none"; 57 } 58 //--> 59</script> 60</div> 61<a name="skip-navbar_top"> 62<!-- --> 63</a></div> 64<!-- ========= END OF TOP NAVBAR ========= --> 65<div class="header"> 66<h1 title="Package" class="title">Package org.codehaus.jackson.io</h1> 67<div class="docSummary"> 68<div class="block">This package contains I/O helper classes Jackson itself uses, but that 69are not exposed for external reuse.</div> 70</div> 71<p>See: <a href="#package_description">Description</a></p> 72</div> 73<div class="contentContainer"> 74<ul class="blockList"> 75<li class="blockList"> 76<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> 77<caption><span>Class Summary</span><span class="tabEnd"> </span></caption> 78<tr> 79<th class="colFirst" scope="col">Class</th> 80<th class="colLast" scope="col">Description</th> 81</tr> 82<tbody> 83<tr class="altColor"> 84<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/CharacterEscapes.html" title="class in org.codehaus.jackson.io">CharacterEscapes</a></td> 85<td class="colLast"> 86<div class="block">Abstract base class that defines interface for customizing character 87 escaping aspects for String values, for formats that use escaping.</div> 88</td> 89</tr> 90<tr class="rowColor"> 91<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/InputDecorator.html" title="class in org.codehaus.jackson.io">InputDecorator</a></td> 92<td class="colLast"> 93<div class="block">Handler class that can be used to decorate input sources.</div> 94</td> 95</tr> 96<tr class="altColor"> 97<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/IOContext.html" title="class in org.codehaus.jackson.io">IOContext</a></td> 98<td class="colLast"> 99<div class="block">To limit number of configuration and state objects to pass, all 100 contextual objects that need to be passed by the factory to 101 readers and writers are combined under this object.</div> 102</td> 103</tr> 104<tr class="rowColor"> 105<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/JsonStringEncoder.html" title="class in org.codehaus.jackson.io">JsonStringEncoder</a></td> 106<td class="colLast"> 107<div class="block">Helper class used for efficient encoding of JSON String values (including 108 JSON field names) into Strings or UTF-8 byte arrays.</div> 109</td> 110</tr> 111<tr class="altColor"> 112<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/MergedStream.html" title="class in org.codehaus.jackson.io">MergedStream</a></td> 113<td class="colLast"> 114<div class="block">Simple <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> implementation that is used to "unwind" some 115 data previously read from an input stream; so that as long as some of 116 that data remains, it's returned; but as long as it's read, we'll 117 just use data from the underlying original stream.</div> 118</td> 119</tr> 120<tr class="rowColor"> 121<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/NumberInput.html" title="class in org.codehaus.jackson.io">NumberInput</a></td> 122<td class="colLast"> </td> 123</tr> 124<tr class="altColor"> 125<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/NumberOutput.html" title="class in org.codehaus.jackson.io">NumberOutput</a></td> 126<td class="colLast"> </td> 127</tr> 128<tr class="rowColor"> 129<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/OutputDecorator.html" title="class in org.codehaus.jackson.io">OutputDecorator</a></td> 130<td class="colLast"> 131<div class="block">Handler class that can be used to decorate output destinations.</div> 132</td> 133</tr> 134<tr class="altColor"> 135<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/SegmentedStringWriter.html" title="class in org.codehaus.jackson.io">SegmentedStringWriter</a></td> 136<td class="colLast"> 137<div class="block">Efficient alternative to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><code>StringWriter</code></a>, based on using segmented 138 internal buffer.</div> 139</td> 140</tr> 141<tr class="rowColor"> 142<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/SerializedString.html" title="class in org.codehaus.jackson.io">SerializedString</a></td> 143<td class="colLast"> 144<div class="block">String token that can lazily serialize String contained and then reuse that 145 serialization later on.</div> 146</td> 147</tr> 148<tr class="altColor"> 149<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/UTF32Reader.html" title="class in org.codehaus.jackson.io">UTF32Reader</a></td> 150<td class="colLast"> 151<div class="block">Since JDK does not come with UTF-32/UCS-4, let's implement a simple 152 decoder to use.</div> 153</td> 154</tr> 155<tr class="rowColor"> 156<td class="colFirst"><a href="../../../../org/codehaus/jackson/io/UTF8Writer.html" title="class in org.codehaus.jackson.io">UTF8Writer</a></td> 157<td class="colLast"> </td> 158</tr> 159</tbody> 160</table> 161</li> 162</ul> 163<a name="package_description"> 164<!-- --> 165</a> 166<h2 title="Package org.codehaus.jackson.io Description">Package org.codehaus.jackson.io Description</h2> 167<div class="block">This package contains I/O helper classes Jackson itself uses, but that 168are not exposed for external reuse.</div> 169</div> 170<!-- ======= START OF BOTTOM NAVBAR ====== --> 171<div class="bottomNav"><a name="navbar_bottom"> 172<!-- --> 173</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 174<!-- --> 175</a> 176<ul class="navList" title="Navigation"> 177<li><a href="../../../../overview-summary.html">Overview</a></li> 178<li class="navBarCell1Rev">Package</li> 179<li>Class</li> 180<li><a href="package-use.html">Use</a></li> 181<li><a href="package-tree.html">Tree</a></li> 182<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 183<li><a href="../../../../index-all.html">Index</a></li> 184<li><a href="../../../../help-doc.html">Help</a></li> 185</ul> 186</div> 187<div class="subNav"> 188<ul class="navList"> 189<li><a href="../../../../org/codehaus/jackson/impl/package-summary.html">Prev Package</a></li> 190<li><a href="../../../../org/codehaus/jackson/jaxrs/package-summary.html">Next Package</a></li> 191</ul> 192<ul class="navList"> 193<li><a href="../../../../index.html?org/codehaus/jackson/io/package-summary.html" target="_top">Frames</a></li> 194<li><a href="package-summary.html" target="_top">No Frames</a></li> 195</ul> 196<ul class="navList" id="allclasses_navbar_bottom"> 197<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 198</ul> 199<div> 200<script type="text/javascript"><!-- 201 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 202 if(window==top) { 203 allClassesLink.style.display = "block"; 204 } 205 else { 206 allClassesLink.style.display = "none"; 207 } 208 //--> 209</script> 210</div> 211<a name="skip-navbar_bottom"> 212<!-- --> 213</a></div> 214<!-- ======== END OF BOTTOM NAVBAR ======= --> 215</body> 216</html> 217