• 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:32 PDT 2013 -->
6<title>TreeTraversingParser (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="TreeTraversingParser (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/TreeTraversingParser.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/node/TextNode.html" title="class in org.codehaus.jackson.node"><span class="strong">Prev Class</span></a></li>
40<li><a href="../../../../org/codehaus/jackson/node/ValueNode.html" title="class in org.codehaus.jackson.node"><span class="strong">Next Class</span></a></li>
41</ul>
42<ul class="navList">
43<li><a href="../../../../index.html?org/codehaus/jackson/node/TreeTraversingParser.html" target="_top">Frames</a></li>
44<li><a href="TreeTraversingParser.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.node</div>
83<h2 title="Class TreeTraversingParser" class="title">Class TreeTraversingParser</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>org.codehaus.jackson.node.TreeTraversingParser</li>
97</ul>
98</li>
99</ul>
100</li>
101</ul>
102</li>
103</ul>
104<div class="description">
105<ul class="blockList">
106<li class="blockList">
107<dl>
108<dt>All Implemented Interfaces:</dt>
109<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>
110</dl>
111<hr>
112<br>
113<pre>public class <span class="strong">TreeTraversingParser</span>
114extends <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></pre>
115<div class="block">Facade over <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> that implements <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> to allow
116 accessing contents of JSON tree in alternate form (stream of tokens).
117 Useful when a streaming source is expected by code, such as data binding
118 functionality.</div>
119<dl><dt><span class="strong">Since:</span></dt>
120  <dd>1.3</dd>
121<dt><span class="strong">Author:</span></dt>
122  <dd>tatu</dd></dl>
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 boolean</code></td>
158<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#_closed">_closed</a></strong></code>
159<div class="block">Flag that indicates whether parser is closed or not.</div>
160</td>
161</tr>
162<tr class="rowColor">
163<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td>
164<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#_nextToken">_nextToken</a></strong></code>
165<div class="block">Sometimes parser needs to buffer a single look-ahead token; if so,
166 it'll be stored here.</div>
167</td>
168</tr>
169<tr class="altColor">
170<td class="colFirst"><code>protected org.codehaus.jackson.node.NodeCursor</code></td>
171<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#_nodeCursor">_nodeCursor</a></strong></code>
172<div class="block">Traversal context within tree</div>
173</td>
174</tr>
175<tr class="rowColor">
176<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></td>
177<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#_objectCodec">_objectCodec</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/node/TreeTraversingParser.html#_startContainer">_startContainer</a></strong></code>
182<div class="block">Flag needed to handle recursion into contents of child
183 Array/Object nodes.</div>
184</td>
185</tr>
186</table>
187<ul class="blockList">
188<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.impl.JsonParserMinimalBase">
189<!--   -->
190</a>
191<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>
192<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>
193</ul>
194<ul class="blockList">
195<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.JsonParser">
196<!--   -->
197</a>
198<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>
199<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>
200</ul>
201</li>
202</ul>
203<!-- ======== CONSTRUCTOR SUMMARY ======== -->
204<ul class="blockList">
205<li class="blockList"><a name="constructor_summary">
206<!--   -->
207</a>
208<h3>Constructor Summary</h3>
209<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
210<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
211<tr>
212<th class="colOne" scope="col">Constructor and Description</th>
213</tr>
214<tr class="altColor">
215<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#TreeTraversingParser(org.codehaus.jackson.JsonNode)">TreeTraversingParser</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n)</code>&nbsp;</td>
216</tr>
217<tr class="rowColor">
218<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#TreeTraversingParser(org.codehaus.jackson.JsonNode, org.codehaus.jackson.ObjectCodec)">TreeTraversingParser</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n,
219                    <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>&nbsp;codec)</code>&nbsp;</td>
220</tr>
221</table>
222</li>
223</ul>
224<!-- ========== METHOD SUMMARY =========== -->
225<ul class="blockList">
226<li class="blockList"><a name="method_summary">
227<!--   -->
228</a>
229<h3>Method Summary</h3>
230<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
231<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
232<tr>
233<th class="colFirst" scope="col">Modifier and Type</th>
234<th class="colLast" scope="col">Method and Description</th>
235</tr>
236<tr class="altColor">
237<td class="colFirst"><code>protected void</code></td>
238<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#_handleEOF()">_handleEOF</a></strong>()</code>
239<div class="block">Method sub-classes need to implement</div>
240</td>
241</tr>
242<tr class="rowColor">
243<td class="colFirst"><code>void</code></td>
244<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#close()">close</a></strong>()</code>
245<div class="block">Closes the parser so that no further iteration or data access
246 can be made; will also close the underlying input source
247 if parser either <b>owns</b> the input source, or feature
248 <a href="../../../../org/codehaus/jackson/JsonParser.Feature.html#AUTO_CLOSE_SOURCE"><code>JsonParser.Feature.AUTO_CLOSE_SOURCE</code></a> is enabled.</div>
249</td>
250</tr>
251<tr class="altColor">
252<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
253<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#currentNode()">currentNode</a></strong>()</code>&nbsp;</td>
254</tr>
255<tr class="rowColor">
256<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
257<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#currentNumericNode()">currentNumericNode</a></strong>()</code>&nbsp;</td>
258</tr>
259<tr class="altColor">
260<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a></code></td>
261<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getBigIntegerValue()">getBigIntegerValue</a></strong>()</code>
262<div class="block">Numeric accessor that can be called when the current
263 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> and
264 it can not be used as a Java long primitive type due to its
265 magnitude.</div>
266</td>
267</tr>
268<tr class="rowColor">
269<td class="colFirst"><code>byte[]</code></td>
270<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.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>
271<div class="block">Method that can be used to read (and consume -- results
272 may not be accessible using other methods after the call)
273 base64-encoded binary data
274 included in the current textual JSON value.</div>
275</td>
276</tr>
277<tr class="altColor">
278<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></td>
279<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getCodec()">getCodec</a></strong>()</code>
280<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
281 parser, if any.</div>
282</td>
283</tr>
284<tr class="rowColor">
285<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonLocation.html" title="class in org.codehaus.jackson">JsonLocation</a></code></td>
286<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getCurrentLocation()">getCurrentLocation</a></strong>()</code>
287<div class="block">Method that returns location of the last processed character;
288 usually for error reporting purposes.</div>
289</td>
290</tr>
291<tr class="altColor">
292<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>
293<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getCurrentName()">getCurrentName</a></strong>()</code>
294<div class="block">Method that can be called to get the name associated with
295 the current token: for <a href="../../../../org/codehaus/jackson/JsonToken.html#FIELD_NAME"><code>JsonToken.FIELD_NAME</code></a>s it will
296 be the same as what <a href="../../../../org/codehaus/jackson/JsonParser.html#getText()"><code>JsonParser.getText()</code></a> returns;
297 for field values it will be preceding field name;
298 and for others (array values, root-level values) null.</div>
299</td>
300</tr>
301<tr class="rowColor">
302<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
303<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getDecimalValue()">getDecimalValue</a></strong>()</code>
304<div class="block">Numeric accessor that can be called when the current
305 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a> or
306 <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a>.</div>
307</td>
308</tr>
309<tr class="altColor">
310<td class="colFirst"><code>double</code></td>
311<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getDoubleValue()">getDoubleValue</a></strong>()</code>
312<div class="block">Numeric accessor that can be called when the current
313 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a> and
314 it can be expressed as a Java double primitive type.</div>
315</td>
316</tr>
317<tr class="rowColor">
318<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>
319<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getEmbeddedObject()">getEmbeddedObject</a></strong>()</code>
320<div class="block">Accessor that can be called if (and only if) the current token
321 is <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_EMBEDDED_OBJECT"><code>JsonToken.VALUE_EMBEDDED_OBJECT</code></a>.</div>
322</td>
323</tr>
324<tr class="altColor">
325<td class="colFirst"><code>float</code></td>
326<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getFloatValue()">getFloatValue</a></strong>()</code>
327<div class="block">Numeric accessor that can be called when the current
328 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a> and
329 it can be expressed as a Java float primitive type.</div>
330</td>
331</tr>
332<tr class="rowColor">
333<td class="colFirst"><code>int</code></td>
334<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getIntValue()">getIntValue</a></strong>()</code>
335<div class="block">Numeric accessor that can be called when the current
336 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> and
337 it can be expressed as a value of Java int primitive type.</div>
338</td>
339</tr>
340<tr class="altColor">
341<td class="colFirst"><code>long</code></td>
342<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getLongValue()">getLongValue</a></strong>()</code>
343<div class="block">Numeric accessor that can be called when the current
344 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> and
345 it can be expressed as a Java long primitive type.</div>
346</td>
347</tr>
348<tr class="rowColor">
349<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonParser.NumberType.html" title="enum in org.codehaus.jackson">JsonParser.NumberType</a></code></td>
350<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getNumberType()">getNumberType</a></strong>()</code>
351<div class="block">If current token is of type
352 <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> or
353 <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a>, returns
354 one of <a href="../../../../org/codehaus/jackson/JsonParser.NumberType.html" title="enum in org.codehaus.jackson"><code>JsonParser.NumberType</code></a> constants; otherwise returns null.</div>
355</td>
356</tr>
357<tr class="altColor">
358<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
359<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getNumberValue()">getNumberValue</a></strong>()</code>
360<div class="block">Generic number value accessor method that will work for
361 all kinds of numeric values.</div>
362</td>
363</tr>
364<tr class="rowColor">
365<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonStreamContext.html" title="class in org.codehaus.jackson">JsonStreamContext</a></code></td>
366<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getParsingContext()">getParsingContext</a></strong>()</code>
367<div class="block">Method that can be used to access current parsing context reader
368 is in.</div>
369</td>
370</tr>
371<tr class="altColor">
372<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>
373<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getText()">getText</a></strong>()</code>
374<div class="block">Method for accessing textual representation of the current token;
375 if no current token (before first call to <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a>, or
376 after encountering end-of-input), returns null.</div>
377</td>
378</tr>
379<tr class="rowColor">
380<td class="colFirst"><code>char[]</code></td>
381<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getTextCharacters()">getTextCharacters</a></strong>()</code>
382<div class="block">Method similar to <a href="../../../../org/codehaus/jackson/JsonParser.html#getText()"><code>JsonParser.getText()</code></a>, but that will return
383 underlying (unmodifiable) character array that contains
384 textual value, instead of constructing a String object
385 to contain this information.</div>
386</td>
387</tr>
388<tr class="altColor">
389<td class="colFirst"><code>int</code></td>
390<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getTextLength()">getTextLength</a></strong>()</code>
391<div class="block">Accessor used with <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a>, to know length
392 of String stored in returned buffer.</div>
393</td>
394</tr>
395<tr class="rowColor">
396<td class="colFirst"><code>int</code></td>
397<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getTextOffset()">getTextOffset</a></strong>()</code>
398<div class="block">Accessor used with <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a>, to know offset
399 of the first text content character within buffer.</div>
400</td>
401</tr>
402<tr class="altColor">
403<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonLocation.html" title="class in org.codehaus.jackson">JsonLocation</a></code></td>
404<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#getTokenLocation()">getTokenLocation</a></strong>()</code>
405<div class="block">Method that return the <b>starting</b> location of the current
406 token; that is, position of the first character from input
407 that starts the current token.</div>
408</td>
409</tr>
410<tr class="rowColor">
411<td class="colFirst"><code>boolean</code></td>
412<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#hasTextCharacters()">hasTextCharacters</a></strong>()</code>
413<div class="block">Method that can be used to determine whether calling of
414 <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a> would be the most efficient
415 way to access textual content for the event parser currently
416 points to.</div>
417</td>
418</tr>
419<tr class="altColor">
420<td class="colFirst"><code>boolean</code></td>
421<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#isClosed()">isClosed</a></strong>()</code>
422<div class="block">Method that can be called to determine whether this parser
423 is closed or not.</div>
424</td>
425</tr>
426<tr class="rowColor">
427<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td>
428<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#nextToken()">nextToken</a></strong>()</code>
429<div class="block">Main iteration method, which will advance stream enough
430 to determine type of the next token, if any.</div>
431</td>
432</tr>
433<tr class="altColor">
434<td class="colFirst"><code>void</code></td>
435<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.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>
436<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
437 parser, if any.</div>
438</td>
439</tr>
440<tr class="rowColor">
441<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></td>
442<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#skipChildren()">skipChildren</a></strong>()</code>
443<div class="block">Method that will skip all child tokens of an array or
444 object token that the parser currently points to,
445 iff stream points to
446 <a href="../../../../org/codehaus/jackson/JsonToken.html#START_OBJECT"><code>JsonToken.START_OBJECT</code></a> or <a href="../../../../org/codehaus/jackson/JsonToken.html#START_ARRAY"><code>JsonToken.START_ARRAY</code></a>.</div>
447</td>
448</tr>
449</table>
450<ul class="blockList">
451<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.impl.JsonParserMinimalBase">
452<!--   -->
453</a>
454<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>
455<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></code></li>
456</ul>
457<ul class="blockList">
458<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.JsonParser">
459<!--   -->
460</a>
461<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>
462<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#getInputSource()">getInputSource</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getLastClearedToken()">getLastClearedToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getShortValue()">getShortValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsBoolean()">getValueAsBoolean</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsDouble()">getValueAsDouble</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsInt()">getValueAsInt</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsLong()">getValueAsLong</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#hasCurrentToken()">hasCurrentToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#isEnabled(org.codehaus.jackson.JsonParser.Feature)">isEnabled</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#isExpectedStartArrayToken()">isExpectedStartArrayToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#isFeatureEnabled(org.codehaus.jackson.JsonParser.Feature)">isFeatureEnabled</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextBooleanValue()">nextBooleanValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextFieldName(org.codehaus.jackson.SerializableString)">nextFieldName</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextIntValue(int)">nextIntValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextLongValue(long)">nextLongValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextTextValue()">nextTextValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextValue()">nextValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAs(java.lang.Class)">readValueAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAs(org.codehaus.jackson.type.TypeReference)">readValueAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAsTree()">readValueAsTree</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValuesAs(java.lang.Class)">readValuesAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValuesAs(org.codehaus.jackson.type.TypeReference)">readValuesAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#releaseBuffered(java.io.OutputStream)">releaseBuffered</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#releaseBuffered(java.io.Writer)">releaseBuffered</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#setFeature(org.codehaus.jackson.JsonParser.Feature, boolean)">setFeature</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#setSchema(org.codehaus.jackson.FormatSchema)">setSchema</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#version()">version</a></code></li>
463</ul>
464<ul class="blockList">
465<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
466<!--   -->
467</a>
468<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>
469<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>
470</ul>
471</li>
472</ul>
473</li>
474</ul>
475</div>
476<div class="details">
477<ul class="blockList">
478<li class="blockList">
479<!-- ============ FIELD DETAIL =========== -->
480<ul class="blockList">
481<li class="blockList"><a name="field_detail">
482<!--   -->
483</a>
484<h3>Field Detail</h3>
485<a name="_objectCodec">
486<!--   -->
487</a>
488<ul class="blockList">
489<li class="blockList">
490<h4>_objectCodec</h4>
491<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> _objectCodec</pre>
492</li>
493</ul>
494<a name="_nodeCursor">
495<!--   -->
496</a>
497<ul class="blockList">
498<li class="blockList">
499<h4>_nodeCursor</h4>
500<pre>protected&nbsp;org.codehaus.jackson.node.NodeCursor _nodeCursor</pre>
501<div class="block">Traversal context within tree</div>
502</li>
503</ul>
504<a name="_nextToken">
505<!--   -->
506</a>
507<ul class="blockList">
508<li class="blockList">
509<h4>_nextToken</h4>
510<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> _nextToken</pre>
511<div class="block">Sometimes parser needs to buffer a single look-ahead token; if so,
512 it'll be stored here. This is currently used for handling</div>
513</li>
514</ul>
515<a name="_startContainer">
516<!--   -->
517</a>
518<ul class="blockList">
519<li class="blockList">
520<h4>_startContainer</h4>
521<pre>protected&nbsp;boolean _startContainer</pre>
522<div class="block">Flag needed to handle recursion into contents of child
523 Array/Object nodes.</div>
524</li>
525</ul>
526<a name="_closed">
527<!--   -->
528</a>
529<ul class="blockListLast">
530<li class="blockList">
531<h4>_closed</h4>
532<pre>protected&nbsp;boolean _closed</pre>
533<div class="block">Flag that indicates whether parser is closed or not. Gets
534 set when parser is either closed by explicit call
535 (<a href="../../../../org/codehaus/jackson/node/TreeTraversingParser.html#close()"><code>close()</code></a>) or when end-of-input is reached.</div>
536</li>
537</ul>
538</li>
539</ul>
540<!-- ========= CONSTRUCTOR DETAIL ======== -->
541<ul class="blockList">
542<li class="blockList"><a name="constructor_detail">
543<!--   -->
544</a>
545<h3>Constructor Detail</h3>
546<a name="TreeTraversingParser(org.codehaus.jackson.JsonNode)">
547<!--   -->
548</a>
549<ul class="blockList">
550<li class="blockList">
551<h4>TreeTraversingParser</h4>
552<pre>public&nbsp;TreeTraversingParser(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n)</pre>
553</li>
554</ul>
555<a name="TreeTraversingParser(org.codehaus.jackson.JsonNode, org.codehaus.jackson.ObjectCodec)">
556<!--   -->
557</a>
558<ul class="blockListLast">
559<li class="blockList">
560<h4>TreeTraversingParser</h4>
561<pre>public&nbsp;TreeTraversingParser(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n,
562                    <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>&nbsp;codec)</pre>
563</li>
564</ul>
565</li>
566</ul>
567<!-- ============ METHOD DETAIL ========== -->
568<ul class="blockList">
569<li class="blockList"><a name="method_detail">
570<!--   -->
571</a>
572<h3>Method Detail</h3>
573<a name="setCodec(org.codehaus.jackson.ObjectCodec)">
574<!--   -->
575</a>
576<ul class="blockList">
577<li class="blockList">
578<h4>setCodec</h4>
579<pre>public&nbsp;void&nbsp;setCodec(<a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>&nbsp;c)</pre>
580<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>
581<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
582 parser, if any. Codec is used by <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAs(java.lang.Class)"><code>JsonParser.readValueAs(Class)</code></a>
583 method (and its variants).</div>
584<dl>
585<dt><strong>Specified by:</strong></dt>
586<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>
587</dl>
588</li>
589</ul>
590<a name="getCodec()">
591<!--   -->
592</a>
593<ul class="blockList">
594<li class="blockList">
595<h4>getCodec</h4>
596<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>&nbsp;getCodec()</pre>
597<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getCodec()">JsonParser</a></code></strong></div>
598<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
599 parser, if any. Codec is used by <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAs(java.lang.Class)"><code>JsonParser.readValueAs(Class)</code></a>
600 method (and its variants).</div>
601<dl>
602<dt><strong>Specified by:</strong></dt>
603<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>
604</dl>
605</li>
606</ul>
607<a name="close()">
608<!--   -->
609</a>
610<ul class="blockList">
611<li class="blockList">
612<h4>close</h4>
613<pre>public&nbsp;void&nbsp;close()
614           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>
615<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#close()">JsonParser</a></code></strong></div>
616<div class="block">Closes the parser so that no further iteration or data access
617 can be made; will also close the underlying input source
618 if parser either <b>owns</b> the input source, or feature
619 <a href="../../../../org/codehaus/jackson/JsonParser.Feature.html#AUTO_CLOSE_SOURCE"><code>JsonParser.Feature.AUTO_CLOSE_SOURCE</code></a> is enabled.
620 Whether parser owns the input source depends on factory
621 method that was used to construct instance (so check
622 <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> for details,
623 but the general
624 idea is that if caller passes in closable resource (such
625 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
626 own the source; but if it passes a reference (such as
627 <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
628 stream or reader it does own them.</div>
629<dl>
630<dt><strong>Specified by:</strong></dt>
631<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>
632<dt><strong>Specified by:</strong></dt>
633<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>
634<dt><strong>Specified by:</strong></dt>
635<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#close()">close</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>
636<dt><span class="strong">Throws:</span></dt>
637<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>
638</li>
639</ul>
640<a name="nextToken()">
641<!--   -->
642</a>
643<ul class="blockList">
644<li class="blockList">
645<h4>nextToken</h4>
646<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;nextToken()
647                    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>,
648                           <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
649<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()">JsonParser</a></code></strong></div>
650<div class="block">Main iteration method, which will advance stream enough
651 to determine type of the next token, if any. If none
652 remaining (stream has no content other than possible
653 white space before ending), null will be returned.</div>
654<dl>
655<dt><strong>Specified by:</strong></dt>
656<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>
657<dt><span class="strong">Returns:</span></dt><dd>Next token from the stream, if any found, or null
658   to indicate end-of-input</dd>
659<dt><span class="strong">Throws:</span></dt>
660<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>
661<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
662</li>
663</ul>
664<a name="skipChildren()">
665<!--   -->
666</a>
667<ul class="blockList">
668<li class="blockList">
669<h4>skipChildren</h4>
670<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;skipChildren()
671                        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>,
672                               <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
673<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#skipChildren()">JsonParser</a></code></strong></div>
674<div class="block">Method that will skip all child tokens of an array or
675 object token that the parser currently points to,
676 iff stream points to
677 <a href="../../../../org/codehaus/jackson/JsonToken.html#START_OBJECT"><code>JsonToken.START_OBJECT</code></a> or <a href="../../../../org/codehaus/jackson/JsonToken.html#START_ARRAY"><code>JsonToken.START_ARRAY</code></a>.
678 If not, it will do nothing.
679 After skipping, stream will point to <b>matching</b>
680 <a href="../../../../org/codehaus/jackson/JsonToken.html#END_OBJECT"><code>JsonToken.END_OBJECT</code></a> or <a href="../../../../org/codehaus/jackson/JsonToken.html#END_ARRAY"><code>JsonToken.END_ARRAY</code></a>
681 (possibly skipping nested pairs of START/END OBJECT/ARRAY tokens
682 as well as value tokens).
683 The idea is that after calling this method, application
684 will call <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a> to point to the next
685 available token, if any.</div>
686<dl>
687<dt><strong>Overrides:</strong></dt>
688<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#skipChildren()">skipChildren</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>
689<dt><span class="strong">Throws:</span></dt>
690<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>
691<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
692</li>
693</ul>
694<a name="isClosed()">
695<!--   -->
696</a>
697<ul class="blockList">
698<li class="blockList">
699<h4>isClosed</h4>
700<pre>public&nbsp;boolean&nbsp;isClosed()</pre>
701<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#isClosed()">JsonParser</a></code></strong></div>
702<div class="block">Method that can be called to determine whether this parser
703 is closed or not. If it is closed, no new tokens can be
704 retrieved by calling <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a> (and the underlying
705 stream may be closed). Closing may be due to an explicit
706 call to <a href="../../../../org/codehaus/jackson/JsonParser.html#close()"><code>JsonParser.close()</code></a> or because parser has encountered
707 end of input.</div>
708<dl>
709<dt><strong>Specified by:</strong></dt>
710<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#isClosed()">isClosed</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>
711</dl>
712</li>
713</ul>
714<a name="getCurrentName()">
715<!--   -->
716</a>
717<ul class="blockList">
718<li class="blockList">
719<h4>getCurrentName</h4>
720<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;getCurrentName()</pre>
721<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getCurrentName()">JsonParser</a></code></strong></div>
722<div class="block">Method that can be called to get the name associated with
723 the current token: for <a href="../../../../org/codehaus/jackson/JsonToken.html#FIELD_NAME"><code>JsonToken.FIELD_NAME</code></a>s it will
724 be the same as what <a href="../../../../org/codehaus/jackson/JsonParser.html#getText()"><code>JsonParser.getText()</code></a> returns;
725 for field values it will be preceding field name;
726 and for others (array values, root-level values) null.</div>
727<dl>
728<dt><strong>Specified by:</strong></dt>
729<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getCurrentName()">getCurrentName</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>
730</dl>
731</li>
732</ul>
733<a name="getParsingContext()">
734<!--   -->
735</a>
736<ul class="blockList">
737<li class="blockList">
738<h4>getParsingContext</h4>
739<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonStreamContext.html" title="class in org.codehaus.jackson">JsonStreamContext</a>&nbsp;getParsingContext()</pre>
740<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getParsingContext()">JsonParser</a></code></strong></div>
741<div class="block">Method that can be used to access current parsing context reader
742 is in. There are 3 different types: root, array and object contexts,
743 with slightly different available information. Contexts are
744 hierarchically nested, and can be used for example for figuring
745 out part of the input document that correspond to specific
746 array or object (for highlighting purposes, or error reporting).
747 Contexts can also be used for simple xpath-like matching of
748 input, if so desired.</div>
749<dl>
750<dt><strong>Specified by:</strong></dt>
751<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getParsingContext()">getParsingContext</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>
752</dl>
753</li>
754</ul>
755<a name="getTokenLocation()">
756<!--   -->
757</a>
758<ul class="blockList">
759<li class="blockList">
760<h4>getTokenLocation</h4>
761<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonLocation.html" title="class in org.codehaus.jackson">JsonLocation</a>&nbsp;getTokenLocation()</pre>
762<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getTokenLocation()">JsonParser</a></code></strong></div>
763<div class="block">Method that return the <b>starting</b> location of the current
764 token; that is, position of the first character from input
765 that starts the current token.</div>
766<dl>
767<dt><strong>Specified by:</strong></dt>
768<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getTokenLocation()">getTokenLocation</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
769</dl>
770</li>
771</ul>
772<a name="getCurrentLocation()">
773<!--   -->
774</a>
775<ul class="blockList">
776<li class="blockList">
777<h4>getCurrentLocation</h4>
778<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonLocation.html" title="class in org.codehaus.jackson">JsonLocation</a>&nbsp;getCurrentLocation()</pre>
779<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getCurrentLocation()">JsonParser</a></code></strong></div>
780<div class="block">Method that returns location of the last processed character;
781 usually for error reporting purposes.</div>
782<dl>
783<dt><strong>Specified by:</strong></dt>
784<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getCurrentLocation()">getCurrentLocation</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
785</dl>
786</li>
787</ul>
788<a name="getText()">
789<!--   -->
790</a>
791<ul class="blockList">
792<li class="blockList">
793<h4>getText</h4>
794<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getText()</pre>
795<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getText()">JsonParser</a></code></strong></div>
796<div class="block">Method for accessing textual representation of the current token;
797 if no current token (before first call to <a href="../../../../org/codehaus/jackson/JsonParser.html#nextToken()"><code>JsonParser.nextToken()</code></a>, or
798 after encountering end-of-input), returns null.
799 Method can be called for any token type.</div>
800<dl>
801<dt><strong>Specified by:</strong></dt>
802<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>
803</dl>
804</li>
805</ul>
806<a name="getTextCharacters()">
807<!--   -->
808</a>
809<ul class="blockList">
810<li class="blockList">
811<h4>getTextCharacters</h4>
812<pre>public&nbsp;char[]&nbsp;getTextCharacters()
813                         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>,
814                                <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
815<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()">JsonParser</a></code></strong></div>
816<div class="block">Method similar to <a href="../../../../org/codehaus/jackson/JsonParser.html#getText()"><code>JsonParser.getText()</code></a>, but that will return
817 underlying (unmodifiable) character array that contains
818 textual value, instead of constructing a String object
819 to contain this information.
820 Note, however, that:
821<ul>
822 <li>Textual contents are not guaranteed to start at
823   index 0 (rather, call <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextOffset()"><code>JsonParser.getTextOffset()</code></a>) to
824   know the actual offset
825  </li>
826 <li>Length of textual contents may be less than the
827  length of returned buffer: call <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextLength()"><code>JsonParser.getTextLength()</code></a>
828  for actual length of returned content.
829  </li>
830 </ul>
831<p>
832 Note that caller <b>MUST NOT</b> modify the returned
833 character array in any way -- doing so may corrupt
834 current parser state and render parser instance useless.
835<p>
836 The only reason to call this method (over <a href="../../../../org/codehaus/jackson/JsonParser.html#getText()"><code>JsonParser.getText()</code></a>)
837 is to avoid construction of a String object (which
838 will make a copy of contents).</div>
839<dl>
840<dt><strong>Specified by:</strong></dt>
841<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>
842<dt><span class="strong">Throws:</span></dt>
843<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>
844<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
845</li>
846</ul>
847<a name="getTextLength()">
848<!--   -->
849</a>
850<ul class="blockList">
851<li class="blockList">
852<h4>getTextLength</h4>
853<pre>public&nbsp;int&nbsp;getTextLength()
854                  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>,
855                         <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
856<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getTextLength()">JsonParser</a></code></strong></div>
857<div class="block">Accessor used with <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a>, to know length
858 of String stored in returned buffer.</div>
859<dl>
860<dt><strong>Specified by:</strong></dt>
861<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>
862<dt><span class="strong">Returns:</span></dt><dd>Number of characters within buffer returned
863   by <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a> that are part of
864   textual content of the current token.</dd>
865<dt><span class="strong">Throws:</span></dt>
866<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>
867<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
868</li>
869</ul>
870<a name="getTextOffset()">
871<!--   -->
872</a>
873<ul class="blockList">
874<li class="blockList">
875<h4>getTextOffset</h4>
876<pre>public&nbsp;int&nbsp;getTextOffset()
877                  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>,
878                         <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
879<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getTextOffset()">JsonParser</a></code></strong></div>
880<div class="block">Accessor used with <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a>, to know offset
881 of the first text content character within buffer.</div>
882<dl>
883<dt><strong>Specified by:</strong></dt>
884<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>
885<dt><span class="strong">Returns:</span></dt><dd>Offset of the first character within buffer returned
886   by <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a> that is part of
887   textual content of the current token.</dd>
888<dt><span class="strong">Throws:</span></dt>
889<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>
890<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
891</li>
892</ul>
893<a name="hasTextCharacters()">
894<!--   -->
895</a>
896<ul class="blockList">
897<li class="blockList">
898<h4>hasTextCharacters</h4>
899<pre>public&nbsp;boolean&nbsp;hasTextCharacters()</pre>
900<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#hasTextCharacters()">JsonParser</a></code></strong></div>
901<div class="block">Method that can be used to determine whether calling of
902 <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a> would be the most efficient
903 way to access textual content for the event parser currently
904 points to.
905<p>
906 Default implementation simply returns false since only actual
907 implementation class has knowledge of its internal buffering
908 state.
909 Implementations are strongly encouraged to properly override
910 this method, to allow efficient copying of content by other
911 code.</div>
912<dl>
913<dt><strong>Specified by:</strong></dt>
914<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#hasTextCharacters()">hasTextCharacters</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>
915<dt><span class="strong">Returns:</span></dt><dd>True if parser currently has character array that can
916   be efficiently returned via <a href="../../../../org/codehaus/jackson/JsonParser.html#getTextCharacters()"><code>JsonParser.getTextCharacters()</code></a>; false
917   means that it may or may not exist</dd></dl>
918</li>
919</ul>
920<a name="getNumberType()">
921<!--   -->
922</a>
923<ul class="blockList">
924<li class="blockList">
925<h4>getNumberType</h4>
926<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonParser.NumberType.html" title="enum in org.codehaus.jackson">JsonParser.NumberType</a>&nbsp;getNumberType()
927                                    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>,
928                                           <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
929<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getNumberType()">JsonParser</a></code></strong></div>
930<div class="block">If current token is of type
931 <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> or
932 <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a>, returns
933 one of <a href="../../../../org/codehaus/jackson/JsonParser.NumberType.html" title="enum in org.codehaus.jackson"><code>JsonParser.NumberType</code></a> constants; otherwise returns null.</div>
934<dl>
935<dt><strong>Specified by:</strong></dt>
936<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getNumberType()">getNumberType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
937<dt><span class="strong">Throws:</span></dt>
938<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>
939<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
940</li>
941</ul>
942<a name="getBigIntegerValue()">
943<!--   -->
944</a>
945<ul class="blockList">
946<li class="blockList">
947<h4>getBigIntegerValue</h4>
948<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;getBigIntegerValue()
949                              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>,
950                                     <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
951<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getBigIntegerValue()">JsonParser</a></code></strong></div>
952<div class="block">Numeric accessor that can be called when the current
953 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> and
954 it can not be used as a Java long primitive type due to its
955 magnitude.
956 It can also be called for <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a>;
957 if so, it is equivalent to calling <a href="../../../../org/codehaus/jackson/JsonParser.html#getDecimalValue()"><code>JsonParser.getDecimalValue()</code></a>
958 and then constructing a <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math"><code>BigInteger</code></a> from that value.</div>
959<dl>
960<dt><strong>Specified by:</strong></dt>
961<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getBigIntegerValue()">getBigIntegerValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
962<dt><span class="strong">Throws:</span></dt>
963<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>
964<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
965</li>
966</ul>
967<a name="getDecimalValue()">
968<!--   -->
969</a>
970<ul class="blockList">
971<li class="blockList">
972<h4>getDecimalValue</h4>
973<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;getDecimalValue()
974                           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>,
975                                  <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
976<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getDecimalValue()">JsonParser</a></code></strong></div>
977<div class="block">Numeric accessor that can be called when the current
978 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a> or
979 <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a>. No under/overflow exceptions
980 are ever thrown.</div>
981<dl>
982<dt><strong>Specified by:</strong></dt>
983<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getDecimalValue()">getDecimalValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
984<dt><span class="strong">Throws:</span></dt>
985<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>
986<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
987</li>
988</ul>
989<a name="getDoubleValue()">
990<!--   -->
991</a>
992<ul class="blockList">
993<li class="blockList">
994<h4>getDoubleValue</h4>
995<pre>public&nbsp;double&nbsp;getDoubleValue()
996                      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>,
997                             <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
998<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getDoubleValue()">JsonParser</a></code></strong></div>
999<div class="block">Numeric accessor that can be called when the current
1000 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a> and
1001 it can be expressed as a Java double primitive type.
1002 It can also be called for <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a>;
1003 if so, it is equivalent to calling <a href="../../../../org/codehaus/jackson/JsonParser.html#getLongValue()"><code>JsonParser.getLongValue()</code></a>
1004 and then casting; except for possible overflow/underflow
1005 exception.
1006<p>
1007 Note: if the value falls
1008 outside of range of Java double, a <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson"><code>JsonParseException</code></a>
1009 will be thrown to indicate numeric overflow/underflow.</div>
1010<dl>
1011<dt><strong>Specified by:</strong></dt>
1012<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getDoubleValue()">getDoubleValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
1013<dt><span class="strong">Throws:</span></dt>
1014<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>
1015<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
1016</li>
1017</ul>
1018<a name="getFloatValue()">
1019<!--   -->
1020</a>
1021<ul class="blockList">
1022<li class="blockList">
1023<h4>getFloatValue</h4>
1024<pre>public&nbsp;float&nbsp;getFloatValue()
1025                    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>,
1026                           <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
1027<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getFloatValue()">JsonParser</a></code></strong></div>
1028<div class="block">Numeric accessor that can be called when the current
1029 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a> and
1030 it can be expressed as a Java float primitive type.
1031 It can also be called for <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a>;
1032 if so, it is equivalent to calling <a href="../../../../org/codehaus/jackson/JsonParser.html#getLongValue()"><code>JsonParser.getLongValue()</code></a>
1033 and then casting; except for possible overflow/underflow
1034 exception.
1035<p>
1036 Note: if the value falls
1037 outside of range of Java float, a <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson"><code>JsonParseException</code></a>
1038 will be thrown to indicate numeric overflow/underflow.</div>
1039<dl>
1040<dt><strong>Specified by:</strong></dt>
1041<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getFloatValue()">getFloatValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
1042<dt><span class="strong">Throws:</span></dt>
1043<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>
1044<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
1045</li>
1046</ul>
1047<a name="getLongValue()">
1048<!--   -->
1049</a>
1050<ul class="blockList">
1051<li class="blockList">
1052<h4>getLongValue</h4>
1053<pre>public&nbsp;long&nbsp;getLongValue()
1054                  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>,
1055                         <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
1056<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getLongValue()">JsonParser</a></code></strong></div>
1057<div class="block">Numeric accessor that can be called when the current
1058 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> and
1059 it can be expressed as a Java long primitive type.
1060 It can also be called for <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a>;
1061 if so, it is equivalent to calling <a href="../../../../org/codehaus/jackson/JsonParser.html#getDoubleValue()"><code>JsonParser.getDoubleValue()</code></a>
1062 and then casting to int; except for possible overflow/underflow
1063 exception.
1064<p>
1065 Note: if the token is an integer, but its value falls
1066 outside of range of Java long, a <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson"><code>JsonParseException</code></a>
1067 may be thrown to indicate numeric overflow/underflow.</div>
1068<dl>
1069<dt><strong>Specified by:</strong></dt>
1070<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getLongValue()">getLongValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</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>
1073<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
1074</li>
1075</ul>
1076<a name="getIntValue()">
1077<!--   -->
1078</a>
1079<ul class="blockList">
1080<li class="blockList">
1081<h4>getIntValue</h4>
1082<pre>public&nbsp;int&nbsp;getIntValue()
1083                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>,
1084                       <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
1085<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getIntValue()">JsonParser</a></code></strong></div>
1086<div class="block">Numeric accessor that can be called when the current
1087 token is of type <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_INT"><code>JsonToken.VALUE_NUMBER_INT</code></a> and
1088 it can be expressed as a value of Java int primitive type.
1089 It can also be called for <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_NUMBER_FLOAT"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a>;
1090 if so, it is equivalent to calling <a href="../../../../org/codehaus/jackson/JsonParser.html#getDoubleValue()"><code>JsonParser.getDoubleValue()</code></a>
1091 and then casting; except for possible overflow/underflow
1092 exception.
1093<p>
1094 Note: if the resulting integer value falls outside range of
1095 Java int, a <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson"><code>JsonParseException</code></a>
1096 may be thrown to indicate numeric overflow/underflow.</div>
1097<dl>
1098<dt><strong>Specified by:</strong></dt>
1099<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getIntValue()">getIntValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
1100<dt><span class="strong">Throws:</span></dt>
1101<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>
1102<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
1103</li>
1104</ul>
1105<a name="getNumberValue()">
1106<!--   -->
1107</a>
1108<ul class="blockList">
1109<li class="blockList">
1110<h4>getNumberValue</h4>
1111<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;getNumberValue()
1112                      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>,
1113                             <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
1114<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getNumberValue()">JsonParser</a></code></strong></div>
1115<div class="block">Generic number value accessor method that will work for
1116 all kinds of numeric values. It will return the optimal
1117 (simplest/smallest possible) wrapper object that can
1118 express the numeric value just parsed.</div>
1119<dl>
1120<dt><strong>Specified by:</strong></dt>
1121<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getNumberValue()">getNumberValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
1122<dt><span class="strong">Throws:</span></dt>
1123<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>
1124<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
1125</li>
1126</ul>
1127<a name="getEmbeddedObject()">
1128<!--   -->
1129</a>
1130<ul class="blockList">
1131<li class="blockList">
1132<h4>getEmbeddedObject</h4>
1133<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;getEmbeddedObject()</pre>
1134<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getEmbeddedObject()">JsonParser</a></code></strong></div>
1135<div class="block">Accessor that can be called if (and only if) the current token
1136 is <a href="../../../../org/codehaus/jackson/JsonToken.html#VALUE_EMBEDDED_OBJECT"><code>JsonToken.VALUE_EMBEDDED_OBJECT</code></a>. For other token types,
1137 null is returned.
1138<p>
1139 Note: only some specialized parser implementations support
1140 embedding of objects (usually ones that are facades on top
1141 of non-streaming sources, such as object trees).</div>
1142<dl>
1143<dt><strong>Overrides:</strong></dt>
1144<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getEmbeddedObject()">getEmbeddedObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
1145</dl>
1146</li>
1147</ul>
1148<a name="getBinaryValue(org.codehaus.jackson.Base64Variant)">
1149<!--   -->
1150</a>
1151<ul class="blockList">
1152<li class="blockList">
1153<h4>getBinaryValue</h4>
1154<pre>public&nbsp;byte[]&nbsp;getBinaryValue(<a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a>&nbsp;b64variant)
1155                      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>,
1156                             <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
1157<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>
1158<div class="block">Method that can be used to read (and consume -- results
1159 may not be accessible using other methods after the call)
1160 base64-encoded binary data
1161 included in the current textual JSON value.
1162 It works similar to getting String value via <a href="../../../../org/codehaus/jackson/JsonParser.html#getText()"><code>JsonParser.getText()</code></a>
1163 and decoding result (except for decoding part),
1164 but should be significantly more performant.
1165<p>
1166 Note that non-decoded textual contents of the current token
1167 are not guaranteed to be accessible after this method
1168 is called. Current implementation, for example, clears up
1169 textual content during decoding.
1170 Decoded binary content, however, will be retained until
1171 parser is advanced to the next event.</div>
1172<dl>
1173<dt><strong>Specified by:</strong></dt>
1174<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>
1175<dt><span class="strong">Parameters:</span></dt><dd><code>b64variant</code> - Expected variant of base64 encoded
1176   content (see <a href="../../../../org/codehaus/jackson/Base64Variants.html" title="class in org.codehaus.jackson"><code>Base64Variants</code></a> for definitions
1177   of "standard" variants).</dd>
1178<dt><span class="strong">Returns:</span></dt><dd>Decoded binary data</dd>
1179<dt><span class="strong">Throws:</span></dt>
1180<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>
1181<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
1182</li>
1183</ul>
1184<a name="currentNode()">
1185<!--   -->
1186</a>
1187<ul class="blockList">
1188<li class="blockList">
1189<h4>currentNode</h4>
1190<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;currentNode()</pre>
1191</li>
1192</ul>
1193<a name="currentNumericNode()">
1194<!--   -->
1195</a>
1196<ul class="blockList">
1197<li class="blockList">
1198<h4>currentNumericNode</h4>
1199<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;currentNumericNode()
1200                               throws <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
1201<dl><dt><span class="strong">Throws:</span></dt>
1202<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
1203</li>
1204</ul>
1205<a name="_handleEOF()">
1206<!--   -->
1207</a>
1208<ul class="blockListLast">
1209<li class="blockList">
1210<h4>_handleEOF</h4>
1211<pre>protected&nbsp;void&nbsp;_handleEOF()
1212                   throws <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></pre>
1213<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_handleEOF()">JsonParserMinimalBase</a></code></strong></div>
1214<div class="block">Method sub-classes need to implement</div>
1215<dl>
1216<dt><strong>Specified by:</strong></dt>
1217<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_handleEOF()">_handleEOF</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>
1218<dt><span class="strong">Throws:</span></dt>
1219<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd></dl>
1220</li>
1221</ul>
1222</li>
1223</ul>
1224</li>
1225</ul>
1226</div>
1227</div>
1228<!-- ========= END OF CLASS DATA ========= -->
1229<!-- ======= START OF BOTTOM NAVBAR ====== -->
1230<div class="bottomNav"><a name="navbar_bottom">
1231<!--   -->
1232</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1233<!--   -->
1234</a>
1235<ul class="navList" title="Navigation">
1236<li><a href="../../../../overview-summary.html">Overview</a></li>
1237<li><a href="package-summary.html">Package</a></li>
1238<li class="navBarCell1Rev">Class</li>
1239<li><a href="class-use/TreeTraversingParser.html">Use</a></li>
1240<li><a href="package-tree.html">Tree</a></li>
1241<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1242<li><a href="../../../../index-all.html">Index</a></li>
1243<li><a href="../../../../help-doc.html">Help</a></li>
1244</ul>
1245</div>
1246<div class="subNav">
1247<ul class="navList">
1248<li><a href="../../../../org/codehaus/jackson/node/TextNode.html" title="class in org.codehaus.jackson.node"><span class="strong">Prev Class</span></a></li>
1249<li><a href="../../../../org/codehaus/jackson/node/ValueNode.html" title="class in org.codehaus.jackson.node"><span class="strong">Next Class</span></a></li>
1250</ul>
1251<ul class="navList">
1252<li><a href="../../../../index.html?org/codehaus/jackson/node/TreeTraversingParser.html" target="_top">Frames</a></li>
1253<li><a href="TreeTraversingParser.html" target="_top">No Frames</a></li>
1254</ul>
1255<ul class="navList" id="allclasses_navbar_bottom">
1256<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
1257</ul>
1258<div>
1259<script type="text/javascript"><!--
1260  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1261  if(window==top) {
1262    allClassesLink.style.display = "block";
1263  }
1264  else {
1265    allClassesLink.style.display = "none";
1266  }
1267  //-->
1268</script>
1269</div>
1270<div>
1271<ul class="subNavList">
1272<li>Summary:&nbsp;</li>
1273<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a>&nbsp;|&nbsp;</li>
1274<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
1275<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
1276<li><a href="#method_summary">Method</a></li>
1277</ul>
1278<ul class="subNavList">
1279<li>Detail:&nbsp;</li>
1280<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
1281<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
1282<li><a href="#method_detail">Method</a></li>
1283</ul>
1284</div>
1285<a name="skip-navbar_bottom">
1286<!--   -->
1287</a></div>
1288<!-- ======== END OF BOTTOM NAVBAR ======= -->
1289</body>
1290</html>
1291