• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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:&nbsp;</li>
64<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a>&nbsp;|&nbsp;</li>
65<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
66<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
67<li><a href="#method_summary">Method</a></li>
68</ul>
69<ul class="subNavList">
70<li>Detail:&nbsp;</li>
71<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
72<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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&nbsp;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">&nbsp;</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>&nbsp;</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&nbsp;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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;ctxt,
239                int&nbsp;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>&nbsp;in,
241                <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>&nbsp;codec,
242                <a href="../../../../org/codehaus/jackson/sym/BytesToNameCanonicalizer.html" title="class in org.codehaus.jackson.sym">BytesToNameCanonicalizer</a>&nbsp;sym,
243                byte[]&nbsp;inputBuffer,
244                int&nbsp;start,
245                int&nbsp;end,
246                boolean&nbsp;bufferRecyclable)</code>&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;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&nbsp;firstByte)</code>&nbsp;</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>&nbsp;</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>&nbsp;t)</code>&nbsp;</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>&nbsp;</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&nbsp;ch,
300                         boolean&nbsp;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&nbsp;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&nbsp;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&nbsp;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>&nbsp;matchStr,
329           int&nbsp;i)</code>&nbsp;</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>&nbsp;</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&nbsp;i)</code>&nbsp;</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&nbsp;c)</code>&nbsp;</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&nbsp;mask)</code>&nbsp;</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&nbsp;mask)</code>&nbsp;</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&nbsp;mask,
361                   int&nbsp;ptr)</code>&nbsp;</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>&nbsp;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>&nbsp;msg)</code>&nbsp;</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>&nbsp;</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>&nbsp;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[]&nbsp;arr,
454           int&nbsp;more)</code>&nbsp;</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>&nbsp;</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>&nbsp;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&nbsp;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&nbsp;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[]&nbsp;quads,
512                     int&nbsp;qlen,
513                     int&nbsp;currQuad,
514                     int&nbsp;ch,
515                     int&nbsp;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&nbsp;q)</code>&nbsp;</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&nbsp;q2,
528                    int[]&nbsp;codes)</code>&nbsp;</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&nbsp;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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;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&nbsp;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&nbsp;<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&nbsp;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&nbsp;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&nbsp;Utf8StreamParser(<a href="../../../../org/codehaus/jackson/io/IOContext.html" title="class in org.codehaus.jackson.io">IOContext</a>&nbsp;ctxt,
694                int&nbsp;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>&nbsp;in,
696                <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>&nbsp;codec,
697                <a href="../../../../org/codehaus/jackson/sym/BytesToNameCanonicalizer.html" title="class in org.codehaus.jackson.sym">BytesToNameCanonicalizer</a>&nbsp;sym,
698                byte[]&nbsp;inputBuffer,
699                int&nbsp;start,
700                int&nbsp;end,
701                boolean&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>&nbsp;getCodec()</pre>
719<div class="block"><strong>Description copied from class:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;setCodec(<a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>&nbsp;c)</pre>
736<div class="block"><strong>Description copied from class:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;int&nbsp;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>&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<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>&nbsp;getInputSource()</pre>
778<div class="block"><strong>Description copied from class:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;_loadToHaveAtLeast(int&nbsp;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&nbsp;void&nbsp;_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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;_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>&nbsp;in class&nbsp;<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&nbsp;<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>&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<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>&nbsp;_getText2(<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;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&nbsp;char[]&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;int&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;int&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;byte[]&nbsp;getBinaryValue(<a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a>&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;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:&nbsp;<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>&nbsp;in interface&nbsp;<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>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;nextFieldName(<a href="../../../../org/codehaus/jackson/SerializableString.html" title="interface in org.codehaus.jackson">SerializableString</a>&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<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>&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;int&nbsp;nextIntValue(int&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;long&nbsp;nextLongValue(long&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<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>&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;parseNumberText(int&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/sym/Name.html" title="class in org.codehaus.jackson.sym">Name</a>&nbsp;_parseFieldName(int&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/sym/Name.html" title="class in org.codehaus.jackson.sym">Name</a>&nbsp;parseMediumFieldName(int&nbsp;q2,
1260                        int[]&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/sym/Name.html" title="class in org.codehaus.jackson.sym">Name</a>&nbsp;parseLongFieldName(int&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/sym/Name.html" title="class in org.codehaus.jackson.sym">Name</a>&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/sym/Name.html" title="class in org.codehaus.jackson.sym">Name</a>&nbsp;parseEscapedFieldName(int[]&nbsp;quads,
1306                         int&nbsp;qlen,
1307                         int&nbsp;currQuad,
1308                         int&nbsp;ch,
1309                         int&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/sym/Name.html" title="class in org.codehaus.jackson.sym">Name</a>&nbsp;_handleUnusualFieldName(int&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/sym/Name.html" title="class in org.codehaus.jackson.sym">Name</a>&nbsp;_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&nbsp;void&nbsp;_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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;_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&nbsp;<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;_handleUnexpectedValue(int&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;_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&nbsp;<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;_handleInvalidNumberStart(int&nbsp;ch,
1426                                  boolean&nbsp;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&nbsp;void&nbsp;_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>&nbsp;matchStr,
1443               int&nbsp;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&nbsp;void&nbsp;_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>&nbsp;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>&nbsp;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&nbsp;char&nbsp;_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:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;int&nbsp;_decodeCharForError(int&nbsp;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&nbsp;void&nbsp;_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&nbsp;void&nbsp;_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&nbsp;void&nbsp;_reportInvalidChar(int&nbsp;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&nbsp;void&nbsp;_reportInvalidInitial(int&nbsp;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&nbsp;void&nbsp;_reportInvalidOther(int&nbsp;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&nbsp;void&nbsp;_reportInvalidOther(int&nbsp;mask,
1570                       int&nbsp;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&nbsp;int[]&nbsp;growArrayBy(int[]&nbsp;arr,
1583                int&nbsp;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&nbsp;byte[]&nbsp;_decodeBase64(<a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a>&nbsp;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:&nbsp;</li>
1653<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a>&nbsp;|&nbsp;</li>
1654<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
1655<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
1656<li><a href="#method_summary">Method</a></li>
1657</ul>
1658<ul class="subNavList">
1659<li>Detail:&nbsp;</li>
1660<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
1661<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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