• 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 (1.8.0_162) on Tue Mar 24 11:44:43 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>Uses of Class com.fasterxml.jackson.databind.node.ArrayNode (jackson-databind 2.11.0.rc1 API)</title>
8<meta name="date" content="2020-03-24">
9<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="Uses of Class com.fasterxml.jackson.databind.node.ArrayNode (jackson-databind 2.11.0.rc1 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22</script>
23<noscript>
24<div>JavaScript is disabled on your browser.</div>
25</noscript>
26<!-- ========= START OF TOP NAVBAR ======= -->
27<div class="topNav"><a name="navbar.top">
28<!--   -->
29</a>
30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31<a name="navbar.top.firstrow">
32<!--   -->
33</a>
34<ul class="navList" title="Navigation">
35<li><a href="../../../../../../overview-summary.html">Overview</a></li>
36<li><a href="../package-summary.html">Package</a></li>
37<li><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">Class</a></li>
38<li class="navBarCell1Rev">Use</li>
39<li><a href="../package-tree.html">Tree</a></li>
40<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
41<li><a href="../../../../../../index-all.html">Index</a></li>
42<li><a href="../../../../../../help-doc.html">Help</a></li>
43</ul>
44</div>
45<div class="subNav">
46<ul class="navList">
47<li>Prev</li>
48<li>Next</li>
49</ul>
50<ul class="navList">
51<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/node/class-use/ArrayNode.html" target="_top">Frames</a></li>
52<li><a href="ArrayNode.html" target="_top">No&nbsp;Frames</a></li>
53</ul>
54<ul class="navList" id="allclasses_navbar_top">
55<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
56</ul>
57<div>
58<script type="text/javascript"><!--
59  allClassesLink = document.getElementById("allclasses_navbar_top");
60  if(window==top) {
61    allClassesLink.style.display = "block";
62  }
63  else {
64    allClassesLink.style.display = "none";
65  }
66  //-->
67</script>
68</div>
69<a name="skip.navbar.top">
70<!--   -->
71</a></div>
72<!-- ========= END OF TOP NAVBAR ========= -->
73<div class="header">
74<h2 title="Uses of Class com.fasterxml.jackson.databind.node.ArrayNode" class="title">Uses of Class<br>com.fasterxml.jackson.databind.node.ArrayNode</h2>
75</div>
76<div class="classUseContainer">
77<ul class="blockList">
78<li class="blockList">
79<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
80<caption><span>Packages that use <a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></span><span class="tabEnd">&nbsp;</span></caption>
81<tr>
82<th class="colFirst" scope="col">Package</th>
83<th class="colLast" scope="col">Description</th>
84</tr>
85<tbody>
86<tr class="altColor">
87<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td>
88<td class="colLast">
89<div class="block">Basic data binding (mapping) functionality that
90allows for reading JSON content into Java Objects (POJOs)
91and JSON Trees (<a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as
92writing Java Objects and trees as JSON.</div>
93</td>
94</tr>
95<tr class="rowColor">
96<td class="colFirst"><a href="#com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node</a></td>
97<td class="colLast">
98<div class="block">Contains concrete <a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> implementations
99 Jackson uses for the Tree model.</div>
100</td>
101</tr>
102</tbody>
103</table>
104</li>
105<li class="blockList">
106<ul class="blockList">
107<li class="blockList"><a name="com.fasterxml.jackson.databind">
108<!--   -->
109</a>
110<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> in <a href="../../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></h3>
111<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
112<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> that return <a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></span><span class="tabEnd">&nbsp;</span></caption>
113<tr>
114<th class="colFirst" scope="col">Modifier and Type</th>
115<th class="colLast" scope="col">Method and Description</th>
116</tr>
117<tbody>
118<tr class="altColor">
119<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>
120<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createArrayNode--">createArrayNode</a></span>()</code>
121<div class="block">
122 Note: return type is co-variant, as basic ObjectCodec
123 abstraction cannot refer to concrete node types (as it's
124 part of core package, whereas impls are part of mapper
125 package)</div>
126</td>
127</tr>
128</tbody>
129</table>
130</li>
131<li class="blockList"><a name="com.fasterxml.jackson.databind.node">
132<!--   -->
133</a>
134<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> in <a href="../../../../../../com/fasterxml/jackson/databind/node/package-summary.html">com.fasterxml.jackson.databind.node</a></h3>
135<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
136<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/node/package-summary.html">com.fasterxml.jackson.databind.node</a> that return <a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></span><span class="tabEnd">&nbsp;</span></caption>
137<tr>
138<th class="colFirst" scope="col">Modifier and Type</th>
139<th class="colLast" scope="col">Method and Description</th>
140</tr>
141<tbody>
142<tr class="altColor">
143<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>
144<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#Z:Z_add-com.fasterxml.jackson.databind.JsonNode-">_add</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;node)</code>&nbsp;</td>
145</tr>
146<tr class="rowColor">
147<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>
148<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#Z:Z_insert-int-com.fasterxml.jackson.databind.JsonNode-">_insert</a></span>(int&nbsp;index,
149       <a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;node)</code>&nbsp;</td>
150</tr>
151<tr class="altColor">
152<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>
153<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-java.math.BigDecimal-">add</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;v)</code>
154<div class="block">Method for adding specified number at the end of this array.</div>
155</td>
156</tr>
157<tr class="rowColor">
158<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>
159<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-java.math.BigInteger-">add</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;v)</code>
160<div class="block">Method for adding specified number at the end of this array.</div>
161</td>
162</tr>
163<tr class="altColor">
164<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>
165<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-boolean-">add</a></span>(boolean&nbsp;v)</code>
166<div class="block">Method for adding specified boolean value at the end of this array.</div>
167</td>
168</tr>
169<tr class="rowColor">
170<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>
171<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-java.lang.Boolean-">add</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</code>
172<div class="block">Alternative method that we need to avoid bumping into NPE issues
173 with auto-unboxing.</div>
174</td>
175</tr>
176<tr class="altColor">
177<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>
178<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-byte:A-">add</a></span>(byte[]&nbsp;v)</code>
179<div class="block">Method for adding specified binary value at the end of this array
180 (note: when serializing as JSON, will be output Base64 encoded)</div>
181</td>
182</tr>
183<tr class="rowColor">
184<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>
185<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-double-">add</a></span>(double&nbsp;v)</code>
186<div class="block">Method for adding specified number at the end of this array.</div>
187</td>
188</tr>
189<tr class="altColor">
190<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>
191<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-java.lang.Double-">add</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;value)</code>
192<div class="block">Alternative method that we need to avoid bumping into NPE issues
193 with auto-unboxing.</div>
194</td>
195</tr>
196<tr class="rowColor">
197<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>
198<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-float-">add</a></span>(float&nbsp;v)</code>
199<div class="block">Method for adding specified number at the end of this array.</div>
200</td>
201</tr>
202<tr class="altColor">
203<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>
204<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-java.lang.Float-">add</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a>&nbsp;value)</code>
205<div class="block">Alternative method that we need to avoid bumping into NPE issues
206 with auto-unboxing.</div>
207</td>
208</tr>
209<tr class="rowColor">
210<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>
211<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-int-">add</a></span>(int&nbsp;v)</code>
212<div class="block">Method for adding specified number at the end of this array.</div>
213</td>
214</tr>
215<tr class="altColor">
216<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>
217<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-java.lang.Integer-">add</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;value)</code>
218<div class="block">Alternative method that we need to avoid bumping into NPE issues
219 with auto-unboxing.</div>
220</td>
221</tr>
222<tr class="rowColor">
223<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>
224<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-com.fasterxml.jackson.databind.JsonNode-">add</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;value)</code>
225<div class="block">Method for adding specified node at the end of this array.</div>
226</td>
227</tr>
228<tr class="altColor">
229<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>
230<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-long-">add</a></span>(long&nbsp;v)</code>
231<div class="block">Method for adding specified number at the end of this array.</div>
232</td>
233</tr>
234<tr class="rowColor">
235<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>
236<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-java.lang.Long-">add</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</code>
237<div class="block">Alternative method that we need to avoid bumping into NPE issues
238 with auto-unboxing.</div>
239</td>
240</tr>
241<tr class="altColor">
242<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>
243<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add-java.lang.String-">add</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;v)</code>
244<div class="block">Method for adding specified String value at the end of this array.</div>
245</td>
246</tr>
247<tr class="rowColor">
248<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>
249<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addAll-com.fasterxml.jackson.databind.node.ArrayNode-">addAll</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>&nbsp;other)</code>
250<div class="block">Method for adding all child nodes of given Array, appending to
251 child nodes this array contains</div>
252</td>
253</tr>
254<tr class="altColor">
255<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>
256<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addAll-java.util.Collection-">addAll</a></span>(<a href="https://docs.oracle.com/javase/8/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>
257<div class="block">Method for adding given nodes as child nodes of this array node.</div>
258</td>
259</tr>
260<tr class="rowColor">
261<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>
262<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addArray--">addArray</a></span>()</code>
263<div class="block">Method that will construct an ArrayNode and add it at the end
264 of this array node.</div>
265</td>
266</tr>
267<tr class="altColor">
268<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>
269<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addNull--">addNull</a></span>()</code>
270<div class="block">Method that will add a null value at the end of this array node.</div>
271</td>
272</tr>
273<tr class="rowColor">
274<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>
275<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addPOJO-java.lang.Object-">addPOJO</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
276<div class="block">Method that will construct a POJONode and add it at the end
277 of this array node.</div>
278</td>
279</tr>
280<tr class="altColor">
281<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>
282<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addRawValue-com.fasterxml.jackson.databind.util.RawValue-">addRawValue</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/util/RawValue.html" title="class in com.fasterxml.jackson.databind.util">RawValue</a>&nbsp;raw)</code>&nbsp;</td>
283</tr>
284<tr class="rowColor">
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"><span class="typeNameLabel">ContainerNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#arrayNode--">arrayNode</a></span>()</code>
287<div class="block">Factory method that constructs and returns an empty <a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node"><code>ArrayNode</code></a>
288 Construction is done using registered <a href="../../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a>.</div>
289</td>
290</tr>
291<tr class="altColor">
292<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>
293<td class="colLast"><span class="typeNameLabel">JsonNodeCreator.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/JsonNodeCreator.html#arrayNode--">arrayNode</a></span>()</code>&nbsp;</td>
294</tr>
295<tr class="rowColor">
296<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td>
297<td class="colLast"><span class="typeNameLabel">JsonNodeFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html#arrayNode--">arrayNode</a></span>()</code>
298<div class="block">Factory method for constructing an empty JSON Array node</div>
299</td>
300</tr>
301<tr class="altColor">
302<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>
303<td class="colLast"><span class="typeNameLabel">ContainerNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#arrayNode-int-">arrayNode</a></span>(int&nbsp;capacity)</code>
304<div class="block">Factory method that constructs and returns an <a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node"><code>ArrayNode</code></a> with an initial capacity
305 Construction is done using registered <a href="../../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a></div>
306</td>
307</tr>
308<tr class="rowColor">
309<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>
310<td class="colLast"><span class="typeNameLabel">JsonNodeCreator.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/JsonNodeCreator.html#arrayNode-int-">arrayNode</a></span>(int&nbsp;capacity)</code>
311<div class="block">Factory method for constructing a JSON Array node with an initial capacity</div>
312</td>
313</tr>
314<tr class="altColor">
315<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>
316<td class="colLast"><span class="typeNameLabel">JsonNodeFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html#arrayNode-int-">arrayNode</a></span>(int&nbsp;capacity)</code>
317<div class="block">Factory method for constructing a JSON Array node with an initial capacity</div>
318</td>
319</tr>
320<tr class="rowColor">
321<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>
322<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
323</tr>
324<tr class="altColor">
325<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>
326<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-java.math.BigDecimal-">insert</a></span>(int&nbsp;index,
327      <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;v)</code>
328<div class="block">Method that will insert specified numeric value
329 at specified position in this array.</div>
330</td>
331</tr>
332<tr class="rowColor">
333<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>
334<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-java.math.BigInteger-">insert</a></span>(int&nbsp;index,
335      <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;v)</code>
336<div class="block">Method that will insert specified numeric value
337 at specified position in this array.</div>
338</td>
339</tr>
340<tr class="altColor">
341<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>
342<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-boolean-">insert</a></span>(int&nbsp;index,
343      boolean&nbsp;v)</code>
344<div class="block">Method that will insert specified String
345 at specified position in this array.</div>
346</td>
347</tr>
348<tr class="rowColor">
349<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>
350<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-java.lang.Boolean-">insert</a></span>(int&nbsp;index,
351      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</code>
352<div class="block">Alternative method that we need to avoid bumping into NPE issues
353 with auto-unboxing.</div>
354</td>
355</tr>
356<tr class="altColor">
357<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>
358<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-byte:A-">insert</a></span>(int&nbsp;index,
359      byte[]&nbsp;v)</code>
360<div class="block">Method that will insert specified binary value
361 at specified position in this array
362 (note: when written as JSON, will be Base64 encoded)</div>
363</td>
364</tr>
365<tr class="rowColor">
366<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>
367<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-double-">insert</a></span>(int&nbsp;index,
368      double&nbsp;v)</code>
369<div class="block">Method that will insert specified numeric value
370 at specified position in this array.</div>
371</td>
372</tr>
373<tr class="altColor">
374<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>
375<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-java.lang.Double-">insert</a></span>(int&nbsp;index,
376      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;value)</code>
377<div class="block">Alternative method that we need to avoid bumping into NPE issues
378 with auto-unboxing.</div>
379</td>
380</tr>
381<tr class="rowColor">
382<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>
383<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-float-">insert</a></span>(int&nbsp;index,
384      float&nbsp;v)</code>
385<div class="block">Method that will insert specified numeric value
386 at specified position in this array.</div>
387</td>
388</tr>
389<tr class="altColor">
390<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>
391<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-java.lang.Float-">insert</a></span>(int&nbsp;index,
392      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a>&nbsp;value)</code>
393<div class="block">Alternative method that we need to avoid bumping into NPE issues
394 with auto-unboxing.</div>
395</td>
396</tr>
397<tr class="rowColor">
398<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>
399<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-int-">insert</a></span>(int&nbsp;index,
400      int&nbsp;v)</code>
401<div class="block">Method that will insert specified numeric value
402 at specified position in this array.</div>
403</td>
404</tr>
405<tr class="altColor">
406<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>
407<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-java.lang.Integer-">insert</a></span>(int&nbsp;index,
408      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;value)</code>
409<div class="block">Alternative method that we need to avoid bumping into NPE issues
410 with auto-unboxing.</div>
411</td>
412</tr>
413<tr class="rowColor">
414<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>
415<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-com.fasterxml.jackson.databind.JsonNode-">insert</a></span>(int&nbsp;index,
416      <a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;value)</code>
417<div class="block">Method for inserting specified child node as an element
418 of this Array.</div>
419</td>
420</tr>
421<tr class="altColor">
422<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>
423<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-long-">insert</a></span>(int&nbsp;index,
424      long&nbsp;v)</code>
425<div class="block">Method that will insert specified numeric value
426 at specified position in this array.</div>
427</td>
428</tr>
429<tr class="rowColor">
430<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>
431<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-java.lang.Long-">insert</a></span>(int&nbsp;index,
432      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</code>
433<div class="block">Alternative method that we need to avoid bumping into NPE issues
434 with auto-unboxing.</div>
435</td>
436</tr>
437<tr class="altColor">
438<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>
439<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert-int-java.lang.String-">insert</a></span>(int&nbsp;index,
440      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;v)</code>
441<div class="block">Method that will insert specified String
442 at specified position in this array.</div>
443</td>
444</tr>
445<tr class="rowColor">
446<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>
447<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertArray-int-">insertArray</a></span>(int&nbsp;index)</code>
448<div class="block">Method for creating an array node, inserting it at the
449 specified point in the array,
450 and returning the <b>newly created array</b>
451 (note: NOT 'this' array)</div>
452</td>
453</tr>
454<tr class="altColor">
455<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>
456<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertNull-int-">insertNull</a></span>(int&nbsp;index)</code>
457<div class="block">Method that will insert a null value
458 at specified position in this array.</div>
459</td>
460</tr>
461<tr class="rowColor">
462<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>
463<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertPOJO-int-java.lang.Object-">insertPOJO</a></span>(int&nbsp;index,
464          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
465<div class="block">Method that will construct a POJONode and
466 insert it at specified position in this array.</div>
467</td>
468</tr>
469<tr class="altColor">
470<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>
471<td class="colLast"><span class="typeNameLabel">ObjectNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#putArray-java.lang.String-">putArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;fieldName)</code>
472<div class="block">Method that will construct an ArrayNode and add it as a
473 field of this ObjectNode, replacing old value, if any.</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"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#removeAll--">removeAll</a></span>()</code>
479<div class="block">Method for removing all elements of this array, leaving the
480 array empty.</div>
481</td>
482</tr>
483<tr class="altColor">
484<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>
485<td class="colLast"><span class="typeNameLabel">ObjectNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#withArray-java.lang.String-">withArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>&nbsp;</td>
486</tr>
487</tbody>
488</table>
489<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
490<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/node/package-summary.html">com.fasterxml.jackson.databind.node</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></span><span class="tabEnd">&nbsp;</span></caption>
491<tr>
492<th class="colFirst" scope="col">Modifier and Type</th>
493<th class="colLast" scope="col">Method and Description</th>
494</tr>
495<tbody>
496<tr class="altColor">
497<td class="colFirst"><code>protected boolean</code></td>
498<td class="colLast"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#Z:Z_childrenEqual-com.fasterxml.jackson.databind.node.ArrayNode-">_childrenEqual</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>&nbsp;other)</code>&nbsp;</td>
499</tr>
500<tr class="rowColor">
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"><span class="typeNameLabel">ArrayNode.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addAll-com.fasterxml.jackson.databind.node.ArrayNode-">addAll</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>&nbsp;other)</code>
503<div class="block">Method for adding all child nodes of given Array, appending to
504 child nodes this array contains</div>
505</td>
506</tr>
507</tbody>
508</table>
509</li>
510</ul>
511</li>
512</ul>
513</div>
514<!-- ======= START OF BOTTOM NAVBAR ====== -->
515<div class="bottomNav"><a name="navbar.bottom">
516<!--   -->
517</a>
518<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
519<a name="navbar.bottom.firstrow">
520<!--   -->
521</a>
522<ul class="navList" title="Navigation">
523<li><a href="../../../../../../overview-summary.html">Overview</a></li>
524<li><a href="../package-summary.html">Package</a></li>
525<li><a href="../../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">Class</a></li>
526<li class="navBarCell1Rev">Use</li>
527<li><a href="../package-tree.html">Tree</a></li>
528<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
529<li><a href="../../../../../../index-all.html">Index</a></li>
530<li><a href="../../../../../../help-doc.html">Help</a></li>
531</ul>
532</div>
533<div class="subNav">
534<ul class="navList">
535<li>Prev</li>
536<li>Next</li>
537</ul>
538<ul class="navList">
539<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/node/class-use/ArrayNode.html" target="_top">Frames</a></li>
540<li><a href="ArrayNode.html" target="_top">No&nbsp;Frames</a></li>
541</ul>
542<ul class="navList" id="allclasses_navbar_bottom">
543<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
544</ul>
545<div>
546<script type="text/javascript"><!--
547  allClassesLink = document.getElementById("allclasses_navbar_bottom");
548  if(window==top) {
549    allClassesLink.style.display = "block";
550  }
551  else {
552    allClassesLink.style.display = "none";
553  }
554  //-->
555</script>
556</div>
557<a name="skip.navbar.bottom">
558<!--   -->
559</a></div>
560<!-- ======== END OF BOTTOM NAVBAR ======= -->
561<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
562</body>
563</html>
564