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 Mon Apr 22 19:50:40 PDT 2013 --> 6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"> 7<title>ArrayNode (jackson-databind 2.2.0 API)</title> 8<meta name="date" content="2013-04-22"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="ArrayNode (jackson-databind 2.2.0 API)"; 15 } 16//--> 17</script> 18<noscript> 19<div>JavaScript is disabled on your browser.</div> 20</noscript> 21<!-- ========= START OF TOP NAVBAR ======= --> 22<div class="topNav"><a name="navbar_top"> 23<!-- --> 24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 25<!-- --> 26</a> 27<ul class="navList" title="Navigation"> 28<li><a href="../../../../../overview-summary.html">Overview</a></li> 29<li><a href="package-summary.html">Package</a></li> 30<li class="navBarCell1Rev">Class</li> 31<li><a href="class-use/ArrayNode.html">Use</a></li> 32<li><a href="package-tree.html">Tree</a></li> 33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 34<li><a href="../../../../../index-all.html">Index</a></li> 35<li><a href="../../../../../help-doc.html">Help</a></li> 36</ul> 37</div> 38<div class="subNav"> 39<ul class="navList"> 40<li>Prev Class</li> 41<li><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node"><span class="strong">Next Class</span></a></li> 42</ul> 43<ul class="navList"> 44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/node/ArrayNode.html" target="_top">Frames</a></li> 45<li><a href="ArrayNode.html" target="_top">No Frames</a></li> 46</ul> 47<ul class="navList" id="allclasses_navbar_top"> 48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 49</ul> 50<div> 51<script type="text/javascript"><!-- 52 allClassesLink = document.getElementById("allclasses_navbar_top"); 53 if(window==top) { 54 allClassesLink.style.display = "block"; 55 } 56 else { 57 allClassesLink.style.display = "none"; 58 } 59 //--> 60</script> 61</div> 62<div> 63<ul class="subNavList"> 64<li>Summary: </li> 65<li>Nested | </li> 66<li><a href="#fields_inherited_from_class_com.fasterxml.jackson.databind.node.ContainerNode">Field</a> | </li> 67<li><a href="#constructor_summary">Constr</a> | </li> 68<li><a href="#method_summary">Method</a></li> 69</ul> 70<ul class="subNavList"> 71<li>Detail: </li> 72<li>Field | </li> 73<li><a href="#constructor_detail">Constr</a> | </li> 74<li><a href="#method_detail">Method</a></li> 75</ul> 76</div> 77<a name="skip-navbar_top"> 78<!-- --> 79</a></div> 80<!-- ========= END OF TOP NAVBAR ========= --> 81<!-- ======== START OF CLASS DATA ======== --> 82<div class="header"> 83<div class="subTitle">com.fasterxml.jackson.databind.node</div> 84<h2 title="Class ArrayNode" class="title">Class ArrayNode</h2> 85</div> 86<div class="contentContainer"> 87<ul class="inheritance"> 88<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> 89<li> 90<ul class="inheritance"> 91<li><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonNode</a></li> 92<li> 93<ul class="inheritance"> 94<li><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.BaseJsonNode</a></li> 95<li> 96<ul class="inheritance"> 97<li><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>></li> 98<li> 99<ul class="inheritance"> 100<li>com.fasterxml.jackson.databind.node.ArrayNode</li> 101</ul> 102</li> 103</ul> 104</li> 105</ul> 106</li> 107</ul> 108</li> 109</ul> 110<div class="description"> 111<ul class="blockList"> 112<li class="blockList"> 113<dl> 114<dt>All Implemented Interfaces:</dt> 115<dd><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>></dd> 116</dl> 117<hr> 118<br> 119<pre>public final class <span class="strong">ArrayNode</span> 120extends <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>></pre> 121<div class="block">Node class that represents Arrays mapped from Json content.</div> 122</li> 123</ul> 124</div> 125<div class="summary"> 126<ul class="blockList"> 127<li class="blockList"> 128<!-- =========== FIELD SUMMARY =========== --> 129<ul class="blockList"> 130<li class="blockList"><a name="field_summary"> 131<!-- --> 132</a> 133<h3>Field Summary</h3> 134<ul class="blockList"> 135<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.node.ContainerNode"> 136<!-- --> 137</a> 138<h3>Fields inherited from class com.fasterxml.jackson.databind.node.<a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a></h3> 139<code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#_nodeFactory">_nodeFactory</a></code></li> 140</ul> 141</li> 142</ul> 143<!-- ======== CONSTRUCTOR SUMMARY ======== --> 144<ul class="blockList"> 145<li class="blockList"><a name="constructor_summary"> 146<!-- --> 147</a> 148<h3>Constructor Summary</h3> 149<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 150<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 151<tr> 152<th class="colOne" scope="col">Constructor and Description</th> 153</tr> 154<tr class="altColor"> 155<td class="colOne"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#ArrayNode(com.fasterxml.jackson.databind.node.JsonNodeFactory)">ArrayNode</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> nc)</code> </td> 156</tr> 157</table> 158</li> 159</ul> 160<!-- ========== METHOD SUMMARY =========== --> 161<ul class="blockList"> 162<li class="blockList"><a name="method_summary"> 163<!-- --> 164</a> 165<h3>Method Summary</h3> 166<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 167<caption><span>Methods</span><span class="tabEnd"> </span></caption> 168<tr> 169<th class="colFirst" scope="col">Modifier and Type</th> 170<th class="colLast" scope="col">Method and Description</th> 171</tr> 172<tr class="altColor"> 173<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 174<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.math.BigDecimal)">add</a></strong>(<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> v)</code> 175<div class="block">Method for adding specified number at the end of this array.</div> 176</td> 177</tr> 178<tr class="rowColor"> 179<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 180<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(boolean)">add</a></strong>(boolean v)</code> 181<div class="block">Method for adding specified boolean value at the end of this array.</div> 182</td> 183</tr> 184<tr class="altColor"> 185<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 186<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.Boolean)">add</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> value)</code> 187<div class="block">Alternative method that we need to avoid bumping into NPE issues 188 with auto-unboxing.</div> 189</td> 190</tr> 191<tr class="rowColor"> 192<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 193<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(byte[])">add</a></strong>(byte[] v)</code> 194<div class="block">Method for adding specified binary value at the end of this array 195 (note: when serializing as JSON, will be output Base64 encoded)</div> 196</td> 197</tr> 198<tr class="altColor"> 199<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 200<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(double)">add</a></strong>(double v)</code> 201<div class="block">Method for adding specified number at the end of this array.</div> 202</td> 203</tr> 204<tr class="rowColor"> 205<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 206<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.Double)">add</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> value)</code> 207<div class="block">Alternative method that we need to avoid bumping into NPE issues 208 with auto-unboxing.</div> 209</td> 210</tr> 211<tr class="altColor"> 212<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 213<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(float)">add</a></strong>(float v)</code> 214<div class="block">Method for adding specified number at the end of this array.</div> 215</td> 216</tr> 217<tr class="rowColor"> 218<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 219<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.Float)">add</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a> value)</code> 220<div class="block">Alternative method that we need to avoid bumping into NPE issues 221 with auto-unboxing.</div> 222</td> 223</tr> 224<tr class="altColor"> 225<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 226<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(int)">add</a></strong>(int v)</code> 227<div class="block">Method for adding specified number at the end of this array.</div> 228</td> 229</tr> 230<tr class="rowColor"> 231<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 232<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.Integer)">add</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> value)</code> 233<div class="block">Alternative method that we need to avoid bumping into NPE issues 234 with auto-unboxing.</div> 235</td> 236</tr> 237<tr class="altColor"> 238<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 239<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(com.fasterxml.jackson.databind.JsonNode)">add</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</code> 240<div class="block">Method for adding specified node at the end of this array.</div> 241</td> 242</tr> 243<tr class="rowColor"> 244<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 245<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(long)">add</a></strong>(long v)</code> 246<div class="block">Method for adding specified number at the end of this array.</div> 247</td> 248</tr> 249<tr class="altColor"> 250<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 251<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.Long)">add</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> value)</code> 252<div class="block">Alternative method that we need to avoid bumping into NPE issues 253 with auto-unboxing.</div> 254</td> 255</tr> 256<tr class="rowColor"> 257<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 258<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.String)">add</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> v)</code> 259<div class="block">Method for adding specified String value at the end of this array.</div> 260</td> 261</tr> 262<tr class="altColor"> 263<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 264<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addAll(com.fasterxml.jackson.databind.node.ArrayNode)">addAll</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> other)</code> 265<div class="block">Method for adding all child nodes of given Array, appending to 266 child nodes this array contains</div> 267</td> 268</tr> 269<tr class="rowColor"> 270<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 271<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addAll(java.util.Collection)">addAll</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> nodes)</code> 272<div class="block">Method for adding given nodes as child nodes of this array node.</div> 273</td> 274</tr> 275<tr class="altColor"> 276<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 277<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addArray()">addArray</a></strong>()</code> 278<div class="block">Method that will construct an ArrayNode and add it as a 279 field of this ObjectNode, replacing old value, if any.</div> 280</td> 281</tr> 282<tr class="rowColor"> 283<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 284<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addNull()">addNull</a></strong>()</code> 285<div class="block">Method that will add a null value at the end of this array node.</div> 286</td> 287</tr> 288<tr class="altColor"> 289<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 290<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addObject()">addObject</a></strong>()</code> 291<div class="block">Method that will construct an ObjectNode and add it at the end 292 of this array node.</div> 293</td> 294</tr> 295<tr class="rowColor"> 296<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 297<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addPOJO(java.lang.Object)">addPOJO</a></strong>(<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> value)</code> 298<div class="block">Method that will construct a POJONode and add it at the end 299 of this array node.</div> 300</td> 301</tr> 302<tr class="altColor"> 303<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a></code></td> 304<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#asToken()">asToken</a></strong>()</code> 305<div class="block">Method that can be used for efficient type detection 306 when using stream abstraction for traversing nodes.</div> 307</td> 308</tr> 309<tr class="rowColor"> 310<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 311<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#deepCopy()">deepCopy</a></strong>()</code> 312<div class="block">Method that can be called to get a node that is guaranteed 313 not to allow changing of this node through mutators on 314 this node or any of its children.</div> 315</td> 316</tr> 317<tr class="altColor"> 318<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>></code></td> 319<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#elements()">elements</a></strong>()</code> 320<div class="block">Method for accessing all value nodes of this Node, iff 321 this node is a JSON Array or Object node.</div> 322</td> 323</tr> 324<tr class="rowColor"> 325<td class="colFirst"><code>boolean</code></td> 326<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#equals(java.lang.Object)">equals</a></strong>(<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> o)</code> 327<div class="block">Equality for node objects is defined as full (deep) value 328 equality.</div> 329</td> 330</tr> 331<tr class="altColor"> 332<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 333<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#findParent(java.lang.String)">findParent</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fieldName)</code> 334<div class="block">Method for finding a JSON Object that contains specified field, 335 within this node or its descendants.</div> 336</td> 337</tr> 338<tr class="rowColor"> 339<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>></code></td> 340<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#findParents(java.lang.String, java.util.List)">findParents</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fieldName, 341 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> foundSoFar)</code> </td> 342</tr> 343<tr class="altColor"> 344<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 345<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#findValue(java.lang.String)">findValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fieldName)</code> 346<div class="block">Method for finding a JSON Object field with specified name in this 347 node or its child nodes, and returning value it has.</div> 348</td> 349</tr> 350<tr class="rowColor"> 351<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>></code></td> 352<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#findValues(java.lang.String, java.util.List)">findValues</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fieldName, 353 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> foundSoFar)</code> </td> 354</tr> 355<tr class="altColor"> 356<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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> 357<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#findValuesAsText(java.lang.String, java.util.List)">findValuesAsText</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fieldName, 358 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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>> foundSoFar)</code> </td> 359</tr> 360<tr class="rowColor"> 361<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 362<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#get(int)">get</a></strong>(int index)</code> 363<div class="block">Method for accessing value of the specified element of 364 an array node.</div> 365</td> 366</tr> 367<tr class="altColor"> 368<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 369<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#get(java.lang.String)">get</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fieldName)</code> 370<div class="block">Method for accessing value of the specified field of 371 an object node.</div> 372</td> 373</tr> 374<tr class="rowColor"> 375<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeType.html" title="enum in com.fasterxml.jackson.databind.node">JsonNodeType</a></code></td> 376<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#getNodeType()">getNodeType</a></strong>()</code> 377<div class="block">Return the type of this node</div> 378</td> 379</tr> 380<tr class="altColor"> 381<td class="colFirst"><code>int</code></td> 382<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#hashCode()">hashCode</a></strong>()</code> </td> 383</tr> 384<tr class="rowColor"> 385<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 386<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.math.BigDecimal)">insert</a></strong>(int index, 387 <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> v)</code> 388<div class="block">Method that will insert specified numeric value 389 at specified position in this array.</div> 390</td> 391</tr> 392<tr class="altColor"> 393<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 394<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, boolean)">insert</a></strong>(int index, 395 boolean v)</code> 396<div class="block">Method that will insert specified String 397 at specified position in this array.</div> 398</td> 399</tr> 400<tr class="rowColor"> 401<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 402<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.Boolean)">insert</a></strong>(int index, 403 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> value)</code> 404<div class="block">Alternative method that we need to avoid bumping into NPE issues 405 with auto-unboxing.</div> 406</td> 407</tr> 408<tr class="altColor"> 409<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 410<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, byte[])">insert</a></strong>(int index, 411 byte[] v)</code> 412<div class="block">Method that will insert specified binary value 413 at specified position in this array 414 (note: when written as JSON, will be Base64 encoded)</div> 415</td> 416</tr> 417<tr class="rowColor"> 418<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 419<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, double)">insert</a></strong>(int index, 420 double v)</code> 421<div class="block">Method that will insert specified numeric value 422 at specified position in this array.</div> 423</td> 424</tr> 425<tr class="altColor"> 426<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 427<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.Double)">insert</a></strong>(int index, 428 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> value)</code> 429<div class="block">Alternative method that we need to avoid bumping into NPE issues 430 with auto-unboxing.</div> 431</td> 432</tr> 433<tr class="rowColor"> 434<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 435<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, float)">insert</a></strong>(int index, 436 float v)</code> 437<div class="block">Method that will insert specified numeric value 438 at specified position in this array.</div> 439</td> 440</tr> 441<tr class="altColor"> 442<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 443<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.Float)">insert</a></strong>(int index, 444 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a> value)</code> 445<div class="block">Alternative method that we need to avoid bumping into NPE issues 446 with auto-unboxing.</div> 447</td> 448</tr> 449<tr class="rowColor"> 450<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 451<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, int)">insert</a></strong>(int index, 452 int v)</code> 453<div class="block">Method that will insert specified numeric value 454 at specified position in this array.</div> 455</td> 456</tr> 457<tr class="altColor"> 458<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 459<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.Integer)">insert</a></strong>(int index, 460 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> value)</code> 461<div class="block">Alternative method that we need to avoid bumping into NPE issues 462 with auto-unboxing.</div> 463</td> 464</tr> 465<tr class="rowColor"> 466<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 467<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, com.fasterxml.jackson.databind.JsonNode)">insert</a></strong>(int index, 468 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</code> 469<div class="block">Method for inserting specified child node as an element 470 of this Array.</div> 471</td> 472</tr> 473<tr class="altColor"> 474<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 475<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, long)">insert</a></strong>(int index, 476 long v)</code> 477<div class="block">Method that will insert specified numeric value 478 at specified position in this array.</div> 479</td> 480</tr> 481<tr class="rowColor"> 482<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 483<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.Long)">insert</a></strong>(int index, 484 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> value)</code> 485<div class="block">Alternative method that we need to avoid bumping into NPE issues 486 with auto-unboxing.</div> 487</td> 488</tr> 489<tr class="altColor"> 490<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 491<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.String)">insert</a></strong>(int index, 492 <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> v)</code> 493<div class="block">Method that will insert specified String 494 at specified position in this array.</div> 495</td> 496</tr> 497<tr class="rowColor"> 498<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 499<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertArray(int)">insertArray</a></strong>(int index)</code> 500<div class="block">Method for creating an array node, inserting it at the 501 specified point in the array, 502 and returning the <b>newly created array</b> 503 (note: NOT 'this' array)</div> 504</td> 505</tr> 506<tr class="altColor"> 507<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 508<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertNull(int)">insertNull</a></strong>(int index)</code> 509<div class="block">Method that will insert a null value 510 at specified position in this array.</div> 511</td> 512</tr> 513<tr class="rowColor"> 514<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 515<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertObject(int)">insertObject</a></strong>(int index)</code> 516<div class="block">Method for creating an <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node"><code>ObjectNode</code></a>, appending it at the end 517 of this array, and returning the <b>newly created node</b> 518 (note: NOT 'this' array)</div> 519</td> 520</tr> 521<tr class="altColor"> 522<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 523<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertPOJO(int, java.lang.Object)">insertPOJO</a></strong>(int index, 524 <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> value)</code> 525<div class="block">Method that will construct a POJONode and 526 insert it at specified position in this array.</div> 527</td> 528</tr> 529<tr class="rowColor"> 530<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 531<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#path(int)">path</a></strong>(int index)</code> 532<div class="block">This method is similar to <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(int)"><code>JsonNode.get(int)</code></a>, except 533 that instead of returning null if no such element exists (due 534 to index being out of range, or this node not being an array), 535 a "missing node" (node that returns true for 536 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode()"><code>JsonNode.isMissingNode()</code></a>) will be returned.</div> 537</td> 538</tr> 539<tr class="altColor"> 540<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 541<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#path(java.lang.String)">path</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fieldName)</code> 542<div class="block">This method is similar to <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(java.lang.String)"><code>JsonNode.get(String)</code></a>, except 543 that instead of returning null if no such value exists (due 544 to this node not being an object, or object not having value 545 for the specified field), 546 a "missing node" (node that returns true for 547 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode()"><code>JsonNode.isMissingNode()</code></a>) will be returned.</div> 548</td> 549</tr> 550<tr class="rowColor"> 551<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 552<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#remove(int)">remove</a></strong>(int index)</code> 553<div class="block">Method for removing an entry from this ArrayNode.</div> 554</td> 555</tr> 556<tr class="altColor"> 557<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 558<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#removeAll()">removeAll</a></strong>()</code> 559<div class="block">Method for removing all elements of this array, leaving the 560 array empty.</div> 561</td> 562</tr> 563<tr class="rowColor"> 564<td class="colFirst"><code>void</code></td> 565<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)">serialize</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jg, 566 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider)</code> 567<div class="block">Method called to serialize node instances using given generator.</div> 568</td> 569</tr> 570<tr class="altColor"> 571<td class="colFirst"><code>void</code></td> 572<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">serializeWithType</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jg, 573 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider, 574 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> typeSer)</code> 575<div class="block">Type information is needed, even if JsonNode instances are "plain" JSON, 576 since they may be mixed with other types.</div> 577</td> 578</tr> 579<tr class="rowColor"> 580<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 581<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#set(int, com.fasterxml.jackson.databind.JsonNode)">set</a></strong>(int index, 582 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</code> 583<div class="block">Method that will set specified field, replacing old value, 584 if any.</div> 585</td> 586</tr> 587<tr class="altColor"> 588<td class="colFirst"><code>int</code></td> 589<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#size()">size</a></strong>()</code> </td> 590</tr> 591<tr class="rowColor"> 592<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> 593<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#toString()">toString</a></strong>()</code> 594<div class="block"> 595 Note: marked as abstract to ensure all implementation 596 classes define it properly.</div> 597</td> 598</tr> 599</table> 600<ul class="blockList"> 601<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.node.ContainerNode"> 602<!-- --> 603</a> 604<h3>Methods inherited from class com.fasterxml.jackson.databind.node.<a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a></h3> 605<code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#arrayNode()">arrayNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#asText()">asText</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#binaryNode(byte[])">binaryNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#binaryNode(byte[], int, int)">binaryNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#booleanNode(boolean)">booleanNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#nullNode()">nullNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(java.math.BigDecimal)">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(byte)">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(double)">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(float)">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(int)">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(long)">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(short)">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#objectNode()">objectNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#POJONode(java.lang.Object)">POJONode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#textNode(java.lang.String)">textNode</a></code></li> 606</ul> 607<ul class="blockList"> 608<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.node.BaseJsonNode"> 609<!-- --> 610</a> 611<h3>Methods inherited from class com.fasterxml.jackson.databind.node.<a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</a></h3> 612<code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#findPath(java.lang.String)">findPath</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#numberType()">numberType</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#traverse()">traverse</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#traverse(com.fasterxml.jackson.core.ObjectCodec)">traverse</a></code></li> 613</ul> 614<ul class="blockList"> 615<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.JsonNode"> 616<!-- --> 617</a> 618<h3>Methods inherited from class com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></h3> 619<code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asBoolean()">asBoolean</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asBoolean(boolean)">asBoolean</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asDouble()">asDouble</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asDouble(double)">asDouble</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asInt()">asInt</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asInt(int)">asInt</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asLong()">asLong</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asLong(long)">asLong</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#bigIntegerValue()">bigIntegerValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#binaryValue()">binaryValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#booleanValue()">booleanValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#canConvertToInt()">canConvertToInt</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#canConvertToLong()">canConvertToLong</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#decimalValue()">decimalValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#doubleValue()">doubleValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#fieldNames()">fieldNames</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#fields()">fields</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findParents(java.lang.String)">findParents</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValues(java.lang.String)">findValues</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValuesAsText(java.lang.String)">findValuesAsText</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#floatValue()">floatValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#has(int)">has</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#has(java.lang.String)">has</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#hasNonNull(int)">hasNonNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#hasNonNull(java.lang.String)">hasNonNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#intValue()">intValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isArray()">isArray</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isBigDecimal()">isBigDecimal</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isBigInteger()">isBigInteger</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isBinary()">isBinary</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isBoolean()">isBoolean</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isContainerNode()">isContainerNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isDouble()">isDouble</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isFloat()">isFloat</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isFloatingPointNumber()">isFloatingPointNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isInt()">isInt</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isIntegralNumber()">isIntegralNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isLong()">isLong</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode()">isMissingNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()">isNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isNumber()">isNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isObject()">isObject</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isPojo()">isPojo</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isShort()">isShort</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isTextual()">isTextual</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isValueNode()">isValueNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#iterator()">iterator</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#longValue()">longValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#numberValue()">numberValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#shortValue()">shortValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#textValue()">textValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#with(java.lang.String)">with</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#withArray(java.lang.String)">withArray</a></code></li> 620</ul> 621<ul class="blockList"> 622<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 623<!-- --> 624</a> 625<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> 626<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#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#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#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> 627</ul> 628</li> 629</ul> 630</li> 631</ul> 632</div> 633<div class="details"> 634<ul class="blockList"> 635<li class="blockList"> 636<!-- ========= CONSTRUCTOR DETAIL ======== --> 637<ul class="blockList"> 638<li class="blockList"><a name="constructor_detail"> 639<!-- --> 640</a> 641<h3>Constructor Detail</h3> 642<a name="ArrayNode(com.fasterxml.jackson.databind.node.JsonNodeFactory)"> 643<!-- --> 644</a> 645<ul class="blockListLast"> 646<li class="blockList"> 647<h4>ArrayNode</h4> 648<pre>public ArrayNode(<a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> nc)</pre> 649</li> 650</ul> 651</li> 652</ul> 653<!-- ============ METHOD DETAIL ========== --> 654<ul class="blockList"> 655<li class="blockList"><a name="method_detail"> 656<!-- --> 657</a> 658<h3>Method Detail</h3> 659<a name="deepCopy()"> 660<!-- --> 661</a> 662<ul class="blockList"> 663<li class="blockList"> 664<h4>deepCopy</h4> 665<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> deepCopy()</pre> 666<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#deepCopy()">JsonNode</a></code></strong></div> 667<div class="block">Method that can be called to get a node that is guaranteed 668 not to allow changing of this node through mutators on 669 this node or any of its children. 670 This means it can either make a copy of this node (and all 671 mutable children and grand children nodes), or node itself 672 if it is immutable. 673<p> 674 Note: return type is guaranteed to have same type as the 675 node method is called on; which is why method is declared 676 with local generic type.</div> 677<dl> 678<dt><strong>Specified by:</strong></dt> 679<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#deepCopy()">deepCopy</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 680<dt><span class="strong">Returns:</span></dt><dd>Node that is either a copy of this node (and all non-leaf 681 children); or, for immutable leaf nodes, node itself.</dd></dl> 682</li> 683</ul> 684<a name="getNodeType()"> 685<!-- --> 686</a> 687<ul class="blockList"> 688<li class="blockList"> 689<h4>getNodeType</h4> 690<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeType.html" title="enum in com.fasterxml.jackson.databind.node">JsonNodeType</a> getNodeType()</pre> 691<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#getNodeType()">JsonNode</a></code></strong></div> 692<div class="block">Return the type of this node</div> 693<dl> 694<dt><strong>Specified by:</strong></dt> 695<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#getNodeType()">getNodeType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 696<dt><span class="strong">Returns:</span></dt><dd>the node type as a <a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeType.html" title="enum in com.fasterxml.jackson.databind.node"><code>JsonNodeType</code></a> enum value</dd></dl> 697</li> 698</ul> 699<a name="asToken()"> 700<!-- --> 701</a> 702<ul class="blockList"> 703<li class="blockList"> 704<h4>asToken</h4> 705<pre>public <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a> asToken()</pre> 706<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#asToken()">BaseJsonNode</a></code></strong></div> 707<div class="block">Method that can be used for efficient type detection 708 when using stream abstraction for traversing nodes. 709 Will return the first <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken</code></a> that equivalent 710 stream event would produce (for most nodes there is just 711 one token but for structured/container types multiple)</div> 712<dl> 713<dt><strong>Specified by:</strong></dt> 714<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true#asToken()" title="class or interface in com.fasterxml.jackson.core">asToken</a></code> in interface <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 715<dt><strong>Specified by:</strong></dt> 716<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#asToken()">asToken</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>></code></dd> 717</dl> 718</li> 719</ul> 720<a name="size()"> 721<!-- --> 722</a> 723<ul class="blockList"> 724<li class="blockList"> 725<h4>size</h4> 726<pre>public int size()</pre> 727<dl> 728<dt><strong>Specified by:</strong></dt> 729<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true#size()" title="class or interface in com.fasterxml.jackson.core">size</a></code> in interface <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 730<dt><strong>Specified by:</strong></dt> 731<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#size()">size</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>></code></dd> 732</dl> 733</li> 734</ul> 735<a name="elements()"> 736<!-- --> 737</a> 738<ul class="blockList"> 739<li class="blockList"> 740<h4>elements</h4> 741<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> elements()</pre> 742<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#elements()">JsonNode</a></code></strong></div> 743<div class="block">Method for accessing all value nodes of this Node, iff 744 this node is a JSON Array or Object node. In case of Object node, 745 field names (keys) are not included, only values. 746 For other types of nodes, returns empty iterator.</div> 747<dl> 748<dt><strong>Overrides:</strong></dt> 749<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#elements()">elements</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 750</dl> 751</li> 752</ul> 753<a name="get(int)"> 754<!-- --> 755</a> 756<ul class="blockList"> 757<li class="blockList"> 758<h4>get</h4> 759<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> get(int index)</pre> 760<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(int)">JsonNode</a></code></strong></div> 761<div class="block">Method for accessing value of the specified element of 762 an array node. For other nodes, null is always returned. 763<p> 764 For array nodes, index specifies 765 exact location within array and allows for efficient iteration 766 over child elements (underlying storage is guaranteed to 767 be efficiently indexable, i.e. has random-access to elements). 768 If index is less than 0, or equal-or-greater than 769 <code>node.size()</code>, null is returned; no exception is 770 thrown for any index. 771<p> 772 NOTE: if the element value has been explicitly set as <code>null</code> 773 (which is different from removal!), 774 a <a href="../../../../../com/fasterxml/jackson/databind/node/NullNode.html" title="class in com.fasterxml.jackson.databind.node"><code>NullNode</code></a> will be returned, 775 not null.</div> 776<dl> 777<dt><strong>Specified by:</strong></dt> 778<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true#get(int)" title="class or interface in com.fasterxml.jackson.core">get</a></code> in interface <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 779<dt><strong>Specified by:</strong></dt> 780<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#get(int)">get</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>></code></dd> 781<dt><span class="strong">Returns:</span></dt><dd>Node that represent value of the specified element, 782 if this node is an array and has specified element. 783 Null otherwise.</dd></dl> 784</li> 785</ul> 786<a name="get(java.lang.String)"> 787<!-- --> 788</a> 789<ul class="blockList"> 790<li class="blockList"> 791<h4>get</h4> 792<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> get(<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> fieldName)</pre> 793<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(java.lang.String)">JsonNode</a></code></strong></div> 794<div class="block">Method for accessing value of the specified field of 795 an object node. If this node is not an object (or it 796 does not have a value for specified field name), or 797 if there is no field with such name, null is returned. 798<p> 799 NOTE: if the property value has been explicitly set as <code>null</code> 800 (which is different from removal!), 801 a <a href="../../../../../com/fasterxml/jackson/databind/node/NullNode.html" title="class in com.fasterxml.jackson.databind.node"><code>NullNode</code></a> will be returned, 802 not null.</div> 803<dl> 804<dt><strong>Specified by:</strong></dt> 805<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true#get(java.lang.String)" title="class or interface in com.fasterxml.jackson.core">get</a></code> in interface <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 806<dt><strong>Specified by:</strong></dt> 807<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#get(java.lang.String)">get</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>></code></dd> 808<dt><span class="strong">Returns:</span></dt><dd>Node that represent value of the specified field, 809 if this node is an object and has value for the specified 810 field. Null otherwise.</dd></dl> 811</li> 812</ul> 813<a name="path(java.lang.String)"> 814<!-- --> 815</a> 816<ul class="blockList"> 817<li class="blockList"> 818<h4>path</h4> 819<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> path(<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> fieldName)</pre> 820<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path(java.lang.String)">JsonNode</a></code></strong></div> 821<div class="block">This method is similar to <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(java.lang.String)"><code>JsonNode.get(String)</code></a>, except 822 that instead of returning null if no such value exists (due 823 to this node not being an object, or object not having value 824 for the specified field), 825 a "missing node" (node that returns true for 826 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode()"><code>JsonNode.isMissingNode()</code></a>) will be returned. This allows for 827 convenient and safe chained access via path calls.</div> 828<dl> 829<dt><strong>Specified by:</strong></dt> 830<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true#path(java.lang.String)" title="class or interface in com.fasterxml.jackson.core">path</a></code> in interface <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 831<dt><strong>Specified by:</strong></dt> 832<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path(java.lang.String)">path</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 833</dl> 834</li> 835</ul> 836<a name="path(int)"> 837<!-- --> 838</a> 839<ul class="blockList"> 840<li class="blockList"> 841<h4>path</h4> 842<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> path(int index)</pre> 843<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path(int)">JsonNode</a></code></strong></div> 844<div class="block">This method is similar to <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(int)"><code>JsonNode.get(int)</code></a>, except 845 that instead of returning null if no such element exists (due 846 to index being out of range, or this node not being an array), 847 a "missing node" (node that returns true for 848 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode()"><code>JsonNode.isMissingNode()</code></a>) will be returned. This allows for 849 convenient and safe chained access via path calls.</div> 850<dl> 851<dt><strong>Specified by:</strong></dt> 852<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true#path(int)" title="class or interface in com.fasterxml.jackson.core">path</a></code> in interface <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 853<dt><strong>Specified by:</strong></dt> 854<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path(int)">path</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 855</dl> 856</li> 857</ul> 858<a name="serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)"> 859<!-- --> 860</a> 861<ul class="blockList"> 862<li class="blockList"> 863<h4>serialize</h4> 864<pre>public void serialize(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jg, 865 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider) 866 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>, 867 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 868<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)">BaseJsonNode</a></code></strong></div> 869<div class="block">Method called to serialize node instances using given generator.</div> 870<dl> 871<dt><strong>Specified by:</strong></dt> 872<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html#serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)">serialize</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</a></code></dd> 873<dt><strong>Specified by:</strong></dt> 874<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)">serialize</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</a></code></dd> 875<dt><span class="strong">Throws:</span></dt> 876<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> 877<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 878</li> 879</ul> 880<a name="serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)"> 881<!-- --> 882</a> 883<ul class="blockList"> 884<li class="blockList"> 885<h4>serializeWithType</h4> 886<pre>public void serializeWithType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jg, 887 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider, 888 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> typeSer) 889 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>, 890 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 891<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">BaseJsonNode</a></code></strong></div> 892<div class="block">Type information is needed, even if JsonNode instances are "plain" JSON, 893 since they may be mixed with other types.</div> 894<dl> 895<dt><strong>Specified by:</strong></dt> 896<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html#serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">serializeWithType</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</a></code></dd> 897<dt><strong>Specified by:</strong></dt> 898<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">serializeWithType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</a></code></dd> 899<dt><span class="strong">Throws:</span></dt> 900<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> 901<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 902</li> 903</ul> 904<a name="findValue(java.lang.String)"> 905<!-- --> 906</a> 907<ul class="blockList"> 908<li class="blockList"> 909<h4>findValue</h4> 910<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> findValue(<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> fieldName)</pre> 911<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValue(java.lang.String)">JsonNode</a></code></strong></div> 912<div class="block">Method for finding a JSON Object field with specified name in this 913 node or its child nodes, and returning value it has. 914 If no matching field is found in this node or its descendants, returns null.</div> 915<dl> 916<dt><strong>Specified by:</strong></dt> 917<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValue(java.lang.String)">findValue</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 918<dt><span class="strong">Parameters:</span></dt><dd><code>fieldName</code> - Name of field to look for</dd> 919<dt><span class="strong">Returns:</span></dt><dd>Value of first matching node found, if any; null if none</dd></dl> 920</li> 921</ul> 922<a name="findValues(java.lang.String, java.util.List)"> 923<!-- --> 924</a> 925<ul class="blockList"> 926<li class="blockList"> 927<h4>findValues</h4> 928<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> findValues(<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> fieldName, 929 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> foundSoFar)</pre> 930<dl> 931<dt><strong>Specified by:</strong></dt> 932<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValues(java.lang.String, java.util.List)">findValues</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 933</dl> 934</li> 935</ul> 936<a name="findValuesAsText(java.lang.String, java.util.List)"> 937<!-- --> 938</a> 939<ul class="blockList"> 940<li class="blockList"> 941<h4>findValuesAsText</h4> 942<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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>> findValuesAsText(<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> fieldName, 943 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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>> foundSoFar)</pre> 944<dl> 945<dt><strong>Specified by:</strong></dt> 946<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValuesAsText(java.lang.String, java.util.List)">findValuesAsText</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 947</dl> 948</li> 949</ul> 950<a name="findParent(java.lang.String)"> 951<!-- --> 952</a> 953<ul class="blockList"> 954<li class="blockList"> 955<h4>findParent</h4> 956<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> findParent(<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> fieldName)</pre> 957<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findParent(java.lang.String)">JsonNode</a></code></strong></div> 958<div class="block">Method for finding a JSON Object that contains specified field, 959 within this node or its descendants. 960 If no matching field is found in this node or its descendants, returns null.</div> 961<dl> 962<dt><strong>Specified by:</strong></dt> 963<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findParent(java.lang.String)">findParent</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 964<dt><span class="strong">Parameters:</span></dt><dd><code>fieldName</code> - Name of field to look for</dd> 965<dt><span class="strong">Returns:</span></dt><dd>Value of first matching node found, if any; null if none</dd></dl> 966</li> 967</ul> 968<a name="findParents(java.lang.String, java.util.List)"> 969<!-- --> 970</a> 971<ul class="blockList"> 972<li class="blockList"> 973<h4>findParents</h4> 974<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> findParents(<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> fieldName, 975 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> foundSoFar)</pre> 976<dl> 977<dt><strong>Specified by:</strong></dt> 978<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findParents(java.lang.String, java.util.List)">findParents</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 979</dl> 980</li> 981</ul> 982<a name="set(int, com.fasterxml.jackson.databind.JsonNode)"> 983<!-- --> 984</a> 985<ul class="blockList"> 986<li class="blockList"> 987<h4>set</h4> 988<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> set(int index, 989 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</pre> 990<div class="block">Method that will set specified field, replacing old value, 991 if any.</div> 992<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - to set field to; if null, will be converted 993 to a <a href="../../../../../com/fasterxml/jackson/databind/node/NullNode.html" title="class in com.fasterxml.jackson.databind.node"><code>NullNode</code></a> first (to remove field entry, call 994 <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#remove(int)"><code>remove(int)</code></a> instead)</dd> 995<dt><span class="strong">Returns:</span></dt><dd>Old value of the field, if any; null if there was no 996 old value.</dd></dl> 997</li> 998</ul> 999<a name="add(com.fasterxml.jackson.databind.JsonNode)"> 1000<!-- --> 1001</a> 1002<ul class="blockList"> 1003<li class="blockList"> 1004<h4>add</h4> 1005<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</pre> 1006<div class="block">Method for adding specified node at the end of this array.</div> 1007<dl><dt><span class="strong">Returns:</span></dt><dd>This node, to allow chaining</dd></dl> 1008</li> 1009</ul> 1010<a name="addAll(com.fasterxml.jackson.databind.node.ArrayNode)"> 1011<!-- --> 1012</a> 1013<ul class="blockList"> 1014<li class="blockList"> 1015<h4>addAll</h4> 1016<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> addAll(<a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> other)</pre> 1017<div class="block">Method for adding all child nodes of given Array, appending to 1018 child nodes this array contains</div> 1019<dl><dt><span class="strong">Parameters:</span></dt><dd><code>other</code> - Array to add contents from</dd> 1020<dt><span class="strong">Returns:</span></dt><dd>This node (to allow chaining)</dd></dl> 1021</li> 1022</ul> 1023<a name="addAll(java.util.Collection)"> 1024<!-- --> 1025</a> 1026<ul class="blockList"> 1027<li class="blockList"> 1028<h4>addAll</h4> 1029<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> addAll(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> nodes)</pre> 1030<div class="block">Method for adding given nodes as child nodes of this array node.</div> 1031<dl><dt><span class="strong">Parameters:</span></dt><dd><code>nodes</code> - Nodes to add</dd> 1032<dt><span class="strong">Returns:</span></dt><dd>This node (to allow chaining)</dd></dl> 1033</li> 1034</ul> 1035<a name="insert(int, com.fasterxml.jackson.databind.JsonNode)"> 1036<!-- --> 1037</a> 1038<ul class="blockList"> 1039<li class="blockList"> 1040<h4>insert</h4> 1041<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1042 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</pre> 1043<div class="block">Method for inserting specified child node as an element 1044 of this Array. If index is 0 or less, it will be inserted as 1045 the first element; if >= size(), appended at the end, and otherwise 1046 inserted before existing element in specified index. 1047 No exceptions are thrown for any index.</div> 1048<dl><dt><span class="strong">Returns:</span></dt><dd>This node (to allow chaining)</dd></dl> 1049</li> 1050</ul> 1051<a name="remove(int)"> 1052<!-- --> 1053</a> 1054<ul class="blockList"> 1055<li class="blockList"> 1056<h4>remove</h4> 1057<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> remove(int index)</pre> 1058<div class="block">Method for removing an entry from this ArrayNode. 1059 Will return value of the entry at specified index, if entry existed; 1060 null if not.</div> 1061<dl><dt><span class="strong">Returns:</span></dt><dd>Node removed, if any; null if none</dd></dl> 1062</li> 1063</ul> 1064<a name="removeAll()"> 1065<!-- --> 1066</a> 1067<ul class="blockList"> 1068<li class="blockList"> 1069<h4>removeAll</h4> 1070<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> removeAll()</pre> 1071<div class="block">Method for removing all elements of this array, leaving the 1072 array empty.</div> 1073<dl> 1074<dt><strong>Specified by:</strong></dt> 1075<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#removeAll()">removeAll</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>></code></dd> 1076<dt><span class="strong">Returns:</span></dt><dd>This node (to allow chaining)</dd></dl> 1077</li> 1078</ul> 1079<a name="addArray()"> 1080<!-- --> 1081</a> 1082<ul class="blockList"> 1083<li class="blockList"> 1084<h4>addArray</h4> 1085<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> addArray()</pre> 1086<div class="block">Method that will construct an ArrayNode and add it as a 1087 field of this ObjectNode, replacing old value, if any.</div> 1088<dl><dt><span class="strong">Returns:</span></dt><dd>Newly constructed ArrayNode</dd></dl> 1089</li> 1090</ul> 1091<a name="addObject()"> 1092<!-- --> 1093</a> 1094<ul class="blockList"> 1095<li class="blockList"> 1096<h4>addObject</h4> 1097<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> addObject()</pre> 1098<div class="block">Method that will construct an ObjectNode and add it at the end 1099 of this array node.</div> 1100<dl><dt><span class="strong">Returns:</span></dt><dd>Newly constructed ObjectNode</dd></dl> 1101</li> 1102</ul> 1103<a name="addPOJO(java.lang.Object)"> 1104<!-- --> 1105</a> 1106<ul class="blockList"> 1107<li class="blockList"> 1108<h4>addPOJO</h4> 1109<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> addPOJO(<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> value)</pre> 1110<div class="block">Method that will construct a POJONode and add it at the end 1111 of this array node.</div> 1112<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1113</li> 1114</ul> 1115<a name="addNull()"> 1116<!-- --> 1117</a> 1118<ul class="blockList"> 1119<li class="blockList"> 1120<h4>addNull</h4> 1121<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> addNull()</pre> 1122<div class="block">Method that will add a null value at the end of this array node.</div> 1123<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1124</li> 1125</ul> 1126<a name="add(int)"> 1127<!-- --> 1128</a> 1129<ul class="blockList"> 1130<li class="blockList"> 1131<h4>add</h4> 1132<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(int v)</pre> 1133<div class="block">Method for adding specified number at the end of this array.</div> 1134<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1135</li> 1136</ul> 1137<a name="add(java.lang.Integer)"> 1138<!-- --> 1139</a> 1140<ul class="blockList"> 1141<li class="blockList"> 1142<h4>add</h4> 1143<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> value)</pre> 1144<div class="block">Alternative method that we need to avoid bumping into NPE issues 1145 with auto-unboxing.</div> 1146<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1147</li> 1148</ul> 1149<a name="add(long)"> 1150<!-- --> 1151</a> 1152<ul class="blockList"> 1153<li class="blockList"> 1154<h4>add</h4> 1155<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(long v)</pre> 1156<div class="block">Method for adding specified number at the end of this array.</div> 1157<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1158</li> 1159</ul> 1160<a name="add(java.lang.Long)"> 1161<!-- --> 1162</a> 1163<ul class="blockList"> 1164<li class="blockList"> 1165<h4>add</h4> 1166<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> value)</pre> 1167<div class="block">Alternative method that we need to avoid bumping into NPE issues 1168 with auto-unboxing.</div> 1169<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1170</li> 1171</ul> 1172<a name="add(float)"> 1173<!-- --> 1174</a> 1175<ul class="blockList"> 1176<li class="blockList"> 1177<h4>add</h4> 1178<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(float v)</pre> 1179<div class="block">Method for adding specified number at the end of this array.</div> 1180<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1181</li> 1182</ul> 1183<a name="add(java.lang.Float)"> 1184<!-- --> 1185</a> 1186<ul class="blockList"> 1187<li class="blockList"> 1188<h4>add</h4> 1189<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a> value)</pre> 1190<div class="block">Alternative method that we need to avoid bumping into NPE issues 1191 with auto-unboxing.</div> 1192<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1193</li> 1194</ul> 1195<a name="add(double)"> 1196<!-- --> 1197</a> 1198<ul class="blockList"> 1199<li class="blockList"> 1200<h4>add</h4> 1201<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(double v)</pre> 1202<div class="block">Method for adding specified number at the end of this array.</div> 1203<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1204</li> 1205</ul> 1206<a name="add(java.lang.Double)"> 1207<!-- --> 1208</a> 1209<ul class="blockList"> 1210<li class="blockList"> 1211<h4>add</h4> 1212<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> value)</pre> 1213<div class="block">Alternative method that we need to avoid bumping into NPE issues 1214 with auto-unboxing.</div> 1215<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1216</li> 1217</ul> 1218<a name="add(java.math.BigDecimal)"> 1219<!-- --> 1220</a> 1221<ul class="blockList"> 1222<li class="blockList"> 1223<h4>add</h4> 1224<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(<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> v)</pre> 1225<div class="block">Method for adding specified number at the end of this array.</div> 1226<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1227</li> 1228</ul> 1229<a name="add(java.lang.String)"> 1230<!-- --> 1231</a> 1232<ul class="blockList"> 1233<li class="blockList"> 1234<h4>add</h4> 1235<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(<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> v)</pre> 1236<div class="block">Method for adding specified String value at the end of this array.</div> 1237<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1238</li> 1239</ul> 1240<a name="add(boolean)"> 1241<!-- --> 1242</a> 1243<ul class="blockList"> 1244<li class="blockList"> 1245<h4>add</h4> 1246<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(boolean v)</pre> 1247<div class="block">Method for adding specified boolean value at the end of this array.</div> 1248<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1249</li> 1250</ul> 1251<a name="add(java.lang.Boolean)"> 1252<!-- --> 1253</a> 1254<ul class="blockList"> 1255<li class="blockList"> 1256<h4>add</h4> 1257<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> value)</pre> 1258<div class="block">Alternative method that we need to avoid bumping into NPE issues 1259 with auto-unboxing.</div> 1260<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1261</li> 1262</ul> 1263<a name="add(byte[])"> 1264<!-- --> 1265</a> 1266<ul class="blockList"> 1267<li class="blockList"> 1268<h4>add</h4> 1269<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> add(byte[] v)</pre> 1270<div class="block">Method for adding specified binary value at the end of this array 1271 (note: when serializing as JSON, will be output Base64 encoded)</div> 1272<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1273</li> 1274</ul> 1275<a name="insertArray(int)"> 1276<!-- --> 1277</a> 1278<ul class="blockList"> 1279<li class="blockList"> 1280<h4>insertArray</h4> 1281<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insertArray(int index)</pre> 1282<div class="block">Method for creating an array node, inserting it at the 1283 specified point in the array, 1284 and returning the <b>newly created array</b> 1285 (note: NOT 'this' array)</div> 1286</li> 1287</ul> 1288<a name="insertObject(int)"> 1289<!-- --> 1290</a> 1291<ul class="blockList"> 1292<li class="blockList"> 1293<h4>insertObject</h4> 1294<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> insertObject(int index)</pre> 1295<div class="block">Method for creating an <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node"><code>ObjectNode</code></a>, appending it at the end 1296 of this array, and returning the <b>newly created node</b> 1297 (note: NOT 'this' array)</div> 1298<dl><dt><span class="strong">Returns:</span></dt><dd>Newly constructed ObjectNode</dd></dl> 1299</li> 1300</ul> 1301<a name="insertPOJO(int, java.lang.Object)"> 1302<!-- --> 1303</a> 1304<ul class="blockList"> 1305<li class="blockList"> 1306<h4>insertPOJO</h4> 1307<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insertPOJO(int index, 1308 <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> value)</pre> 1309<div class="block">Method that will construct a POJONode and 1310 insert it at specified position in this array.</div> 1311<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1312</li> 1313</ul> 1314<a name="insertNull(int)"> 1315<!-- --> 1316</a> 1317<ul class="blockList"> 1318<li class="blockList"> 1319<h4>insertNull</h4> 1320<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insertNull(int index)</pre> 1321<div class="block">Method that will insert a null value 1322 at specified position in this array.</div> 1323<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1324</li> 1325</ul> 1326<a name="insert(int, int)"> 1327<!-- --> 1328</a> 1329<ul class="blockList"> 1330<li class="blockList"> 1331<h4>insert</h4> 1332<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1333 int v)</pre> 1334<div class="block">Method that will insert specified numeric value 1335 at specified position in this array.</div> 1336<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1337</li> 1338</ul> 1339<a name="insert(int, java.lang.Integer)"> 1340<!-- --> 1341</a> 1342<ul class="blockList"> 1343<li class="blockList"> 1344<h4>insert</h4> 1345<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1346 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> value)</pre> 1347<div class="block">Alternative method that we need to avoid bumping into NPE issues 1348 with auto-unboxing.</div> 1349<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1350</li> 1351</ul> 1352<a name="insert(int, long)"> 1353<!-- --> 1354</a> 1355<ul class="blockList"> 1356<li class="blockList"> 1357<h4>insert</h4> 1358<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1359 long v)</pre> 1360<div class="block">Method that will insert specified numeric value 1361 at specified position in this array.</div> 1362<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1363</li> 1364</ul> 1365<a name="insert(int, java.lang.Long)"> 1366<!-- --> 1367</a> 1368<ul class="blockList"> 1369<li class="blockList"> 1370<h4>insert</h4> 1371<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1372 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> value)</pre> 1373<div class="block">Alternative method that we need to avoid bumping into NPE issues 1374 with auto-unboxing.</div> 1375<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1376</li> 1377</ul> 1378<a name="insert(int, float)"> 1379<!-- --> 1380</a> 1381<ul class="blockList"> 1382<li class="blockList"> 1383<h4>insert</h4> 1384<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1385 float v)</pre> 1386<div class="block">Method that will insert specified numeric value 1387 at specified position in this array.</div> 1388<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1389</li> 1390</ul> 1391<a name="insert(int, java.lang.Float)"> 1392<!-- --> 1393</a> 1394<ul class="blockList"> 1395<li class="blockList"> 1396<h4>insert</h4> 1397<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1398 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a> value)</pre> 1399<div class="block">Alternative method that we need to avoid bumping into NPE issues 1400 with auto-unboxing.</div> 1401<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1402</li> 1403</ul> 1404<a name="insert(int, double)"> 1405<!-- --> 1406</a> 1407<ul class="blockList"> 1408<li class="blockList"> 1409<h4>insert</h4> 1410<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1411 double v)</pre> 1412<div class="block">Method that will insert specified numeric value 1413 at specified position in this array.</div> 1414<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1415</li> 1416</ul> 1417<a name="insert(int, java.lang.Double)"> 1418<!-- --> 1419</a> 1420<ul class="blockList"> 1421<li class="blockList"> 1422<h4>insert</h4> 1423<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1424 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> value)</pre> 1425<div class="block">Alternative method that we need to avoid bumping into NPE issues 1426 with auto-unboxing.</div> 1427<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1428</li> 1429</ul> 1430<a name="insert(int, java.math.BigDecimal)"> 1431<!-- --> 1432</a> 1433<ul class="blockList"> 1434<li class="blockList"> 1435<h4>insert</h4> 1436<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1437 <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> v)</pre> 1438<div class="block">Method that will insert specified numeric value 1439 at specified position in this array.</div> 1440<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1441</li> 1442</ul> 1443<a name="insert(int, java.lang.String)"> 1444<!-- --> 1445</a> 1446<ul class="blockList"> 1447<li class="blockList"> 1448<h4>insert</h4> 1449<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1450 <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> v)</pre> 1451<div class="block">Method that will insert specified String 1452 at specified position in this array.</div> 1453<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1454</li> 1455</ul> 1456<a name="insert(int, boolean)"> 1457<!-- --> 1458</a> 1459<ul class="blockList"> 1460<li class="blockList"> 1461<h4>insert</h4> 1462<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1463 boolean v)</pre> 1464<div class="block">Method that will insert specified String 1465 at specified position in this array.</div> 1466<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1467</li> 1468</ul> 1469<a name="insert(int, java.lang.Boolean)"> 1470<!-- --> 1471</a> 1472<ul class="blockList"> 1473<li class="blockList"> 1474<h4>insert</h4> 1475<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1476 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> value)</pre> 1477<div class="block">Alternative method that we need to avoid bumping into NPE issues 1478 with auto-unboxing.</div> 1479<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1480</li> 1481</ul> 1482<a name="insert(int, byte[])"> 1483<!-- --> 1484</a> 1485<ul class="blockList"> 1486<li class="blockList"> 1487<h4>insert</h4> 1488<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> insert(int index, 1489 byte[] v)</pre> 1490<div class="block">Method that will insert specified binary value 1491 at specified position in this array 1492 (note: when written as JSON, will be Base64 encoded)</div> 1493<dl><dt><span class="strong">Returns:</span></dt><dd>This array node, to allow chaining</dd></dl> 1494</li> 1495</ul> 1496<a name="equals(java.lang.Object)"> 1497<!-- --> 1498</a> 1499<ul class="blockList"> 1500<li class="blockList"> 1501<h4>equals</h4> 1502<pre>public boolean equals(<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> o)</pre> 1503<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#equals(java.lang.Object)">JsonNode</a></code></strong></div> 1504<div class="block">Equality for node objects is defined as full (deep) value 1505 equality. This means that it is possible to compare complete 1506 JSON trees for equality by comparing equality of root nodes. 1507<p> 1508 Note: marked as abstract to ensure all implementation 1509 classes define it properly and not rely on definition 1510 from <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a>.</div> 1511<dl> 1512<dt><strong>Specified by:</strong></dt> 1513<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#equals(java.lang.Object)">equals</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1514</dl> 1515</li> 1516</ul> 1517<a name="hashCode()"> 1518<!-- --> 1519</a> 1520<ul class="blockList"> 1521<li class="blockList"> 1522<h4>hashCode</h4> 1523<pre>public int hashCode()</pre> 1524<dl> 1525<dt><strong>Overrides:</strong></dt> 1526<dd><code><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></code> in class <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></dd> 1527</dl> 1528</li> 1529</ul> 1530<a name="toString()"> 1531<!-- --> 1532</a> 1533<ul class="blockListLast"> 1534<li class="blockList"> 1535<h4>toString</h4> 1536<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> toString()</pre> 1537<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#toString()">JsonNode</a></code></strong></div> 1538<div class="block"><p> 1539 Note: marked as abstract to ensure all implementation 1540 classes define it properly.</div> 1541<dl> 1542<dt><strong>Specified by:</strong></dt> 1543<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#toString()">toString</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1544</dl> 1545</li> 1546</ul> 1547</li> 1548</ul> 1549</li> 1550</ul> 1551</div> 1552</div> 1553<!-- ========= END OF CLASS DATA ========= --> 1554<!-- ======= START OF BOTTOM NAVBAR ====== --> 1555<div class="bottomNav"><a name="navbar_bottom"> 1556<!-- --> 1557</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 1558<!-- --> 1559</a> 1560<ul class="navList" title="Navigation"> 1561<li><a href="../../../../../overview-summary.html">Overview</a></li> 1562<li><a href="package-summary.html">Package</a></li> 1563<li class="navBarCell1Rev">Class</li> 1564<li><a href="class-use/ArrayNode.html">Use</a></li> 1565<li><a href="package-tree.html">Tree</a></li> 1566<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 1567<li><a href="../../../../../index-all.html">Index</a></li> 1568<li><a href="../../../../../help-doc.html">Help</a></li> 1569</ul> 1570</div> 1571<div class="subNav"> 1572<ul class="navList"> 1573<li>Prev Class</li> 1574<li><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node"><span class="strong">Next Class</span></a></li> 1575</ul> 1576<ul class="navList"> 1577<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/node/ArrayNode.html" target="_top">Frames</a></li> 1578<li><a href="ArrayNode.html" target="_top">No Frames</a></li> 1579</ul> 1580<ul class="navList" id="allclasses_navbar_bottom"> 1581<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 1582</ul> 1583<div> 1584<script type="text/javascript"><!-- 1585 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1586 if(window==top) { 1587 allClassesLink.style.display = "block"; 1588 } 1589 else { 1590 allClassesLink.style.display = "none"; 1591 } 1592 //--> 1593</script> 1594</div> 1595<div> 1596<ul class="subNavList"> 1597<li>Summary: </li> 1598<li>Nested | </li> 1599<li><a href="#fields_inherited_from_class_com.fasterxml.jackson.databind.node.ContainerNode">Field</a> | </li> 1600<li><a href="#constructor_summary">Constr</a> | </li> 1601<li><a href="#method_summary">Method</a></li> 1602</ul> 1603<ul class="subNavList"> 1604<li>Detail: </li> 1605<li>Field | </li> 1606<li><a href="#constructor_detail">Constr</a> | </li> 1607<li><a href="#method_detail">Method</a></li> 1608</ul> 1609</div> 1610<a name="skip-navbar_bottom"> 1611<!-- --> 1612</a></div> 1613<!-- ======== END OF BOTTOM NAVBAR ======= --> 1614<p class="legalCopy"><small>Copyright © 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p> 1615</body> 1616</html> 1617