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>ReaderBasedParserBase (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="ReaderBasedParserBase (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/ReaderBasedParserBase.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/ReaderBasedParser.html" title="class in org.codehaus.jackson.impl"><span class="strong">Prev Class</span></a></li> 40<li><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.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/ReaderBasedParserBase.html" target="_top">Frames</a></li> 44<li><a href="ReaderBasedParserBase.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 ReaderBasedParserBase" class="title">Class ReaderBasedParserBase</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.ReaderBasedParserBase</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 include code 119 from here as is.</i></div> 120</div> 121<br> 122<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> 123public abstract class <span class="strong">ReaderBasedParserBase</span> 124extends <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></pre> 125<div class="block">This is a simple low-level input reader base class, used by 126 JSON parser. 127 The reason for sub-classing (over composition) 128 is due to need for direct access to character 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 char[]</code></td> 167<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#_inputBuffer">_inputBuffer</a></strong></code> 168<div class="block"><strong>Deprecated.</strong> </div> 169<div class="block">Current buffer from which data is read; generally data is read into 170 buffer from input source.</div> 171</td> 172</tr> 173<tr class="rowColor"> 174<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a></code></td> 175<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#_reader">_reader</a></strong></code> 176<div class="block"><strong>Deprecated.</strong> </div> 177<div class="block">Reader that can be used for reading more content, if one 178 buffer from input source, but in some cases pre-loaded buffer 179 is handed to the parser.</div> 180</td> 181</tr> 182</table> 183<ul class="blockList"> 184<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.impl.JsonParserBase"> 185<!-- --> 186</a> 187<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> 188<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> 189</ul> 190<ul class="blockList"> 191<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.impl.JsonParserMinimalBase"> 192<!-- --> 193</a> 194<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> 195<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> 196</ul> 197<ul class="blockList"> 198<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.JsonParser"> 199<!-- --> 200</a> 201<h3>Fields inherited from class org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3> 202<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> 203</ul> 204</li> 205</ul> 206<!-- ======== CONSTRUCTOR SUMMARY ======== --> 207<ul class="blockList"> 208<li class="blockList"><a name="constructor_summary"> 209<!-- --> 210</a> 211<h3>Constructor Summary</h3> 212<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 213<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 214<tr> 215<th class="colFirst" scope="col">Modifier</th> 216<th class="colLast" scope="col">Constructor and Description</th> 217</tr> 218<tr class="altColor"> 219<td class="colFirst"><code>protected </code></td> 220<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#ReaderBasedParserBase(org.codehaus.jackson.io.IOContext, int, java.io.Reader)">ReaderBasedParserBase</a></strong>(<a href="../../../../org/codehaus/jackson/io/IOContext.html" title="class in org.codehaus.jackson.io">IOContext</a> ctxt, 221 int features, 222 <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> r)</code> 223<div class="block"><strong>Deprecated.</strong> </div> 224 </td> 225</tr> 226</table> 227</li> 228</ul> 229<!-- ========== METHOD SUMMARY =========== --> 230<ul class="blockList"> 231<li class="blockList"><a name="method_summary"> 232<!-- --> 233</a> 234<h3>Method Summary</h3> 235<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 236<caption><span>Methods</span><span class="tabEnd"> </span></caption> 237<tr> 238<th class="colFirst" scope="col">Modifier and Type</th> 239<th class="colLast" scope="col">Method and Description</th> 240</tr> 241<tr class="altColor"> 242<td class="colFirst"><code>protected void</code></td> 243<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#_closeInput()">_closeInput</a></strong>()</code> 244<div class="block"><strong>Deprecated.</strong> </div> 245 </td> 246</tr> 247<tr class="rowColor"> 248<td class="colFirst"><code>protected boolean</code></td> 249<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#_matchToken(java.lang.String, int)">_matchToken</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> matchStr, 250 int i)</code> 251<div class="block"><strong>Deprecated.</strong> </div> 252<div class="block">Helper method for checking whether input matches expected token</div> 253</td> 254</tr> 255<tr class="altColor"> 256<td class="colFirst"><code>protected void</code></td> 257<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#_releaseBuffers()">_releaseBuffers</a></strong>()</code> 258<div class="block"><strong>Deprecated.</strong> </div> 259<div class="block">Method called to release internal buffers owned by the base 260 reader.</div> 261</td> 262</tr> 263<tr class="rowColor"> 264<td class="colFirst"><code>protected void</code></td> 265<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#_reportInvalidToken(java.lang.String, java.lang.String)">_reportInvalidToken</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> matchedPart, 266 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</code> 267<div class="block"><strong>Deprecated.</strong> </div> 268 </td> 269</tr> 270<tr class="altColor"> 271<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> 272<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#getInputSource()">getInputSource</a></strong>()</code> 273<div class="block"><strong>Deprecated.</strong> </div> 274<div class="block">Method that can be used to get access to object that is used 275 to access input being parsed; this is usually either 276 <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 277 parser was constructed with.</div> 278</td> 279</tr> 280<tr class="rowColor"> 281<td class="colFirst"><code>protected char</code></td> 282<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#getNextChar(java.lang.String)">getNextChar</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> eofMsg)</code> 283<div class="block"><strong>Deprecated.</strong> </div> 284 </td> 285</tr> 286<tr class="altColor"> 287<td class="colFirst"><code>protected boolean</code></td> 288<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#loadMore()">loadMore</a></strong>()</code> 289<div class="block"><strong>Deprecated.</strong> </div> 290 </td> 291</tr> 292<tr class="rowColor"> 293<td class="colFirst"><code>int</code></td> 294<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#releaseBuffered(java.io.Writer)">releaseBuffered</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w)</code> 295<div class="block"><strong>Deprecated.</strong> </div> 296<div class="block">Method that can be called to push back any content that 297 has been read but not consumed by the parser.</div> 298</td> 299</tr> 300</table> 301<ul class="blockList"> 302<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.impl.JsonParserBase"> 303<!-- --> 304</a> 305<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> 306<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> 307</ul> 308<ul class="blockList"> 309<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.impl.JsonParserMinimalBase"> 310<!-- --> 311</a> 312<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> 313<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> 314</ul> 315<ul class="blockList"> 316<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.JsonParser"> 317<!-- --> 318</a> 319<h3>Methods inherited from class org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3> 320<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.OutputStream)">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> 321</ul> 322<ul class="blockList"> 323<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 324<!-- --> 325</a> 326<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> 327<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> 328</ul> 329</li> 330</ul> 331</li> 332</ul> 333</div> 334<div class="details"> 335<ul class="blockList"> 336<li class="blockList"> 337<!-- ============ FIELD DETAIL =========== --> 338<ul class="blockList"> 339<li class="blockList"><a name="field_detail"> 340<!-- --> 341</a> 342<h3>Field Detail</h3> 343<a name="_reader"> 344<!-- --> 345</a> 346<ul class="blockList"> 347<li class="blockList"> 348<h4>_reader</h4> 349<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> _reader</pre> 350<div class="block"><span class="strong">Deprecated.</span> </div> 351<div class="block">Reader that can be used for reading more content, if one 352 buffer from input source, but in some cases pre-loaded buffer 353 is handed to the parser.</div> 354</li> 355</ul> 356<a name="_inputBuffer"> 357<!-- --> 358</a> 359<ul class="blockListLast"> 360<li class="blockList"> 361<h4>_inputBuffer</h4> 362<pre>protected char[] _inputBuffer</pre> 363<div class="block"><span class="strong">Deprecated.</span> </div> 364<div class="block">Current buffer from which data is read; generally data is read into 365 buffer from input source.</div> 366</li> 367</ul> 368</li> 369</ul> 370<!-- ========= CONSTRUCTOR DETAIL ======== --> 371<ul class="blockList"> 372<li class="blockList"><a name="constructor_detail"> 373<!-- --> 374</a> 375<h3>Constructor Detail</h3> 376<a name="ReaderBasedParserBase(org.codehaus.jackson.io.IOContext, int, java.io.Reader)"> 377<!-- --> 378</a> 379<ul class="blockListLast"> 380<li class="blockList"> 381<h4>ReaderBasedParserBase</h4> 382<pre>protected ReaderBasedParserBase(<a href="../../../../org/codehaus/jackson/io/IOContext.html" title="class in org.codehaus.jackson.io">IOContext</a> ctxt, 383 int features, 384 <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> r)</pre> 385<div class="block"><span class="strong">Deprecated.</span> </div> 386</li> 387</ul> 388</li> 389</ul> 390<!-- ============ METHOD DETAIL ========== --> 391<ul class="blockList"> 392<li class="blockList"><a name="method_detail"> 393<!-- --> 394</a> 395<h3>Method Detail</h3> 396<a name="releaseBuffered(java.io.Writer)"> 397<!-- --> 398</a> 399<ul class="blockList"> 400<li class="blockList"> 401<h4>releaseBuffered</h4> 402<pre>public int releaseBuffered(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w) 403 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> 404<div class="block"><span class="strong">Deprecated.</span> </div> 405<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#releaseBuffered(java.io.Writer)">JsonParser</a></code></strong></div> 406<div class="block">Method that can be called to push back any content that 407 has been read but not consumed by the parser. 408 This is usually 409 done after reading all content of interest using parser. 410 Content is released by writing it to given writer if possible; 411 if underlying input is char-based it can released, if not (byte-based) 412 it can not.</div> 413<dl> 414<dt><strong>Overrides:</strong></dt> 415<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#releaseBuffered(java.io.Writer)">releaseBuffered</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd> 416<dt><span class="strong">Returns:</span></dt><dd>-1 if the underlying content source is not char-based 417 (that is, input can not be sent to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a>; 418 otherwise number of chars released (0 if there was nothing to release)</dd> 419<dt><span class="strong">Throws:</span></dt> 420<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 using Writer threw exception</dd></dl> 421</li> 422</ul> 423<a name="getInputSource()"> 424<!-- --> 425</a> 426<ul class="blockList"> 427<li class="blockList"> 428<h4>getInputSource</h4> 429<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> 430<div class="block"><span class="strong">Deprecated.</span> </div> 431<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#getInputSource()">JsonParser</a></code></strong></div> 432<div class="block">Method that can be used to get access to object that is used 433 to access input being parsed; this is usually either 434 <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 435 parser was constructed with. 436 Note that returned value may be null in some cases; including 437 case where parser implementation does not want to exposed raw 438 source to caller. 439 In cases where input has been decorated, object returned here 440 is the decorated version; this allows some level of interaction 441 between users of parser and decorator object. 442<p> 443 In general use of this accessor should be considered as 444 "last effort", i.e. only used if no other mechanism is applicable.</div> 445<dl> 446<dt><strong>Overrides:</strong></dt> 447<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> 448</dl> 449</li> 450</ul> 451<a name="loadMore()"> 452<!-- --> 453</a> 454<ul class="blockList"> 455<li class="blockList"> 456<h4>loadMore</h4> 457<pre>protected final boolean loadMore() 458 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> 459<div class="block"><span class="strong">Deprecated.</span> </div> 460<dl> 461<dt><strong>Specified by:</strong></dt> 462<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> 463<dt><span class="strong">Throws:</span></dt> 464<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> 465</li> 466</ul> 467<a name="getNextChar(java.lang.String)"> 468<!-- --> 469</a> 470<ul class="blockList"> 471<li class="blockList"> 472<h4>getNextChar</h4> 473<pre>protected char getNextChar(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> eofMsg) 474 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>, 475 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 476<div class="block"><span class="strong">Deprecated.</span> </div> 477<dl><dt><span class="strong">Throws:</span></dt> 478<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> 479<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 480</li> 481</ul> 482<a name="_closeInput()"> 483<!-- --> 484</a> 485<ul class="blockList"> 486<li class="blockList"> 487<h4>_closeInput</h4> 488<pre>protected void _closeInput() 489 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> 490<div class="block"><span class="strong">Deprecated.</span> </div> 491<dl> 492<dt><strong>Specified by:</strong></dt> 493<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> 494<dt><span class="strong">Throws:</span></dt> 495<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> 496</li> 497</ul> 498<a name="_releaseBuffers()"> 499<!-- --> 500</a> 501<ul class="blockList"> 502<li class="blockList"> 503<h4>_releaseBuffers</h4> 504<pre>protected void _releaseBuffers() 505 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> 506<div class="block"><span class="strong">Deprecated.</span> </div> 507<div class="block">Method called to release internal buffers owned by the base 508 reader. This may be called along with <a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html#_closeInput()"><code>_closeInput()</code></a> (for 509 example, when explicitly closing this reader instance), or 510 separately (if need be).</div> 511<dl> 512<dt><strong>Overrides:</strong></dt> 513<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> 514<dt><span class="strong">Throws:</span></dt> 515<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> 516</li> 517</ul> 518<a name="_matchToken(java.lang.String, int)"> 519<!-- --> 520</a> 521<ul class="blockList"> 522<li class="blockList"> 523<h4>_matchToken</h4> 524<pre>protected final boolean _matchToken(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> matchStr, 525 int i) 526 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>, 527 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 528<div class="block"><span class="strong">Deprecated.</span> </div> 529<div class="block">Helper method for checking whether input matches expected token</div> 530<dl><dt><span class="strong">Throws:</span></dt> 531<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> 532<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd><dt><span class="strong">Since:</span></dt> 533 <dd>1.8</dd></dl> 534</li> 535</ul> 536<a name="_reportInvalidToken(java.lang.String, java.lang.String)"> 537<!-- --> 538</a> 539<ul class="blockListLast"> 540<li class="blockList"> 541<h4>_reportInvalidToken</h4> 542<pre>protected void _reportInvalidToken(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> matchedPart, 543 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg) 544 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>, 545 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 546<div class="block"><span class="strong">Deprecated.</span> </div> 547<dl><dt><span class="strong">Throws:</span></dt> 548<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> 549<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 550</li> 551</ul> 552</li> 553</ul> 554</li> 555</ul> 556</div> 557</div> 558<!-- ========= END OF CLASS DATA ========= --> 559<!-- ======= START OF BOTTOM NAVBAR ====== --> 560<div class="bottomNav"><a name="navbar_bottom"> 561<!-- --> 562</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 563<!-- --> 564</a> 565<ul class="navList" title="Navigation"> 566<li><a href="../../../../overview-summary.html">Overview</a></li> 567<li><a href="package-summary.html">Package</a></li> 568<li class="navBarCell1Rev">Class</li> 569<li><a href="class-use/ReaderBasedParserBase.html">Use</a></li> 570<li><a href="package-tree.html">Tree</a></li> 571<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 572<li><a href="../../../../index-all.html">Index</a></li> 573<li><a href="../../../../help-doc.html">Help</a></li> 574</ul> 575</div> 576<div class="subNav"> 577<ul class="navList"> 578<li><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html" title="class in org.codehaus.jackson.impl"><span class="strong">Prev Class</span></a></li> 579<li><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html" title="class in org.codehaus.jackson.impl"><span class="strong">Next Class</span></a></li> 580</ul> 581<ul class="navList"> 582<li><a href="../../../../index.html?org/codehaus/jackson/impl/ReaderBasedParserBase.html" target="_top">Frames</a></li> 583<li><a href="ReaderBasedParserBase.html" target="_top">No Frames</a></li> 584</ul> 585<ul class="navList" id="allclasses_navbar_bottom"> 586<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 587</ul> 588<div> 589<script type="text/javascript"><!-- 590 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 591 if(window==top) { 592 allClassesLink.style.display = "block"; 593 } 594 else { 595 allClassesLink.style.display = "none"; 596 } 597 //--> 598</script> 599</div> 600<div> 601<ul class="subNavList"> 602<li>Summary: </li> 603<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a> | </li> 604<li><a href="#field_summary">Field</a> | </li> 605<li><a href="#constructor_summary">Constr</a> | </li> 606<li><a href="#method_summary">Method</a></li> 607</ul> 608<ul class="subNavList"> 609<li>Detail: </li> 610<li><a href="#field_detail">Field</a> | </li> 611<li><a href="#constructor_detail">Constr</a> | </li> 612<li><a href="#method_detail">Method</a></li> 613</ul> 614</div> 615<a name="skip-navbar_bottom"> 616<!-- --> 617</a></div> 618<!-- ======== END OF BOTTOM NAVBAR ======= --> 619</body> 620</html> 621