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 Frames</a></li> 53</ul> 54<ul class="navList" id="allclasses_navbar_top"> 55<li><a href="../../../../../../allclasses-noframe.html">All 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"> </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"> </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"> </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> node)</code> </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 index, 149 <a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> node)</code> </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> 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> 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 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> 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[] 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 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> 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 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> 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 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> 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> 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 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> 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> 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> 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><? extends <a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> 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> 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> raw)</code> </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> </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 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 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 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> </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 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> 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 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> 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 index, 343 boolean 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 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> 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 index, 359 byte[] 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 index, 368 double 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 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> 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 index, 384 float 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 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> 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 index, 400 int 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 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> 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 index, 416 <a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> 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 index, 424 long 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 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> 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 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> 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 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 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 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> 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> 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> propertyName)</code> </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"> </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> other)</code> </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> 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 Frames</a></li> 541</ul> 542<ul class="navList" id="allclasses_navbar_bottom"> 543<li><a href="../../../../../../allclasses-noframe.html">All 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 © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 562</body> 563</html> 564