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