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: </li> 64<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a> | </li> 65<li><a href="#field_summary">Field</a> | </li> 66<li><a href="#constructor_summary">Constr</a> | </li> 67<li><a href="#method_summary">Method</a></li> 68</ul> 69<ul class="subNavList"> 70<li>Detail: </li> 71<li><a href="#field_detail">Field</a> | </li> 72<li><a href="#constructor_detail">Constr</a> | </li> 73<li><a href="#method_detail">Method</a></li> 74</ul> 75</div> 76<a name="skip-navbar_top"> 77<!-- --> 78</a></div> 79<!-- ========= END OF TOP NAVBAR ========= --> 80<!-- ======== START OF CLASS DATA ======== --> 81<div class="header"> 82<div class="subTitle">org.codehaus.jackson.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 org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3> 140<code><a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a>, <a href="../../../../org/codehaus/jackson/JsonParser.NumberType.html" title="enum in org.codehaus.jackson">JsonParser.NumberType</a></code></li> 141</ul> 142</li> 143</ul> 144<!-- =========== FIELD SUMMARY =========== --> 145<ul class="blockList"> 146<li class="blockList"><a name="field_summary"> 147<!-- --> 148</a> 149<h3>Field Summary</h3> 150<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 151<caption><span>Fields</span><span class="tabEnd"> </span></caption> 152<tr> 153<th class="colFirst" scope="col">Modifier and Type</th> 154<th class="colLast" scope="col">Field and Description</th> 155</tr> 156<tr class="altColor"> 157<td class="colFirst"><code>protected 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> </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 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 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"> </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> n)</code> </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> n, 219 <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> codec)</code> </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"> </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> </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> </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> 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> 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 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 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 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 <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 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 <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 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 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 TreeTraversingParser(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> 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 TreeTraversingParser(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> n, 562 <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> 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 void setCodec(<a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> c)</pre> 580<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonParser.html#setCodec(org.codehaus.jackson.ObjectCodec)">JsonParser</a></code></strong></div> 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> in class <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 <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a> getCodec()</pre> 597<div class="block"><strong>Description copied from class: <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> in class <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 void 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: <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> in interface <code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></code></dd> 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> in interface <code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd> 634<dt><strong>Specified by:</strong></dt> 635<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#close()">close</a></code> in class <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 <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> 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: <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> in class <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 <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a> 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: <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> in class <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 boolean isClosed()</pre> 701<div class="block"><strong>Description copied from class: <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> in class <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 <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> getCurrentName()</pre> 721<div class="block"><strong>Description copied from class: <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> in class <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 <a href="../../../../org/codehaus/jackson/JsonStreamContext.html" title="class in org.codehaus.jackson">JsonStreamContext</a> getParsingContext()</pre> 740<div class="block"><strong>Description copied from class: <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> in class <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 <a href="../../../../org/codehaus/jackson/JsonLocation.html" title="class in org.codehaus.jackson">JsonLocation</a> getTokenLocation()</pre> 762<div class="block"><strong>Description copied from class: <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> in class <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 <a href="../../../../org/codehaus/jackson/JsonLocation.html" title="class in org.codehaus.jackson">JsonLocation</a> getCurrentLocation()</pre> 779<div class="block"><strong>Description copied from class: <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> in class <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 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getText()</pre> 795<div class="block"><strong>Description copied from class: <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> in class <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 char[] 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: <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> in class <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 int 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: <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> in class <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 int 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: <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> in class <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 boolean hasTextCharacters()</pre> 900<div class="block"><strong>Description copied from class: <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> in class <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 <a href="../../../../org/codehaus/jackson/JsonParser.NumberType.html" title="enum in org.codehaus.jackson">JsonParser.NumberType</a> 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: <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> in class <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 <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> 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: <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> in class <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 <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> 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: <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> in class <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 double 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: <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> in class <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 float 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: <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> in class <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 long 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: <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> in class <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 int 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: <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> in class <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 <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> 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: <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> in class <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 <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> getEmbeddedObject()</pre> 1134<div class="block"><strong>Description copied from class: <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> in class <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 byte[] getBinaryValue(<a href="../../../../org/codehaus/jackson/Base64Variant.html" title="class in org.codehaus.jackson">Base64Variant</a> 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: <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> in class <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 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> 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 <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a> 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 void _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: <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> in class <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: </li> 1273<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a> | </li> 1274<li><a href="#field_summary">Field</a> | </li> 1275<li><a href="#constructor_summary">Constr</a> | </li> 1276<li><a href="#method_summary">Method</a></li> 1277</ul> 1278<ul class="subNavList"> 1279<li>Detail: </li> 1280<li><a href="#field_detail">Field</a> | </li> 1281<li><a href="#constructor_detail">Constr</a> | </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