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