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