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:22 PDT 2013 --> 6<title>ReaderBasedParser (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="ReaderBasedParser (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/ReaderBasedParser.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/JsonWriteContext.html" title="class in org.codehaus.jackson.impl"><span class="strong">Prev Class</span></a></li> 40<li><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.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/ReaderBasedParser.html" target="_top">Frames</a></li> 44<li><a href="ReaderBasedParser.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 ReaderBasedParser" class="title">Class ReaderBasedParser</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.ReaderBasedParser</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<br> 118<pre>public final class <span class="strong">ReaderBasedParser</span> 119extends <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></pre> 120<div class="block">This is a concrete implementation of <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>, which is 121 based on a <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> to handle low-level character 122 conversion tasks.</div> 123</li> 124</ul> 125</div> 126<div class="summary"> 127<ul class="blockList"> 128<li class="blockList"> 129<!-- ======== NESTED CLASS SUMMARY ======== --> 130<ul class="blockList"> 131<li class="blockList"><a name="nested_class_summary"> 132<!-- --> 133</a> 134<h3>Nested Class Summary</h3> 135<ul class="blockList"> 136<li class="blockList"><a name="nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser"> 137<!-- --> 138</a> 139<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> 140<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> 141</ul> 142</li> 143</ul> 144<!-- =========== FIELD SUMMARY =========== --> 145<ul class="blockList"> 146<li class="blockList"><a name="field_summary"> 147<!-- --> 148</a> 149<h3>Field Summary</h3> 150<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 151<caption><span>Fields</span><span class="tabEnd"> </span></caption> 152<tr> 153<th class="colFirst" scope="col">Modifier and Type</th> 154<th class="colLast" scope="col">Field and Description</th> 155</tr> 156<tr class="altColor"> 157<td class="colFirst"><code>protected char[]</code></td> 158<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_inputBuffer">_inputBuffer</a></strong></code> 159<div class="block">Current buffer from which data is read; generally data is read into 160 buffer from input source.</div> 161</td> 162</tr> 163<tr class="rowColor"> 164<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></td> 165<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_objectCodec">_objectCodec</a></strong></code> </td> 166</tr> 167<tr class="altColor"> 168<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> 169<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_reader">_reader</a></strong></code> 170<div class="block">Reader that can be used for reading more content, if one 171 buffer from input source, but in some cases pre-loaded buffer 172 is handed to the parser.</div> 173</td> 174</tr> 175<tr class="rowColor"> 176<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/sym/CharsToNameCanonicalizer.html" title="class in org.codehaus.jackson.sym">CharsToNameCanonicalizer</a></code></td> 177<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_symbols">_symbols</a></strong></code> </td> 178</tr> 179<tr class="altColor"> 180<td class="colFirst"><code>protected boolean</code></td> 181<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_tokenIncomplete">_tokenIncomplete</a></strong></code> 182<div class="block">Flag that indicates that the current token has not yet 183 been fully processed, and needs to be finished for 184 some access (or skipped to obtain the next token)</div> 185</td> 186</tr> 187</table> 188<ul class="blockList"> 189<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.impl.JsonParserBase"> 190<!-- --> 191</a> 192<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> 193<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> 194</ul> 195<ul class="blockList"> 196<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.impl.JsonParserMinimalBase"> 197<!-- --> 198</a> 199<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> 200<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> 201</ul> 202<ul class="blockList"> 203<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.JsonParser"> 204<!-- --> 205</a> 206<h3>Fields inherited from class org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3> 207<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> 208</ul> 209</li> 210</ul> 211<!-- ======== CONSTRUCTOR SUMMARY ======== --> 212<ul class="blockList"> 213<li class="blockList"><a name="constructor_summary"> 214<!-- --> 215</a> 216<h3>Constructor Summary</h3> 217<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 218<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 219<tr> 220<th class="colOne" scope="col">Constructor and Description</th> 221</tr> 222<tr class="altColor"> 223<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#ReaderBasedParser(org.codehaus.jackson.io.IOContext, int, java.io.Reader, org.codehaus.jackson.ObjectCodec, org.codehaus.jackson.sym.CharsToNameCanonicalizer)">ReaderBasedParser</a></strong>(<a href="../../../../org/codehaus/jackson/io/IOContext.html" title="class in org.codehaus.jackson.io">IOContext</a> ctxt, 224 int features, 225 <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, 226 <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> codec, 227 <a href="../../../../org/codehaus/jackson/sym/CharsToNameCanonicalizer.html" title="class in org.codehaus.jackson.sym">CharsToNameCanonicalizer</a> st)</code> </td> 228</tr> 229</table> 230</li> 231</ul> 232<!-- ========== METHOD SUMMARY =========== --> 233<ul class="blockList"> 234<li class="blockList"><a name="method_summary"> 235<!-- --> 236</a> 237<h3>Method Summary</h3> 238<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 239<caption><span>Methods</span><span class="tabEnd"> </span></caption> 240<tr> 241<th class="colFirst" scope="col">Modifier and Type</th> 242<th class="colLast" scope="col">Method and Description</th> 243</tr> 244<tr class="altColor"> 245<td class="colFirst"><code>protected void</code></td> 246<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_closeInput()">_closeInput</a></strong>()</code> </td> 247</tr> 248<tr class="rowColor"> 249<td class="colFirst"><code>protected byte[]</code></td> 250<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_decodeBase64(org.codehaus.jackson.Base64Variant)">_decodeBase64</a></strong>(<a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a> b64variant)</code> 251<div class="block">Efficient handling for incremental parsing of base64-encoded 252 textual content.</div> 253</td> 254</tr> 255<tr class="altColor"> 256<td class="colFirst"><code>protected char</code></td> 257<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_decodeEscaped()">_decodeEscaped</a></strong>()</code> 258<div class="block">Method that sub-classes must implement to support escaped sequences 259 in base64-encoded sections.</div> 260</td> 261</tr> 262<tr class="rowColor"> 263<td class="colFirst"><code>protected void</code></td> 264<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_finishString()">_finishString</a></strong>()</code> </td> 265</tr> 266<tr class="altColor"> 267<td class="colFirst"><code>protected void</code></td> 268<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_finishString2()">_finishString2</a></strong>()</code> </td> 269</tr> 270<tr class="rowColor"> 271<td class="colFirst"><code>protected <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></code></td> 272<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_getText2(org.codehaus.jackson.JsonToken)">_getText2</a></strong>(<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> t)</code> </td> 273</tr> 274<tr class="altColor"> 275<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td> 276<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_handleApostropheValue()">_handleApostropheValue</a></strong>()</code> </td> 277</tr> 278<tr class="rowColor"> 279<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td> 280<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_handleInvalidNumberStart(int, boolean)">_handleInvalidNumberStart</a></strong>(int ch, 281 boolean negative)</code> 282<div class="block">Method called if expected numeric value (due to leading sign) does not 283 look like a number</div> 284</td> 285</tr> 286<tr class="altColor"> 287<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td> 288<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_handleUnexpectedValue(int)">_handleUnexpectedValue</a></strong>(int i)</code> 289<div class="block">Method for handling cases where first non-space character 290 of an expected value token is not legal for standard JSON content.</div> 291</td> 292</tr> 293<tr class="rowColor"> 294<td class="colFirst"><code>protected <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></code></td> 295<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_handleUnusualFieldName(int)">_handleUnusualFieldName</a></strong>(int i)</code> 296<div class="block">Method called when we see non-white space character other 297 than double quote, when expecting a field name.</div> 298</td> 299</tr> 300<tr class="altColor"> 301<td class="colFirst"><code>protected void</code></td> 302<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.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, 303 int i)</code> 304<div class="block">Helper method for checking whether input matches expected token</div> 305</td> 306</tr> 307<tr class="rowColor"> 308<td class="colFirst"><code>protected <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></code></td> 309<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_parseApostropheFieldName()">_parseApostropheFieldName</a></strong>()</code> </td> 310</tr> 311<tr class="altColor"> 312<td class="colFirst"><code>protected <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></code></td> 313<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_parseFieldName(int)">_parseFieldName</a></strong>(int i)</code> </td> 314</tr> 315<tr class="rowColor"> 316<td class="colFirst"><code>protected void</code></td> 317<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_releaseBuffers()">_releaseBuffers</a></strong>()</code> 318<div class="block">Method called to release internal buffers owned by the base 319 reader.</div> 320</td> 321</tr> 322<tr class="altColor"> 323<td class="colFirst"><code>protected void</code></td> 324<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.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, 325 <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> </td> 326</tr> 327<tr class="rowColor"> 328<td class="colFirst"><code>protected void</code></td> 329<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_skipCR()">_skipCR</a></strong>()</code> 330<div class="block">We actually need to check the character value here 331 (to see if we have \n following \r).</div> 332</td> 333</tr> 334<tr class="altColor"> 335<td class="colFirst"><code>protected void</code></td> 336<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_skipLF()">_skipLF</a></strong>()</code> </td> 337</tr> 338<tr class="rowColor"> 339<td class="colFirst"><code>protected void</code></td> 340<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_skipString()">_skipString</a></strong>()</code> 341<div class="block">Method called to skim through rest of unparsed String value, 342 if it is not needed.</div> 343</td> 344</tr> 345<tr class="altColor"> 346<td class="colFirst"><code>void</code></td> 347<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#close()">close</a></strong>()</code> 348<div class="block">Closes the parser so that no further iteration or data access 349 can be made; will also close the underlying input source 350 if parser either <b>owns</b> the input source, or feature 351 <a href="../../../../org/codehaus/jackson/JsonParser.Feature.html#AUTO_CLOSE_SOURCE"><code>JsonParser.Feature.AUTO_CLOSE_SOURCE</code></a> is enabled.</div> 352</td> 353</tr> 354<tr class="rowColor"> 355<td class="colFirst"><code>byte[]</code></td> 356<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#getBinaryValue(org.codehaus.jackson.Base64Variant)">getBinaryValue</a></strong>(<a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a> b64variant)</code> 357<div class="block">Method that can be used to read (and consume -- results 358 may not be accessible using other methods after the call) 359 base64-encoded binary data 360 included in the current textual JSON value.</div> 361</td> 362</tr> 363<tr class="altColor"> 364<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></td> 365<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#getCodec()">getCodec</a></strong>()</code> 366<div class="block">Accessor for <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson"><code>ObjectCodec</code></a> associated with this 367 parser, if any.</div> 368</td> 369</tr> 370<tr class="rowColor"> 371<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> 372<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#getInputSource()">getInputSource</a></strong>()</code> 373<div class="block">Method that can be used to get access to object that is used 374 to access input being parsed; this is usually either 375 <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 376 parser was constructed with.</div> 377</td> 378</tr> 379<tr class="altColor"> 380<td class="colFirst"><code>protected char</code></td> 381<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.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> </td> 382</tr> 383<tr class="rowColor"> 384<td class="colFirst"><code><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></code></td> 385<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#getText()">getText</a></strong>()</code> 386<div class="block">Method for accessing textual representation of the current event; 387 if no current event (before first call to <a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#nextToken()"><code>nextToken()</code></a>, or 388 after encountering end-of-input), returns null.</div> 389</td> 390</tr> 391<tr class="altColor"> 392<td class="colFirst"><code>char[]</code></td> 393<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#getTextCharacters()">getTextCharacters</a></strong>()</code> 394<div class="block">Method similar to <a href="../../../../org/codehaus/jackson/JsonParser.html#getText()"><code>JsonParser.getText()</code></a>, but that will return 395 underlying (unmodifiable) character array that contains 396 textual value, instead of constructing a String object 397 to contain this information.</div> 398</td> 399</tr> 400<tr class="rowColor"> 401<td class="colFirst"><code>int</code></td> 402<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#getTextLength()">getTextLength</a></strong>()</code> 403<div class="block">Accessor used with <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a>, to know length 404 of String stored in returned buffer.</div> 405</td> 406</tr> 407<tr class="altColor"> 408<td class="colFirst"><code>int</code></td> 409<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#getTextOffset()">getTextOffset</a></strong>()</code> 410<div class="block">Accessor used with <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a>, to know offset 411 of the first text content character within buffer.</div> 412</td> 413</tr> 414<tr class="rowColor"> 415<td class="colFirst"><code>protected boolean</code></td> 416<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#loadMore()">loadMore</a></strong>()</code> </td> 417</tr> 418<tr class="altColor"> 419<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> 420<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#nextBooleanValue()">nextBooleanValue</a></strong>()</code> 421<div class="block">Method that fetches next token (as if calling <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a>) and 422 if it is <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_TRUE"><code>JsonToken.VALUE_TRUE</code></a> or <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_FALSE"><code>JsonToken.VALUE_FALSE</code></a> 423 returns matching Boolean value; otherwise return null.</div> 424</td> 425</tr> 426<tr class="rowColor"> 427<td class="colFirst"><code>int</code></td> 428<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#nextIntValue(int)">nextIntValue</a></strong>(int defaultValue)</code> 429<div class="block">Method that fetches next token (as if calling <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a>) and 430 if it is <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> returns 32-bit int value; 431 otherwise returns specified default value 432 It is functionally equivalent to:</div> 433</td> 434</tr> 435<tr class="altColor"> 436<td class="colFirst"><code>long</code></td> 437<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#nextLongValue(long)">nextLongValue</a></strong>(long defaultValue)</code> 438<div class="block">Method that fetches next token (as if calling <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a>) and 439 if it is <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> returns 64-bit long value; 440 otherwise returns specified default value 441 It is functionally equivalent to:</div> 442</td> 443</tr> 444<tr class="rowColor"> 445<td class="colFirst"><code><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></code></td> 446<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#nextTextValue()">nextTextValue</a></strong>()</code> 447<div class="block">Method that fetches next token (as if calling <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a>) and 448 if it is <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_STRING"><code>JsonToken.VALUE_STRING</code></a> returns contained String value; 449 otherwise returns null.</div> 450</td> 451</tr> 452<tr class="altColor"> 453<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td> 454<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#nextToken()">nextToken</a></strong>()</code> 455<div class="block">Main iteration method, which will advance stream enough 456 to determine type of the next token, if any.</div> 457</td> 458</tr> 459<tr class="rowColor"> 460<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td> 461<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#parseNumberText(int)">parseNumberText</a></strong>(int ch)</code> 462<div class="block">Initial parsing method for number values.</div> 463</td> 464</tr> 465<tr class="altColor"> 466<td class="colFirst"><code>int</code></td> 467<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.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> 468<div class="block">Method that can be called to push back any content that 469 has been read but not consumed by the parser.</div> 470</td> 471</tr> 472<tr class="rowColor"> 473<td class="colFirst"><code>void</code></td> 474<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#setCodec(org.codehaus.jackson.ObjectCodec)">setCodec</a></strong>(<a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> c)</code> 475<div class="block">Setter that allows defining <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson"><code>ObjectCodec</code></a> associated with this 476 parser, if any.</div> 477</td> 478</tr> 479</table> 480<ul class="blockList"> 481<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.impl.JsonParserBase"> 482<!-- --> 483</a> 484<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> 485<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#_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#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> 486</ul> 487<ul class="blockList"> 488<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.impl.JsonParserMinimalBase"> 489<!-- --> 490</a> 491<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> 492<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#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#skipChildren()">skipChildren</a></code></li> 493</ul> 494<ul class="blockList"> 495<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.JsonParser"> 496<!-- --> 497</a> 498<h3>Methods inherited from class org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3> 499<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#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#nextFieldName(org.codehaus.jackson.SerializableString)">nextFieldName</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#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> 500</ul> 501<ul class="blockList"> 502<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 503<!-- --> 504</a> 505<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> 506<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> 507</ul> 508</li> 509</ul> 510</li> 511</ul> 512</div> 513<div class="details"> 514<ul class="blockList"> 515<li class="blockList"> 516<!-- ============ FIELD DETAIL =========== --> 517<ul class="blockList"> 518<li class="blockList"><a name="field_detail"> 519<!-- --> 520</a> 521<h3>Field Detail</h3> 522<a name="_reader"> 523<!-- --> 524</a> 525<ul class="blockList"> 526<li class="blockList"> 527<h4>_reader</h4> 528<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> 529<div class="block">Reader that can be used for reading more content, if one 530 buffer from input source, but in some cases pre-loaded buffer 531 is handed to the parser.</div> 532</li> 533</ul> 534<a name="_inputBuffer"> 535<!-- --> 536</a> 537<ul class="blockList"> 538<li class="blockList"> 539<h4>_inputBuffer</h4> 540<pre>protected char[] _inputBuffer</pre> 541<div class="block">Current buffer from which data is read; generally data is read into 542 buffer from input source.</div> 543</li> 544</ul> 545<a name="_objectCodec"> 546<!-- --> 547</a> 548<ul class="blockList"> 549<li class="blockList"> 550<h4>_objectCodec</h4> 551<pre>protected <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> _objectCodec</pre> 552</li> 553</ul> 554<a name="_symbols"> 555<!-- --> 556</a> 557<ul class="blockList"> 558<li class="blockList"> 559<h4>_symbols</h4> 560<pre>protected final <a href="../../../../org/codehaus/jackson/sym/CharsToNameCanonicalizer.html" title="class in org.codehaus.jackson.sym">CharsToNameCanonicalizer</a> _symbols</pre> 561</li> 562</ul> 563<a name="_tokenIncomplete"> 564<!-- --> 565</a> 566<ul class="blockListLast"> 567<li class="blockList"> 568<h4>_tokenIncomplete</h4> 569<pre>protected boolean _tokenIncomplete</pre> 570<div class="block">Flag that indicates that the current token has not yet 571 been fully processed, and needs to be finished for 572 some access (or skipped to obtain the next token)</div> 573</li> 574</ul> 575</li> 576</ul> 577<!-- ========= CONSTRUCTOR DETAIL ======== --> 578<ul class="blockList"> 579<li class="blockList"><a name="constructor_detail"> 580<!-- --> 581</a> 582<h3>Constructor Detail</h3> 583<a name="ReaderBasedParser(org.codehaus.jackson.io.IOContext, int, java.io.Reader, org.codehaus.jackson.ObjectCodec, org.codehaus.jackson.sym.CharsToNameCanonicalizer)"> 584<!-- --> 585</a> 586<ul class="blockListLast"> 587<li class="blockList"> 588<h4>ReaderBasedParser</h4> 589<pre>public ReaderBasedParser(<a href="../../../../org/codehaus/jackson/io/IOContext.html" title="class in org.codehaus.jackson.io">IOContext</a> ctxt, 590 int features, 591 <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, 592 <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> codec, 593 <a href="../../../../org/codehaus/jackson/sym/CharsToNameCanonicalizer.html" title="class in org.codehaus.jackson.sym">CharsToNameCanonicalizer</a> st)</pre> 594</li> 595</ul> 596</li> 597</ul> 598<!-- ============ METHOD DETAIL ========== --> 599<ul class="blockList"> 600<li class="blockList"><a name="method_detail"> 601<!-- --> 602</a> 603<h3>Method Detail</h3> 604<a name="getCodec()"> 605<!-- --> 606</a> 607<ul class="blockList"> 608<li class="blockList"> 609<h4>getCodec</h4> 610<pre>public <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> getCodec()</pre> 611<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#getCodec()">JsonParser</a></code></strong></div> 612<div class="block">Accessor for <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson"><code>ObjectCodec</code></a> associated with this 613 parser, if any. Codec is used by <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAs(java.lang.Class)"><code>JsonParser.readValueAs(Class)</code></a> 614 method (and its variants).</div> 615<dl> 616<dt><strong>Specified by:</strong></dt> 617<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getCodec()">getCodec</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd> 618</dl> 619</li> 620</ul> 621<a name="setCodec(org.codehaus.jackson.ObjectCodec)"> 622<!-- --> 623</a> 624<ul class="blockList"> 625<li class="blockList"> 626<h4>setCodec</h4> 627<pre>public void setCodec(<a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> c)</pre> 628<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#setCodec(org.codehaus.jackson.ObjectCodec)">JsonParser</a></code></strong></div> 629<div class="block">Setter that allows defining <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson"><code>ObjectCodec</code></a> associated with this 630 parser, if any. Codec is used by <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAs(java.lang.Class)"><code>JsonParser.readValueAs(Class)</code></a> 631 method (and its variants).</div> 632<dl> 633<dt><strong>Specified by:</strong></dt> 634<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#setCodec(org.codehaus.jackson.ObjectCodec)">setCodec</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd> 635</dl> 636</li> 637</ul> 638<a name="releaseBuffered(java.io.Writer)"> 639<!-- --> 640</a> 641<ul class="blockList"> 642<li class="blockList"> 643<h4>releaseBuffered</h4> 644<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) 645 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> 646<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> 647<div class="block">Method that can be called to push back any content that 648 has been read but not consumed by the parser. 649 This is usually 650 done after reading all content of interest using parser. 651 Content is released by writing it to given writer if possible; 652 if underlying input is char-based it can released, if not (byte-based) 653 it can not.</div> 654<dl> 655<dt><strong>Overrides:</strong></dt> 656<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> 657<dt><span class="strong">Returns:</span></dt><dd>-1 if the underlying content source is not char-based 658 (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>; 659 otherwise number of chars released (0 if there was nothing to release)</dd> 660<dt><span class="strong">Throws:</span></dt> 661<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> 662</li> 663</ul> 664<a name="getInputSource()"> 665<!-- --> 666</a> 667<ul class="blockList"> 668<li class="blockList"> 669<h4>getInputSource</h4> 670<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> 671<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#getInputSource()">JsonParser</a></code></strong></div> 672<div class="block">Method that can be used to get access to object that is used 673 to access input being parsed; this is usually either 674 <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 675 parser was constructed with. 676 Note that returned value may be null in some cases; including 677 case where parser implementation does not want to exposed raw 678 source to caller. 679 In cases where input has been decorated, object returned here 680 is the decorated version; this allows some level of interaction 681 between users of parser and decorator object. 682<p> 683 In general use of this accessor should be considered as 684 "last effort", i.e. only used if no other mechanism is applicable.</div> 685<dl> 686<dt><strong>Overrides:</strong></dt> 687<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> 688</dl> 689</li> 690</ul> 691<a name="loadMore()"> 692<!-- --> 693</a> 694<ul class="blockList"> 695<li class="blockList"> 696<h4>loadMore</h4> 697<pre>protected final boolean loadMore() 698 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> 699<dl> 700<dt><strong>Specified by:</strong></dt> 701<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> 702<dt><span class="strong">Throws:</span></dt> 703<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> 704</li> 705</ul> 706<a name="getNextChar(java.lang.String)"> 707<!-- --> 708</a> 709<ul class="blockList"> 710<li class="blockList"> 711<h4>getNextChar</h4> 712<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) 713 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>, 714 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 715<dl><dt><span class="strong">Throws:</span></dt> 716<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> 717<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 718</li> 719</ul> 720<a name="_closeInput()"> 721<!-- --> 722</a> 723<ul class="blockList"> 724<li class="blockList"> 725<h4>_closeInput</h4> 726<pre>protected void _closeInput() 727 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> 728<dl> 729<dt><strong>Specified by:</strong></dt> 730<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> 731<dt><span class="strong">Throws:</span></dt> 732<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> 733</li> 734</ul> 735<a name="_releaseBuffers()"> 736<!-- --> 737</a> 738<ul class="blockList"> 739<li class="blockList"> 740<h4>_releaseBuffers</h4> 741<pre>protected void _releaseBuffers() 742 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> 743<div class="block">Method called to release internal buffers owned by the base 744 reader. This may be called along with <a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#_closeInput()"><code>_closeInput()</code></a> (for 745 example, when explicitly closing this reader instance), or 746 separately (if need be).</div> 747<dl> 748<dt><strong>Overrides:</strong></dt> 749<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> 750<dt><span class="strong">Throws:</span></dt> 751<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> 752</li> 753</ul> 754<a name="getText()"> 755<!-- --> 756</a> 757<ul class="blockList"> 758<li class="blockList"> 759<h4>getText</h4> 760<pre>public final <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> getText() 761 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>, 762 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 763<div class="block">Method for accessing textual representation of the current event; 764 if no current event (before first call to <a href="../../../../org/codehaus/jackson/impl/ReaderBasedParser.html#nextToken()"><code>nextToken()</code></a>, or 765 after encountering end-of-input), returns null. 766 Method can be called for any event.</div> 767<dl> 768<dt><strong>Specified by:</strong></dt> 769<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getText()">getText</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></code></dd> 770<dt><span class="strong">Throws:</span></dt> 771<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> 772<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 773</li> 774</ul> 775<a name="_getText2(org.codehaus.jackson.JsonToken)"> 776<!-- --> 777</a> 778<ul class="blockList"> 779<li class="blockList"> 780<h4>_getText2</h4> 781<pre>protected final <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> _getText2(<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> t)</pre> 782</li> 783</ul> 784<a name="getTextCharacters()"> 785<!-- --> 786</a> 787<ul class="blockList"> 788<li class="blockList"> 789<h4>getTextCharacters</h4> 790<pre>public char[] getTextCharacters() 791 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>, 792 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 793<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()">JsonParser</a></code></strong></div> 794<div class="block">Method similar to <a href="../../../../org/codehaus/jackson/JsonParser.html#getText()"><code>JsonParser.getText()</code></a>, but that will return 795 underlying (unmodifiable) character array that contains 796 textual value, instead of constructing a String object 797 to contain this information. 798 Note, however, that: 799<ul> 800 <li>Textual contents are not guaranteed to start at 801 index 0 (rather, call <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextOffset()"><code>JsonParser.getTextOffset()</code></a>) to 802 know the actual offset 803 </li> 804 <li>Length of textual contents may be less than the 805 length of returned buffer: call <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextLength()"><code>JsonParser.getTextLength()</code></a> 806 for actual length of returned content. 807 </li> 808 </ul> 809<p> 810 Note that caller <b>MUST NOT</b> modify the returned 811 character array in any way -- doing so may corrupt 812 current parser state and render parser instance useless. 813<p> 814 The only reason to call this method (over <a href="../../../../org/codehaus/jackson/JsonParser.html#getText()"><code>JsonParser.getText()</code></a>) 815 is to avoid construction of a String object (which 816 will make a copy of contents).</div> 817<dl> 818<dt><strong>Specified by:</strong></dt> 819<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getTextCharacters()">getTextCharacters</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></code></dd> 820<dt><span class="strong">Throws:</span></dt> 821<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> 822<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 823</li> 824</ul> 825<a name="getTextLength()"> 826<!-- --> 827</a> 828<ul class="blockList"> 829<li class="blockList"> 830<h4>getTextLength</h4> 831<pre>public int getTextLength() 832 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>, 833 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 834<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#getTextLength()">JsonParser</a></code></strong></div> 835<div class="block">Accessor used with <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a>, to know length 836 of String stored in returned buffer.</div> 837<dl> 838<dt><strong>Specified by:</strong></dt> 839<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getTextLength()">getTextLength</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></code></dd> 840<dt><span class="strong">Returns:</span></dt><dd>Number of characters within buffer returned 841 by <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a> that are part of 842 textual content of the current token.</dd> 843<dt><span class="strong">Throws:</span></dt> 844<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> 845<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 846</li> 847</ul> 848<a name="getTextOffset()"> 849<!-- --> 850</a> 851<ul class="blockList"> 852<li class="blockList"> 853<h4>getTextOffset</h4> 854<pre>public int getTextOffset() 855 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>, 856 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 857<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#getTextOffset()">JsonParser</a></code></strong></div> 858<div class="block">Accessor used with <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a>, to know offset 859 of the first text content character within buffer.</div> 860<dl> 861<dt><strong>Specified by:</strong></dt> 862<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getTextOffset()">getTextOffset</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></code></dd> 863<dt><span class="strong">Returns:</span></dt><dd>Offset of the first character within buffer returned 864 by <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a> that is part of 865 textual content of the current token.</dd> 866<dt><span class="strong">Throws:</span></dt> 867<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> 868<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 869</li> 870</ul> 871<a name="getBinaryValue(org.codehaus.jackson.Base64Variant)"> 872<!-- --> 873</a> 874<ul class="blockList"> 875<li class="blockList"> 876<h4>getBinaryValue</h4> 877<pre>public byte[] getBinaryValue(<a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a> b64variant) 878 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>, 879 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 880<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#getBinaryValue(org.codehaus.jackson.Base64Variant)">JsonParser</a></code></strong></div> 881<div class="block">Method that can be used to read (and consume -- results 882 may not be accessible using other methods after the call) 883 base64-encoded binary data 884 included in the current textual JSON value. 885 It works similar to getting String value via <a href="../../../../org/codehaus/jackson/JsonParser.html#getText()"><code>JsonParser.getText()</code></a> 886 and decoding result (except for decoding part), 887 but should be significantly more performant. 888<p> 889 Note that non-decoded textual contents of the current token 890 are not guaranteed to be accessible after this method 891 is called. Current implementation, for example, clears up 892 textual content during decoding. 893 Decoded binary content, however, will be retained until 894 parser is advanced to the next event.</div> 895<dl> 896<dt><strong>Specified by:</strong></dt> 897<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getBinaryValue(org.codehaus.jackson.Base64Variant)">getBinaryValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></code></dd> 898<dt><span class="strong">Parameters:</span></dt><dd><code>b64variant</code> - Expected variant of base64 encoded 899 content (see <a href="../../../../org/codehaus/jackson/Base64Variants.html" title="class in org.codehaus.jackson"><code>Base64Variants</code></a> for definitions 900 of "standard" variants).</dd> 901<dt><span class="strong">Returns:</span></dt><dd>Decoded binary data</dd> 902<dt><span class="strong">Throws:</span></dt> 903<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> 904<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 905</li> 906</ul> 907<a name="nextToken()"> 908<!-- --> 909</a> 910<ul class="blockList"> 911<li class="blockList"> 912<h4>nextToken</h4> 913<pre>public <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> nextToken() 914 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>, 915 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 916<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()">JsonParser</a></code></strong></div> 917<div class="block">Main iteration method, which will advance stream enough 918 to determine type of the next token, if any. If none 919 remaining (stream has no content other than possible 920 white space before ending), null will be returned.</div> 921<dl> 922<dt><strong>Specified by:</strong></dt> 923<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#nextToken()">nextToken</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></code></dd> 924<dt><span class="strong">Returns:</span></dt><dd>Next token from the stream, if any found, or null 925 to indicate end-of-input</dd> 926<dt><span class="strong">Throws:</span></dt> 927<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> 928<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 929</li> 930</ul> 931<a name="nextTextValue()"> 932<!-- --> 933</a> 934<ul class="blockList"> 935<li class="blockList"> 936<h4>nextTextValue</h4> 937<pre>public <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> nextTextValue() 938 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>, 939 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 940<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#nextTextValue()">JsonParser</a></code></strong></div> 941<div class="block">Method that fetches next token (as if calling <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a>) and 942 if it is <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_STRING"><code>JsonToken.VALUE_STRING</code></a> returns contained String value; 943 otherwise returns null. 944 It is functionally equivalent to: 945<pre> 946 return (nextToken() == JsonToken.VALUE_STRING) ? getText() : null; 947</pre> 948 but may be faster for parser to process, and can therefore be used if caller 949 expects to get a String value next from input.</div> 950<dl> 951<dt><strong>Overrides:</strong></dt> 952<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#nextTextValue()">nextTextValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd> 953<dt><span class="strong">Throws:</span></dt> 954<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> 955<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 956</li> 957</ul> 958<a name="nextIntValue(int)"> 959<!-- --> 960</a> 961<ul class="blockList"> 962<li class="blockList"> 963<h4>nextIntValue</h4> 964<pre>public int nextIntValue(int defaultValue) 965 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>, 966 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 967<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#nextIntValue(int)">JsonParser</a></code></strong></div> 968<div class="block">Method that fetches next token (as if calling <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a>) and 969 if it is <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> returns 32-bit int value; 970 otherwise returns specified default value 971 It is functionally equivalent to: 972<pre> 973 return (nextToken() == JsonToken.VALUE_NUMBER_INT) ? getIntValue() : defaultValue; 974</pre> 975 but may be faster for parser to process, and can therefore be used if caller 976 expects to get a String value next from input.</div> 977<dl> 978<dt><strong>Overrides:</strong></dt> 979<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#nextIntValue(int)">nextIntValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd> 980<dt><span class="strong">Throws:</span></dt> 981<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> 982<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 983</li> 984</ul> 985<a name="nextLongValue(long)"> 986<!-- --> 987</a> 988<ul class="blockList"> 989<li class="blockList"> 990<h4>nextLongValue</h4> 991<pre>public long nextLongValue(long defaultValue) 992 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>, 993 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 994<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#nextLongValue(long)">JsonParser</a></code></strong></div> 995<div class="block">Method that fetches next token (as if calling <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a>) and 996 if it is <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> returns 64-bit long value; 997 otherwise returns specified default value 998 It is functionally equivalent to: 999<pre> 1000 return (nextToken() == JsonToken.VALUE_NUMBER_INT) ? getLongValue() : defaultValue; 1001</pre> 1002 but may be faster for parser to process, and can therefore be used if caller 1003 expects to get a String value next from input.</div> 1004<dl> 1005<dt><strong>Overrides:</strong></dt> 1006<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#nextLongValue(long)">nextLongValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd> 1007<dt><span class="strong">Throws:</span></dt> 1008<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> 1009<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1010</li> 1011</ul> 1012<a name="nextBooleanValue()"> 1013<!-- --> 1014</a> 1015<ul class="blockList"> 1016<li class="blockList"> 1017<h4>nextBooleanValue</h4> 1018<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> nextBooleanValue() 1019 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>, 1020 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1021<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#nextBooleanValue()">JsonParser</a></code></strong></div> 1022<div class="block">Method that fetches next token (as if calling <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a>) and 1023 if it is <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_TRUE"><code>JsonToken.VALUE_TRUE</code></a> or <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_FALSE"><code>JsonToken.VALUE_FALSE</code></a> 1024 returns matching Boolean value; otherwise return null. 1025 It is functionally equivalent to: 1026<pre> 1027 JsonToken t = nextToken(); 1028 if (t == JsonToken.VALUE_TRUE) return Boolean.TRUE; 1029 if (t == JsonToken.VALUE_FALSE) return Boolean.FALSE; 1030 return null; 1031</pre> 1032 but may be faster for parser to process, and can therefore be used if caller 1033 expects to get a String value next from input.</div> 1034<dl> 1035<dt><strong>Overrides:</strong></dt> 1036<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#nextBooleanValue()">nextBooleanValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd> 1037<dt><span class="strong">Throws:</span></dt> 1038<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> 1039<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1040</li> 1041</ul> 1042<a name="close()"> 1043<!-- --> 1044</a> 1045<ul class="blockList"> 1046<li class="blockList"> 1047<h4>close</h4> 1048<pre>public void close() 1049 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> 1050<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#close()">JsonParser</a></code></strong></div> 1051<div class="block">Closes the parser so that no further iteration or data access 1052 can be made; will also close the underlying input source 1053 if parser either <b>owns</b> the input source, or feature 1054 <a href="../../../../org/codehaus/jackson/JsonParser.Feature.html#AUTO_CLOSE_SOURCE"><code>JsonParser.Feature.AUTO_CLOSE_SOURCE</code></a> is enabled. 1055 Whether parser owns the input source depends on factory 1056 method that was used to construct instance (so check 1057 <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> for details, 1058 but the general 1059 idea is that if caller passes in closable resource (such 1060 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> 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>) parser does NOT 1061 own the source; but if it passes a reference (such as 1062 <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a> and creates 1063 stream or reader it does own them.</div> 1064<dl> 1065<dt><strong>Specified by:</strong></dt> 1066<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html?is-external=true#close()" title="class or interface in java.io">close</a></code> in interface <code><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></code></dd> 1067<dt><strong>Specified by:</strong></dt> 1068<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html?is-external=true#close()" title="class or interface in java.lang">close</a></code> in interface <code><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></code></dd> 1069<dt><strong>Overrides:</strong></dt> 1070<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#close()">close</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></code></dd> 1071<dt><span class="strong">Throws:</span></dt> 1072<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> 1073</li> 1074</ul> 1075<a name="parseNumberText(int)"> 1076<!-- --> 1077</a> 1078<ul class="blockList"> 1079<li class="blockList"> 1080<h4>parseNumberText</h4> 1081<pre>protected final <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> parseNumberText(int ch) 1082 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>, 1083 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1084<div class="block">Initial parsing method for number values. It needs to be able 1085 to parse enough input to be able to determine whether the 1086 value is to be considered a simple integer value, or a more 1087 generic decimal value: latter of which needs to be expressed 1088 as a floating point number. The basic rule is that if the number 1089 has no fractional or exponential part, it is an integer; otherwise 1090 a floating point number. 1091<p> 1092 Because much of input has to be processed in any case, no partial 1093 parsing is done: all input text will be stored for further 1094 processing. However, actual numeric value conversion will be 1095 deferred, since it is usually the most complicated and costliest 1096 part of processing.</div> 1097<dl><dt><span class="strong">Throws:</span></dt> 1098<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> 1099<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1100</li> 1101</ul> 1102<a name="_handleInvalidNumberStart(int, boolean)"> 1103<!-- --> 1104</a> 1105<ul class="blockList"> 1106<li class="blockList"> 1107<h4>_handleInvalidNumberStart</h4> 1108<pre>protected <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> _handleInvalidNumberStart(int ch, 1109 boolean negative) 1110 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>, 1111 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1112<div class="block">Method called if expected numeric value (due to leading sign) does not 1113 look like a number</div> 1114<dl><dt><span class="strong">Throws:</span></dt> 1115<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> 1116<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1117</li> 1118</ul> 1119<a name="_parseFieldName(int)"> 1120<!-- --> 1121</a> 1122<ul class="blockList"> 1123<li class="blockList"> 1124<h4>_parseFieldName</h4> 1125<pre>protected final <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> _parseFieldName(int i) 1126 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>, 1127 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1128<dl><dt><span class="strong">Throws:</span></dt> 1129<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> 1130<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1131</li> 1132</ul> 1133<a name="_handleUnusualFieldName(int)"> 1134<!-- --> 1135</a> 1136<ul class="blockList"> 1137<li class="blockList"> 1138<h4>_handleUnusualFieldName</h4> 1139<pre>protected final <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> _handleUnusualFieldName(int i) 1140 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>, 1141 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1142<div class="block">Method called when we see non-white space character other 1143 than double quote, when expecting a field name. 1144 In standard mode will just throw an expection; but 1145 in non-standard modes may be able to parse name.</div> 1146<dl><dt><span class="strong">Throws:</span></dt> 1147<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> 1148<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> 1149 <dd>1.2</dd></dl> 1150</li> 1151</ul> 1152<a name="_parseApostropheFieldName()"> 1153<!-- --> 1154</a> 1155<ul class="blockList"> 1156<li class="blockList"> 1157<h4>_parseApostropheFieldName</h4> 1158<pre>protected final <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> _parseApostropheFieldName() 1159 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>, 1160 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1161<dl><dt><span class="strong">Throws:</span></dt> 1162<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> 1163<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1164</li> 1165</ul> 1166<a name="_handleUnexpectedValue(int)"> 1167<!-- --> 1168</a> 1169<ul class="blockList"> 1170<li class="blockList"> 1171<h4>_handleUnexpectedValue</h4> 1172<pre>protected final <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> _handleUnexpectedValue(int i) 1173 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>, 1174 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1175<div class="block">Method for handling cases where first non-space character 1176 of an expected value token is not legal for standard JSON content.</div> 1177<dl><dt><span class="strong">Throws:</span></dt> 1178<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> 1179<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> 1180 <dd>1.3</dd></dl> 1181</li> 1182</ul> 1183<a name="_handleApostropheValue()"> 1184<!-- --> 1185</a> 1186<ul class="blockList"> 1187<li class="blockList"> 1188<h4>_handleApostropheValue</h4> 1189<pre>protected final <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> _handleApostropheValue() 1190 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>, 1191 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1192<dl><dt><span class="strong">Throws:</span></dt> 1193<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> 1194<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> 1195 <dd>1.8</dd></dl> 1196</li> 1197</ul> 1198<a name="_finishString()"> 1199<!-- --> 1200</a> 1201<ul class="blockList"> 1202<li class="blockList"> 1203<h4>_finishString</h4> 1204<pre>protected void _finishString() 1205 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>, 1206 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1207<dl> 1208<dt><strong>Specified by:</strong></dt> 1209<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_finishString()">_finishString</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></code></dd> 1210<dt><span class="strong">Throws:</span></dt> 1211<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> 1212<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1213</li> 1214</ul> 1215<a name="_finishString2()"> 1216<!-- --> 1217</a> 1218<ul class="blockList"> 1219<li class="blockList"> 1220<h4>_finishString2</h4> 1221<pre>protected void _finishString2() 1222 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>, 1223 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1224<dl><dt><span class="strong">Throws:</span></dt> 1225<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> 1226<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1227</li> 1228</ul> 1229<a name="_skipString()"> 1230<!-- --> 1231</a> 1232<ul class="blockList"> 1233<li class="blockList"> 1234<h4>_skipString</h4> 1235<pre>protected void _skipString() 1236 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>, 1237 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1238<div class="block">Method called to skim through rest of unparsed String value, 1239 if it is not needed. This can be done bit faster if contents 1240 need not be stored for future access.</div> 1241<dl><dt><span class="strong">Throws:</span></dt> 1242<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> 1243<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1244</li> 1245</ul> 1246<a name="_skipCR()"> 1247<!-- --> 1248</a> 1249<ul class="blockList"> 1250<li class="blockList"> 1251<h4>_skipCR</h4> 1252<pre>protected final void _skipCR() 1253 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> 1254<div class="block">We actually need to check the character value here 1255 (to see if we have \n following \r).</div> 1256<dl><dt><span class="strong">Throws:</span></dt> 1257<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> 1258</li> 1259</ul> 1260<a name="_skipLF()"> 1261<!-- --> 1262</a> 1263<ul class="blockList"> 1264<li class="blockList"> 1265<h4>_skipLF</h4> 1266<pre>protected final void _skipLF() 1267 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> 1268<dl><dt><span class="strong">Throws:</span></dt> 1269<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> 1270</li> 1271</ul> 1272<a name="_decodeEscaped()"> 1273<!-- --> 1274</a> 1275<ul class="blockList"> 1276<li class="blockList"> 1277<h4>_decodeEscaped</h4> 1278<pre>protected final char _decodeEscaped() 1279 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>, 1280 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1281<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_decodeEscaped()">JsonParserBase</a></code></strong></div> 1282<div class="block">Method that sub-classes must implement to support escaped sequences 1283 in base64-encoded sections. 1284 Sub-classes that do not need base64 support can leave this as is</div> 1285<dl> 1286<dt><strong>Overrides:</strong></dt> 1287<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_decodeEscaped()">_decodeEscaped</a></code> in class <code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></code></dd> 1288<dt><span class="strong">Throws:</span></dt> 1289<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> 1290<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1291</li> 1292</ul> 1293<a name="_matchToken(java.lang.String, int)"> 1294<!-- --> 1295</a> 1296<ul class="blockList"> 1297<li class="blockList"> 1298<h4>_matchToken</h4> 1299<pre>protected final void _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, 1300 int i) 1301 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>, 1302 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1303<div class="block">Helper method for checking whether input matches expected token</div> 1304<dl><dt><span class="strong">Throws:</span></dt> 1305<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> 1306<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> 1307 <dd>1.8</dd></dl> 1308</li> 1309</ul> 1310<a name="_decodeBase64(org.codehaus.jackson.Base64Variant)"> 1311<!-- --> 1312</a> 1313<ul class="blockList"> 1314<li class="blockList"> 1315<h4>_decodeBase64</h4> 1316<pre>protected byte[] _decodeBase64(<a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a> b64variant) 1317 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>, 1318 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1319<div class="block">Efficient handling for incremental parsing of base64-encoded 1320 textual content.</div> 1321<dl><dt><span class="strong">Throws:</span></dt> 1322<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> 1323<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1324</li> 1325</ul> 1326<a name="_reportInvalidToken(java.lang.String, java.lang.String)"> 1327<!-- --> 1328</a> 1329<ul class="blockListLast"> 1330<li class="blockList"> 1331<h4>_reportInvalidToken</h4> 1332<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, 1333 <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) 1334 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>, 1335 <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre> 1336<dl><dt><span class="strong">Throws:</span></dt> 1337<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> 1338<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl> 1339</li> 1340</ul> 1341</li> 1342</ul> 1343</li> 1344</ul> 1345</div> 1346</div> 1347<!-- ========= END OF CLASS DATA ========= --> 1348<!-- ======= START OF BOTTOM NAVBAR ====== --> 1349<div class="bottomNav"><a name="navbar_bottom"> 1350<!-- --> 1351</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 1352<!-- --> 1353</a> 1354<ul class="navList" title="Navigation"> 1355<li><a href="../../../../overview-summary.html">Overview</a></li> 1356<li><a href="package-summary.html">Package</a></li> 1357<li class="navBarCell1Rev">Class</li> 1358<li><a href="class-use/ReaderBasedParser.html">Use</a></li> 1359<li><a href="package-tree.html">Tree</a></li> 1360<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 1361<li><a href="../../../../index-all.html">Index</a></li> 1362<li><a href="../../../../help-doc.html">Help</a></li> 1363</ul> 1364</div> 1365<div class="subNav"> 1366<ul class="navList"> 1367<li><a href="../../../../org/codehaus/jackson/impl/JsonWriteContext.html" title="class in org.codehaus.jackson.impl"><span class="strong">Prev Class</span></a></li> 1368<li><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html" title="class in org.codehaus.jackson.impl"><span class="strong">Next Class</span></a></li> 1369</ul> 1370<ul class="navList"> 1371<li><a href="../../../../index.html?org/codehaus/jackson/impl/ReaderBasedParser.html" target="_top">Frames</a></li> 1372<li><a href="ReaderBasedParser.html" target="_top">No Frames</a></li> 1373</ul> 1374<ul class="navList" id="allclasses_navbar_bottom"> 1375<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 1376</ul> 1377<div> 1378<script type="text/javascript"><!-- 1379 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1380 if(window==top) { 1381 allClassesLink.style.display = "block"; 1382 } 1383 else { 1384 allClassesLink.style.display = "none"; 1385 } 1386 //--> 1387</script> 1388</div> 1389<div> 1390<ul class="subNavList"> 1391<li>Summary: </li> 1392<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a> | </li> 1393<li><a href="#field_summary">Field</a> | </li> 1394<li><a href="#constructor_summary">Constr</a> | </li> 1395<li><a href="#method_summary">Method</a></li> 1396</ul> 1397<ul class="subNavList"> 1398<li>Detail: </li> 1399<li><a href="#field_detail">Field</a> | </li> 1400<li><a href="#constructor_detail">Constr</a> | </li> 1401<li><a href="#method_detail">Method</a></li> 1402</ul> 1403</div> 1404<a name="skip-navbar_bottom"> 1405<!-- --> 1406</a></div> 1407<!-- ======== END OF BOTTOM NAVBAR ======= --> 1408</body> 1409</html> 1410