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:23 PDT 2013 --> 6<title>StreamBasedParserBase (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="StreamBasedParserBase (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="navBarCell1Rev">Class</li> 30<li><a href="class-use/StreamBasedParserBase.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/ReaderBasedParserBase.html" title="class in org.codehaus.jackson.impl"><span class="strong">Prev Class</span></a></li> 40<li><a href="../../../../org/codehaus/jackson/impl/Utf8Generator.html" title="class in org.codehaus.jackson.impl"><span class="strong">Next Class</span></a></li> 41</ul> 42<ul class="navList"> 43<li><a href="../../../../index.html?org/codehaus/jackson/impl/StreamBasedParserBase.html" target="_top">Frames</a></li> 44<li><a href="StreamBasedParserBase.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<div> 62<ul class="subNavList"> 63<li>Summary: </li> 64<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a> | </li> 65<li><a href="#field_summary">Field</a> | </li> 66<li><a href="#constructor_summary">Constr</a> | </li> 67<li><a href="#method_summary">Method</a></li> 68</ul> 69<ul class="subNavList"> 70<li>Detail: </li> 71<li><a href="#field_detail">Field</a> | </li> 72<li><a href="#constructor_detail">Constr</a> | </li> 73<li><a href="#method_detail">Method</a></li> 74</ul> 75</div> 76<a name="skip-navbar_top"> 77<!-- --> 78</a></div> 79<!-- ========= END OF TOP NAVBAR ========= --> 80<!-- ======== START OF CLASS DATA ======== --> 81<div class="header"> 82<div class="subTitle">org.codehaus.jackson.impl</div> 83<h2 title="Class StreamBasedParserBase" class="title">Class StreamBasedParserBase</h2> 84</div> 85<div class="contentContainer"> 86<ul class="inheritance"> 87<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> 88<li> 89<ul class="inheritance"> 90<li><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">org.codehaus.jackson.JsonParser</a></li> 91<li> 92<ul class="inheritance"> 93<li><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">org.codehaus.jackson.impl.JsonParserMinimalBase</a></li> 94<li> 95<ul class="inheritance"> 96<li><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">org.codehaus.jackson.impl.JsonParserBase</a></li> 97<li> 98<ul class="inheritance"> 99<li>org.codehaus.jackson.impl.StreamBasedParserBase</li> 100</ul> 101</li> 102</ul> 103</li> 104</ul> 105</li> 106</ul> 107</li> 108</ul> 109<div class="description"> 110<ul class="blockList"> 111<li class="blockList"> 112<dl> 113<dt>All Implemented Interfaces:</dt> 114<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></dd> 115</dl> 116<hr> 117<div class="block"><strong>Deprecated.</strong> 118<div class="block"><i>Since 1.9, sub-classes should just embed code from here</i></div> 119</div> 120<br> 121<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 122public abstract class <span class="strong">StreamBasedParserBase</span> 123extends <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></pre> 124<div class="block">This is a simple low-level input reader base class, used by 125 JSON parser. It is used when underlying input source is 126 a byte stream such as <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>. 127 The reason for sub-classing (over composition) 128 is due to need for direct access to low-level byte buffers 129 and positions.</div> 130<dl><dt><span class="strong">Author:</span></dt> 131 <dd>Tatu Saloranta</dd></dl> 132</li> 133</ul> 134</div> 135<div class="summary"> 136<ul class="blockList"> 137<li class="blockList"> 138<!-- ======== NESTED CLASS SUMMARY ======== --> 139<ul class="blockList"> 140<li class="blockList"><a name="nested_class_summary"> 141<!-- --> 142</a> 143<h3>Nested Class Summary</h3> 144<ul class="blockList"> 145<li class="blockList"><a name="nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser"> 146<!-- --> 147</a> 148<h3>Nested classes/interfaces inherited from class org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3> 149<code><a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a>, <a href="../../../../org/codehaus/jackson/JsonParser.NumberType.html" title="enum in org.codehaus.jackson">JsonParser.NumberType</a></code></li> 150</ul> 151</li> 152</ul> 153<!-- =========== FIELD SUMMARY =========== --> 154<ul class="blockList"> 155<li class="blockList"><a name="field_summary"> 156<!-- --> 157</a> 158<h3>Field Summary</h3> 159<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 160<caption><span>Fields</span><span class="tabEnd"> </span></caption> 161<tr> 162<th class="colFirst" scope="col">Modifier and Type</th> 163<th class="colLast" scope="col">Field and Description</th> 164</tr> 165<tr class="altColor"> 166<td class="colFirst"><code>protected boolean</code></td> 167<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_bufferRecyclable">_bufferRecyclable</a></strong></code> 168<div class="block"><strong>Deprecated.</strong> </div> 169<div class="block">Flag that indicates whether the input buffer is recycable (and 170 needs to be returned to recycler once we are done) or not.</div> 171</td> 172</tr> 173<tr class="rowColor"> 174<td class="colFirst"><code>protected byte[]</code></td> 175<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_inputBuffer">_inputBuffer</a></strong></code> 176<div class="block"><strong>Deprecated.</strong> </div> 177<div class="block">Current buffer from which data is read; generally data is read into 178 buffer from input source, but in some cases pre-loaded buffer 179 is handed to the parser.</div> 180</td> 181</tr> 182<tr class="altColor"> 183<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></code></td> 184<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_inputStream">_inputStream</a></strong></code> 185<div class="block"><strong>Deprecated.</strong> </div> 186<div class="block">Input stream that can be used for reading more content, if one 187 in use.</div> 188</td> 189</tr> 190</table> 191<ul class="blockList"> 192<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.impl.JsonParserBase"> 193<!-- --> 194</a> 195<h3>Fields inherited from class org.codehaus.jackson.impl.<a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></h3> 196<code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_binaryValue">_binaryValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_byteArrayBuilder">_byteArrayBuilder</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_closed">_closed</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_currInputProcessed">_currInputProcessed</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_currInputRow">_currInputRow</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_currInputRowStart">_currInputRowStart</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_expLength">_expLength</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_fractLength">_fractLength</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_inputEnd">_inputEnd</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_inputPtr">_inputPtr</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_intLength">_intLength</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_ioContext">_ioContext</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_nameCopied">_nameCopied</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_nameCopyBuffer">_nameCopyBuffer</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_nextToken">_nextToken</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberBigDecimal">_numberBigDecimal</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberBigInt">_numberBigInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberDouble">_numberDouble</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberInt">_numberInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberLong">_numberLong</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberNegative">_numberNegative</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numTypesValid">_numTypesValid</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_parsingContext">_parsingContext</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_textBuffer">_textBuffer</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_tokenInputCol">_tokenInputCol</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_tokenInputRow">_tokenInputRow</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_tokenInputTotal">_tokenInputTotal</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#CHAR_NULL">CHAR_NULL</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_0">INT_0</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_1">INT_1</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_2">INT_2</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_3">INT_3</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_4">INT_4</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_5">INT_5</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_6">INT_6</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_7">INT_7</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_8">INT_8</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_9">INT_9</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_DECIMAL_POINT">INT_DECIMAL_POINT</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_e">INT_e</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_E">INT_E</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_MINUS">INT_MINUS</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_PLUS">INT_PLUS</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_BIGDECIMAL">NR_BIGDECIMAL</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_BIGINT">NR_BIGINT</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_DOUBLE">NR_DOUBLE</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_INT">NR_INT</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_LONG">NR_LONG</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_UNKNOWN">NR_UNKNOWN</a></code></li> 197</ul> 198<ul class="blockList"> 199<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.impl.JsonParserMinimalBase"> 200<!-- --> 201</a> 202<h3>Fields inherited from class org.codehaus.jackson.impl.<a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></h3> 203<code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_APOSTROPHE">INT_APOSTROPHE</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_ASTERISK">INT_ASTERISK</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_b">INT_b</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_BACKSLASH">INT_BACKSLASH</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_COLON">INT_COLON</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_COMMA">INT_COMMA</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_CR">INT_CR</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_f">INT_f</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_LBRACKET">INT_LBRACKET</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_LCURLY">INT_LCURLY</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_LF">INT_LF</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_n">INT_n</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_QUOTE">INT_QUOTE</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_r">INT_r</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_RBRACKET">INT_RBRACKET</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_RCURLY">INT_RCURLY</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_SLASH">INT_SLASH</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_SPACE">INT_SPACE</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_t">INT_t</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_TAB">INT_TAB</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_u">INT_u</a></code></li> 204</ul> 205<ul class="blockList"> 206<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.JsonParser"> 207<!-- --> 208</a> 209<h3>Fields inherited from class org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3> 210<code><a href="../../../../org/codehaus/jackson/JsonParser.html#_currToken">_currToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#_features">_features</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#_lastClearedToken">_lastClearedToken</a></code></li> 211</ul> 212</li> 213</ul> 214<!-- ======== CONSTRUCTOR SUMMARY ======== --> 215<ul class="blockList"> 216<li class="blockList"><a name="constructor_summary"> 217<!-- --> 218</a> 219<h3>Constructor Summary</h3> 220<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 221<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 222<tr> 223<th class="colFirst" scope="col">Modifier</th> 224<th class="colLast" scope="col">Constructor and Description</th> 225</tr> 226<tr class="altColor"> 227<td class="colFirst"><code>protected </code></td> 228<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#StreamBasedParserBase(org.codehaus.jackson.io.IOContext, int, java.io.InputStream, byte[], int, int, boolean)">StreamBasedParserBase</a></strong>(<a href="../../../../org/codehaus/jackson/io/IOContext.html" title="class in org.codehaus.jackson.io">IOContext</a> ctxt, 229 int features, 230 <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> in, 231 byte[] inputBuffer, 232 int start, 233 int end, 234 boolean bufferRecyclable)</code> 235<div class="block"><strong>Deprecated.</strong> </div> 236 </td> 237</tr> 238</table> 239</li> 240</ul> 241<!-- ========== METHOD SUMMARY =========== --> 242<ul class="blockList"> 243<li class="blockList"><a name="method_summary"> 244<!-- --> 245</a> 246<h3>Method Summary</h3> 247<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 248<caption><span>Methods</span><span class="tabEnd"> </span></caption> 249<tr> 250<th class="colFirst" scope="col">Modifier and Type</th> 251<th class="colLast" scope="col">Method and Description</th> 252</tr> 253<tr class="altColor"> 254<td class="colFirst"><code>protected void</code></td> 255<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_closeInput()">_closeInput</a></strong>()</code> 256<div class="block"><strong>Deprecated.</strong> </div> 257 </td> 258</tr> 259<tr class="rowColor"> 260<td class="colFirst"><code>protected boolean</code></td> 261<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_loadToHaveAtLeast(int)">_loadToHaveAtLeast</a></strong>(int minAvailable)</code> 262<div class="block"><strong>Deprecated.</strong> </div> 263<div class="block">Helper method that will try to load at least specified number bytes in 264 input buffer, possible moving existing data around if necessary</div> 265</td> 266</tr> 267<tr class="altColor"> 268<td class="colFirst"><code>protected void</code></td> 269<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_releaseBuffers()">_releaseBuffers</a></strong>()</code> 270<div class="block"><strong>Deprecated.</strong> </div> 271<div class="block">Method called to release internal buffers owned by the base 272 reader.</div> 273</td> 274</tr> 275<tr class="rowColor"> 276<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 277<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#getInputSource()">getInputSource</a></strong>()</code> 278<div class="block"><strong>Deprecated.</strong> </div> 279<div class="block">Method that can be used to get access to object that is used 280 to access input being parsed; this is usually either 281 <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> or <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>, depending on what 282 parser was constructed with.</div> 283</td> 284</tr> 285<tr class="altColor"> 286<td class="colFirst"><code>protected boolean</code></td> 287<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#loadMore()">loadMore</a></strong>()</code> 288<div class="block"><strong>Deprecated.</strong> </div> 289 </td> 290</tr> 291<tr class="rowColor"> 292<td class="colFirst"><code>int</code></td> 293<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#releaseBuffered(java.io.OutputStream)">releaseBuffered</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out)</code> 294<div class="block"><strong>Deprecated.</strong> </div> 295<div class="block">Method that can be called to push back any content that 296 has been read but not consumed by the parser.</div> 297</td> 298</tr> 299</table> 300<ul class="blockList"> 301<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.impl.JsonParserBase"> 302<!-- --> 303</a> 304<h3>Methods inherited from class org.codehaus.jackson.impl.<a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></h3> 305<code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_decodeBase64Escape(org.codehaus.jackson.Base64Variant, char, int)">_decodeBase64Escape</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_decodeBase64Escape(org.codehaus.jackson.Base64Variant, int, int)">_decodeBase64Escape</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_decodeEscaped()">_decodeEscaped</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_finishString()">_finishString</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_getByteArrayBuilder()">_getByteArrayBuilder</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_handleEOF()">_handleEOF</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_parseNumericValue(int)">_parseNumericValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_reportMismatchedEndMarker(int, char)">_reportMismatchedEndMarker</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#close()">close</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#convertNumberToBigDecimal()">convertNumberToBigDecimal</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#convertNumberToBigInteger()">convertNumberToBigInteger</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#convertNumberToDouble()">convertNumberToDouble</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#convertNumberToInt()">convertNumberToInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#convertNumberToLong()">convertNumberToLong</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getBigIntegerValue()">getBigIntegerValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getCurrentLocation()">getCurrentLocation</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getCurrentName()">getCurrentName</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getDecimalValue()">getDecimalValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getDoubleValue()">getDoubleValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getFloatValue()">getFloatValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getIntValue()">getIntValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getLongValue()">getLongValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getNumberType()">getNumberType</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getNumberValue()">getNumberValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getParsingContext()">getParsingContext</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getTokenCharacterOffset()">getTokenCharacterOffset</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getTokenColumnNr()">getTokenColumnNr</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getTokenLineNr()">getTokenLineNr</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getTokenLocation()">getTokenLocation</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#hasTextCharacters()">hasTextCharacters</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#isClosed()">isClosed</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#loadMoreGuaranteed()">loadMoreGuaranteed</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportInvalidBase64Char(org.codehaus.jackson.Base64Variant, int, int)">reportInvalidBase64Char</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportInvalidBase64Char(org.codehaus.jackson.Base64Variant, int, int, java.lang.String)">reportInvalidBase64Char</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportInvalidNumber(java.lang.String)">reportInvalidNumber</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportOverflowInt()">reportOverflowInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportOverflowLong()">reportOverflowLong</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportUnexpectedNumberChar(int, java.lang.String)">reportUnexpectedNumberChar</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reset(boolean, int, int, int)">reset</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#resetAsNaN(java.lang.String, double)">resetAsNaN</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#resetFloat(boolean, int, int, int)">resetFloat</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#resetInt(boolean, int)">resetInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#version()">version</a></code></li> 306</ul> 307<ul class="blockList"> 308<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.impl.JsonParserMinimalBase"> 309<!-- --> 310</a> 311<h3>Methods inherited from class org.codehaus.jackson.impl.<a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></h3> 312<code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_constructError(java.lang.String, java.lang.Throwable)">_constructError</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_decodeBase64(java.lang.String, org.codehaus.jackson.util.ByteArrayBuilder, org.codehaus.jackson.Base64Variant)">_decodeBase64</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_getCharDesc(int)">_getCharDesc</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_handleUnrecognizedCharacterEscape(char)">_handleUnrecognizedCharacterEscape</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportBase64EOF()">_reportBase64EOF</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportError(java.lang.String)">_reportError</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportInvalidBase64(org.codehaus.jackson.Base64Variant, char, int, java.lang.String)">_reportInvalidBase64</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportInvalidEOF()">_reportInvalidEOF</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportInvalidEOF(java.lang.String)">_reportInvalidEOF</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportInvalidEOFInValue()">_reportInvalidEOFInValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportUnexpectedChar(int, java.lang.String)">_reportUnexpectedChar</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_throwInternal()">_throwInternal</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_throwInvalidSpace(int)">_throwInvalidSpace</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_throwUnquotedSpace(int, java.lang.String)">_throwUnquotedSpace</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_wrapError(java.lang.String, java.lang.Throwable)">_wrapError</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getBinaryValue(org.codehaus.jackson.Base64Variant)">getBinaryValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getText()">getText</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getTextCharacters()">getTextCharacters</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getTextLength()">getTextLength</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getTextOffset()">getTextOffset</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getValueAsBoolean(boolean)">getValueAsBoolean</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getValueAsDouble(double)">getValueAsDouble</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getValueAsInt(int)">getValueAsInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getValueAsLong(long)">getValueAsLong</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#nextToken()">nextToken</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#skipChildren()">skipChildren</a></code></li> 313</ul> 314<ul class="blockList"> 315<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.JsonParser"> 316<!-- --> 317</a> 318<h3>Methods inherited from class org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3> 319<code><a href="../../../../org/codehaus/jackson/JsonParser.html#_constructError(java.lang.String)">_constructError</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#canUseSchema(org.codehaus.jackson.FormatSchema)">canUseSchema</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#clearCurrentToken()">clearCurrentToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#configure(org.codehaus.jackson.JsonParser.Feature, boolean)">configure</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#disable(org.codehaus.jackson.JsonParser.Feature)">disable</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#disableFeature(org.codehaus.jackson.JsonParser.Feature)">disableFeature</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#enable(org.codehaus.jackson.JsonParser.Feature)">enable</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#enableFeature(org.codehaus.jackson.JsonParser.Feature)">enableFeature</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getBinaryValue()">getBinaryValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getBooleanValue()">getBooleanValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getByteValue()">getByteValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getCodec()">getCodec</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getCurrentToken()">getCurrentToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getEmbeddedObject()">getEmbeddedObject</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getLastClearedToken()">getLastClearedToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getShortValue()">getShortValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsBoolean()">getValueAsBoolean</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsDouble()">getValueAsDouble</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsInt()">getValueAsInt</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsLong()">getValueAsLong</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#hasCurrentToken()">hasCurrentToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#isEnabled(org.codehaus.jackson.JsonParser.Feature)">isEnabled</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#isExpectedStartArrayToken()">isExpectedStartArrayToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#isFeatureEnabled(org.codehaus.jackson.JsonParser.Feature)">isFeatureEnabled</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextBooleanValue()">nextBooleanValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextFieldName(org.codehaus.jackson.SerializableString)">nextFieldName</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextIntValue(int)">nextIntValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextLongValue(long)">nextLongValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextTextValue()">nextTextValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextValue()">nextValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAs(java.lang.Class)">readValueAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAs(org.codehaus.jackson.type.TypeReference)">readValueAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAsTree()">readValueAsTree</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValuesAs(java.lang.Class)">readValuesAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValuesAs(org.codehaus.jackson.type.TypeReference)">readValuesAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#releaseBuffered(java.io.Writer)">releaseBuffered</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#setCodec(org.codehaus.jackson.ObjectCodec)">setCodec</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#setFeature(org.codehaus.jackson.JsonParser.Feature, boolean)">setFeature</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#setSchema(org.codehaus.jackson.FormatSchema)">setSchema</a></code></li> 320</ul> 321<ul class="blockList"> 322<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 323<!-- --> 324</a> 325<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 326<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li> 327</ul> 328</li> 329</ul> 330</li> 331</ul> 332</div> 333<div class="details"> 334<ul class="blockList"> 335<li class="blockList"> 336<!-- ============ FIELD DETAIL =========== --> 337<ul class="blockList"> 338<li class="blockList"><a name="field_detail"> 339<!-- --> 340</a> 341<h3>Field Detail</h3> 342<a name="_inputStream"> 343<!-- --> 344</a> 345<ul class="blockList"> 346<li class="blockList"> 347<h4>_inputStream</h4> 348<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> _inputStream</pre> 349<div class="block"><span class="strong">Deprecated.</span> </div> 350<div class="block">Input stream that can be used for reading more content, if one 351 in use. May be null, if input comes just as a full buffer, 352 or if the stream has been closed.</div> 353</li> 354</ul> 355<a name="_inputBuffer"> 356<!-- --> 357</a> 358<ul class="blockList"> 359<li class="blockList"> 360<h4>_inputBuffer</h4> 361<pre>protected byte[] _inputBuffer</pre> 362<div class="block"><span class="strong">Deprecated.</span> </div> 363<div class="block">Current buffer from which data is read; generally data is read into 364 buffer from input source, but in some cases pre-loaded buffer 365 is handed to the parser.</div> 366</li> 367</ul> 368<a name="_bufferRecyclable"> 369<!-- --> 370</a> 371<ul class="blockListLast"> 372<li class="blockList"> 373<h4>_bufferRecyclable</h4> 374<pre>protected boolean _bufferRecyclable</pre> 375<div class="block"><span class="strong">Deprecated.</span> </div> 376<div class="block">Flag that indicates whether the input buffer is recycable (and 377 needs to be returned to recycler once we are done) or not. 378<p> 379 If it is not, it also means that parser can NOT modify underlying 380 buffer.</div> 381</li> 382</ul> 383</li> 384</ul> 385<!-- ========= CONSTRUCTOR DETAIL ======== --> 386<ul class="blockList"> 387<li class="blockList"><a name="constructor_detail"> 388<!-- --> 389</a> 390<h3>Constructor Detail</h3> 391<a name="StreamBasedParserBase(org.codehaus.jackson.io.IOContext, int, java.io.InputStream, byte[], int, int, boolean)"> 392<!-- --> 393</a> 394<ul class="blockListLast"> 395<li class="blockList"> 396<h4>StreamBasedParserBase</h4> 397<pre>protected StreamBasedParserBase(<a href="../../../../org/codehaus/jackson/io/IOContext.html" title="class in org.codehaus.jackson.io">IOContext</a> ctxt, 398 int features, 399 <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> in, 400 byte[] inputBuffer, 401 int start, 402 int end, 403 boolean bufferRecyclable)</pre> 404<div class="block"><span class="strong">Deprecated.</span> </div> 405</li> 406</ul> 407</li> 408</ul> 409<!-- ============ METHOD DETAIL ========== --> 410<ul class="blockList"> 411<li class="blockList"><a name="method_detail"> 412<!-- --> 413</a> 414<h3>Method Detail</h3> 415<a name="releaseBuffered(java.io.OutputStream)"> 416<!-- --> 417</a> 418<ul class="blockList"> 419<li class="blockList"> 420<h4>releaseBuffered</h4> 421<pre>public int releaseBuffered(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out) 422 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 423<div class="block"><span class="strong">Deprecated.</span> </div> 424<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#releaseBuffered(java.io.OutputStream)">JsonParser</a></code></strong></div> 425<div class="block">Method that can be called to push back any content that 426 has been read but not consumed by the parser. This is usually 427 done after reading all content of interest using parser. 428 Content is released by writing it to given stream if possible; 429 if underlying input is byte-based it can released, if not (char-based) 430 it can not.</div> 431<dl> 432<dt><strong>Overrides:</strong></dt> 433<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#releaseBuffered(java.io.OutputStream)">releaseBuffered</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd> 434<dt><span class="strong">Returns:</span></dt><dd>-1 if the underlying content source is not byte based 435 (that is, input can not be sent to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a>; 436 otherwise number of bytes released (0 if there was nothing to release)</dd> 437<dt><span class="strong">Throws:</span></dt> 438<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if write to stream threw exception</dd></dl> 439</li> 440</ul> 441<a name="getInputSource()"> 442<!-- --> 443</a> 444<ul class="blockList"> 445<li class="blockList"> 446<h4>getInputSource</h4> 447<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getInputSource()</pre> 448<div class="block"><span class="strong">Deprecated.</span> </div> 449<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#getInputSource()">JsonParser</a></code></strong></div> 450<div class="block">Method that can be used to get access to object that is used 451 to access input being parsed; this is usually either 452 <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> or <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>, depending on what 453 parser was constructed with. 454 Note that returned value may be null in some cases; including 455 case where parser implementation does not want to exposed raw 456 source to caller. 457 In cases where input has been decorated, object returned here 458 is the decorated version; this allows some level of interaction 459 between users of parser and decorator object. 460<p> 461 In general use of this accessor should be considered as 462 "last effort", i.e. only used if no other mechanism is applicable.</div> 463<dl> 464<dt><strong>Overrides:</strong></dt> 465<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getInputSource()">getInputSource</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd> 466</dl> 467</li> 468</ul> 469<a name="loadMore()"> 470<!-- --> 471</a> 472<ul class="blockList"> 473<li class="blockList"> 474<h4>loadMore</h4> 475<pre>protected final boolean loadMore() 476 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 477<div class="block"><span class="strong">Deprecated.</span> </div> 478<dl> 479<dt><strong>Specified by:</strong></dt> 480<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#loadMore()">loadMore</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></code></dd> 481<dt><span class="strong">Throws:</span></dt> 482<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> 483</li> 484</ul> 485<a name="_loadToHaveAtLeast(int)"> 486<!-- --> 487</a> 488<ul class="blockList"> 489<li class="blockList"> 490<h4>_loadToHaveAtLeast</h4> 491<pre>protected final boolean _loadToHaveAtLeast(int minAvailable) 492 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 493<div class="block"><span class="strong">Deprecated.</span> </div> 494<div class="block">Helper method that will try to load at least specified number bytes in 495 input buffer, possible moving existing data around if necessary</div> 496<dl><dt><span class="strong">Throws:</span></dt> 497<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt> 498 <dd>1.6</dd></dl> 499</li> 500</ul> 501<a name="_closeInput()"> 502<!-- --> 503</a> 504<ul class="blockList"> 505<li class="blockList"> 506<h4>_closeInput</h4> 507<pre>protected void _closeInput() 508 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 509<div class="block"><span class="strong">Deprecated.</span> </div> 510<dl> 511<dt><strong>Specified by:</strong></dt> 512<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_closeInput()">_closeInput</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></code></dd> 513<dt><span class="strong">Throws:</span></dt> 514<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> 515</li> 516</ul> 517<a name="_releaseBuffers()"> 518<!-- --> 519</a> 520<ul class="blockListLast"> 521<li class="blockList"> 522<h4>_releaseBuffers</h4> 523<pre>protected void _releaseBuffers() 524 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 525<div class="block"><span class="strong">Deprecated.</span> </div> 526<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_releaseBuffers()">JsonParserBase</a></code></strong></div> 527<div class="block">Method called to release internal buffers owned by the base 528 reader. This may be called along with <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_closeInput()"><code>JsonParserBase._closeInput()</code></a> (for 529 example, when explicitly closing this reader instance), or 530 separately (if need be).</div> 531<dl> 532<dt><strong>Overrides:</strong></dt> 533<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_releaseBuffers()">_releaseBuffers</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></code></dd> 534<dt><span class="strong">Throws:</span></dt> 535<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> 536</li> 537</ul> 538</li> 539</ul> 540</li> 541</ul> 542</div> 543</div> 544<!-- ========= END OF CLASS DATA ========= --> 545<!-- ======= START OF BOTTOM NAVBAR ====== --> 546<div class="bottomNav"><a name="navbar_bottom"> 547<!-- --> 548</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 549<!-- --> 550</a> 551<ul class="navList" title="Navigation"> 552<li><a href="../../../../overview-summary.html">Overview</a></li> 553<li><a href="package-summary.html">Package</a></li> 554<li class="navBarCell1Rev">Class</li> 555<li><a href="class-use/StreamBasedParserBase.html">Use</a></li> 556<li><a href="package-tree.html">Tree</a></li> 557<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 558<li><a href="../../../../index-all.html">Index</a></li> 559<li><a href="../../../../help-doc.html">Help</a></li> 560</ul> 561</div> 562<div class="subNav"> 563<ul class="navList"> 564<li><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html" title="class in org.codehaus.jackson.impl"><span class="strong">Prev Class</span></a></li> 565<li><a href="../../../../org/codehaus/jackson/impl/Utf8Generator.html" title="class in org.codehaus.jackson.impl"><span class="strong">Next Class</span></a></li> 566</ul> 567<ul class="navList"> 568<li><a href="../../../../index.html?org/codehaus/jackson/impl/StreamBasedParserBase.html" target="_top">Frames</a></li> 569<li><a href="StreamBasedParserBase.html" target="_top">No Frames</a></li> 570</ul> 571<ul class="navList" id="allclasses_navbar_bottom"> 572<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 573</ul> 574<div> 575<script type="text/javascript"><!-- 576 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 577 if(window==top) { 578 allClassesLink.style.display = "block"; 579 } 580 else { 581 allClassesLink.style.display = "none"; 582 } 583 //--> 584</script> 585</div> 586<div> 587<ul class="subNavList"> 588<li>Summary: </li> 589<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a> | </li> 590<li><a href="#field_summary">Field</a> | </li> 591<li><a href="#constructor_summary">Constr</a> | </li> 592<li><a href="#method_summary">Method</a></li> 593</ul> 594<ul class="subNavList"> 595<li>Detail: </li> 596<li><a href="#field_detail">Field</a> | </li> 597<li><a href="#constructor_detail">Constr</a> | </li> 598<li><a href="#method_detail">Method</a></li> 599</ul> 600</div> 601<a name="skip-navbar_bottom"> 602<!-- --> 603</a></div> 604<!-- ======== END OF BOTTOM NAVBAR ======= --> 605</body> 606</html> 607