1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!--NewPage--> 3<HTML> 4<HEAD> 5<!-- Generated by javadoc (build 1.6.0_35) on Tue Oct 09 17:08:18 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8ArrayNode (jackson-databind 2.1.0 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2012-10-09"> 12 13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style"> 14 15<SCRIPT type="text/javascript"> 16function windowTitle() 17{ 18 if (location.href.indexOf('is-external=true') == -1) { 19 parent.document.title="ArrayNode (jackson-databind 2.1.0 API)"; 20 } 21} 22</SCRIPT> 23<NOSCRIPT> 24</NOSCRIPT> 25 26</HEAD> 27 28<BODY BGCOLOR="white" onload="windowTitle();"> 29<HR> 30 31 32<!-- ========= START OF TOP NAVBAR ======= --> 33<A NAME="navbar_top"><!-- --></A> 34<A HREF="#skip-navbar_top" title="Skip navigation links"></A> 35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 36<TR> 37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 38<A NAME="navbar_top_firstrow"><!-- --></A> 39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 40 <TR ALIGN="center" VALIGN="top"> 41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 43 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ArrayNode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 48 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 49 </TR> 50</TABLE> 51</TD> 52<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 53</EM> 54</TD> 55</TR> 56 57<TR> 58<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 59 PREV CLASS 60 <A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node"><B>NEXT CLASS</B></A></FONT></TD> 61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 62 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/node/ArrayNode.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="ArrayNode.html" target="_top"><B>NO FRAMES</B></A> 64 <SCRIPT type="text/javascript"> 65 <!-- 66 if(window==top) { 67 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 68 } 69 //--> 70</SCRIPT> 71<NOSCRIPT> 72 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 73</NOSCRIPT> 74 75 76</FONT></TD> 77</TR> 78<TR> 79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 80 SUMMARY: <A HREF="#nested_classes_inherited_from_class_com.fasterxml.jackson.databind.node.ContainerNode">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 82DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 83</TR> 84</TABLE> 85<A NAME="skip-navbar_top"></A> 86<!-- ========= END OF TOP NAVBAR ========= --> 87 88<HR> 89<!-- ======== START OF CLASS DATA ======== --> 90<H2> 91<FONT SIZE="-1"> 92com.fasterxml.jackson.databind.node</FONT> 93<BR> 94Class ArrayNode</H2> 95<PRE> 96<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A> 97 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonNode</A> 98 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.BaseJsonNode</A> 99 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>> 100 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.node.ArrayNode</B> 101</PRE> 102<DL> 103<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>></DD> 104</DL> 105<HR> 106<DL> 107<DT><PRE>public class <B>ArrayNode</B><DT>extends <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></DL> 108</PRE> 109 110<P> 111Node class that represents Arrays mapped from Json content. 112<P> 113 114<P> 115<HR> 116 117<P> 118<!-- ======== NESTED CLASS SUMMARY ======== --> 119 120<A NAME="nested_class_summary"><!-- --></A> 121<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 122<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 123<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 124<B>Nested Class Summary</B></FONT></TH> 125</TR> 126</TABLE> 127 <A NAME="nested_classes_inherited_from_class_com.fasterxml.jackson.databind.node.ContainerNode"><!-- --></A> 128<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 129<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 130<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.node.<A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A></B></TH> 131</TR> 132<TR BGCOLOR="white" CLASS="TableRowColor"> 133<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.NoNodesIterator.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode.NoNodesIterator</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.NoStringsIterator.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode.NoStringsIterator</A></CODE></TD> 134</TR> 135</TABLE> 136 137<!-- =========== FIELD SUMMARY =========== --> 138 139<A NAME="field_summary"><!-- --></A> 140<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 141<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 142<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 143<B>Field Summary</B></FONT></TH> 144</TR> 145<TR BGCOLOR="white" CLASS="TableRowColor"> 146<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 147<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>></CODE></FONT></TD> 148<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#_children">_children</A></B></CODE> 149 150<BR> 151 </TD> 152</TR> 153</TABLE> 154 <A NAME="fields_inherited_from_class_com.fasterxml.jackson.databind.node.ContainerNode"><!-- --></A> 155<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 156<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 157<TH ALIGN="left"><B>Fields inherited from class com.fasterxml.jackson.databind.node.<A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A></B></TH> 158</TR> 159<TR BGCOLOR="white" CLASS="TableRowColor"> 160<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#_nodeFactory">_nodeFactory</A></CODE></TD> 161</TR> 162</TABLE> 163 <A NAME="fields_inherited_from_class_com.fasterxml.jackson.databind.JsonNode"><!-- --></A> 164<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 165<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 166<TH ALIGN="left"><B>Fields inherited from class com.fasterxml.jackson.databind.<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></B></TH> 167</TR> 168<TR BGCOLOR="white" CLASS="TableRowColor"> 169<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#NO_NODES">NO_NODES</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#NO_STRINGS">NO_STRINGS</A></CODE></TD> 170</TR> 171</TABLE> 172 173<!-- ======== CONSTRUCTOR SUMMARY ======== --> 174 175<A NAME="constructor_summary"><!-- --></A> 176<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 177<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 178<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 179<B>Constructor Summary</B></FONT></TH> 180</TR> 181<TR BGCOLOR="white" CLASS="TableRowColor"> 182<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 183<CODE> </CODE></FONT></TD> 184<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#ArrayNode(com.fasterxml.jackson.databind.node.JsonNodeFactory)">ArrayNode</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> nc)</CODE> 185 186<BR> 187 </TD> 188</TR> 189<TR BGCOLOR="white" CLASS="TableRowColor"> 190<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 191<CODE>protected </CODE></FONT></TD> 192<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#ArrayNode(com.fasterxml.jackson.databind.node.JsonNodeFactory, java.util.List)">ArrayNode</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> nc, 193 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> children)</CODE> 194 195<BR> 196 </TD> 197</TR> 198</TABLE> 199 200<!-- ========== METHOD SUMMARY =========== --> 201 202<A NAME="method_summary"><!-- --></A> 203<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 204<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 205<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 206<B>Method Summary</B></FONT></TH> 207</TR> 208<TR BGCOLOR="white" CLASS="TableRowColor"> 209<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 210<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>></CODE></FONT></TD> 211<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#_createList()">_createList</A></B>()</CODE> 212 213<BR> 214 Internal factory method for creating <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A> used for storing 215 child nodes.</TD> 216</TR> 217<TR BGCOLOR="white" CLASS="TableRowColor"> 218<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 219<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>></CODE></FONT></TD> 220<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#_createList(int)">_createList</A></B>(int defaultSize)</CODE> 221 222<BR> 223 Internal factory method for creating <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A> used for storing 224 child nodes.</TD> 225</TR> 226<TR BGCOLOR="white" CLASS="TableRowColor"> 227<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 228<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 229<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#_defaultDeepCopy()">_defaultDeepCopy</A></B>()</CODE> 230 231<BR> 232 Default implementation for 'deepCopy()': can be delegated to by sub-classes 233 if necessary; but usually isn't.</TD> 234</TR> 235<TR BGCOLOR="white" CLASS="TableRowColor"> 236<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 237<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 238<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#_set(int, com.fasterxml.jackson.databind.JsonNode)">_set</A></B>(int index, 239 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> value)</CODE> 240 241<BR> 242 </TD> 243</TR> 244<TR BGCOLOR="white" CLASS="TableRowColor"> 245<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 246<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 247<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.math.BigDecimal)">add</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</A> v)</CODE> 248 249<BR> 250 Method for adding specified number at the end of this array.</TD> 251</TR> 252<TR BGCOLOR="white" CLASS="TableRowColor"> 253<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 254<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 255<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(boolean)">add</A></B>(boolean v)</CODE> 256 257<BR> 258 Method for adding specified boolean value at the end of this array.</TD> 259</TR> 260<TR BGCOLOR="white" CLASS="TableRowColor"> 261<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 262<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 263<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.Boolean)">add</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A> value)</CODE> 264 265<BR> 266 Alternative method that we need to avoid bumping into NPE issues 267 with auto-unboxing.</TD> 268</TR> 269<TR BGCOLOR="white" CLASS="TableRowColor"> 270<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 271<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 272<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(byte[])">add</A></B>(byte[] v)</CODE> 273 274<BR> 275 Method for adding specified binary value at the end of this array 276 (note: when serializing as JSON, will be output Base64 encoded)</TD> 277</TR> 278<TR BGCOLOR="white" CLASS="TableRowColor"> 279<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 280<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 281<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(double)">add</A></B>(double v)</CODE> 282 283<BR> 284 Method for adding specified number at the end of this array.</TD> 285</TR> 286<TR BGCOLOR="white" CLASS="TableRowColor"> 287<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 288<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 289<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.Double)">add</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</A> value)</CODE> 290 291<BR> 292 Alternative method that we need to avoid bumping into NPE issues 293 with auto-unboxing.</TD> 294</TR> 295<TR BGCOLOR="white" CLASS="TableRowColor"> 296<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 297<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 298<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(float)">add</A></B>(float v)</CODE> 299 300<BR> 301 Method for adding specified number at the end of this array.</TD> 302</TR> 303<TR BGCOLOR="white" CLASS="TableRowColor"> 304<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 305<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 306<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.Float)">add</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</A> value)</CODE> 307 308<BR> 309 Alternative method that we need to avoid bumping into NPE issues 310 with auto-unboxing.</TD> 311</TR> 312<TR BGCOLOR="white" CLASS="TableRowColor"> 313<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 314<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 315<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(int)">add</A></B>(int v)</CODE> 316 317<BR> 318 Method for adding specified number at the end of this array.</TD> 319</TR> 320<TR BGCOLOR="white" CLASS="TableRowColor"> 321<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 322<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 323<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.Integer)">add</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</A> value)</CODE> 324 325<BR> 326 Alternative method that we need to avoid bumping into NPE issues 327 with auto-unboxing.</TD> 328</TR> 329<TR BGCOLOR="white" CLASS="TableRowColor"> 330<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 331<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 332<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(com.fasterxml.jackson.databind.JsonNode)">add</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> value)</CODE> 333 334<BR> 335 Method for adding specified node at the end of this array.</TD> 336</TR> 337<TR BGCOLOR="white" CLASS="TableRowColor"> 338<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 339<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 340<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(long)">add</A></B>(long v)</CODE> 341 342<BR> 343 Method for adding specified number at the end of this array.</TD> 344</TR> 345<TR BGCOLOR="white" CLASS="TableRowColor"> 346<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 347<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 348<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.Long)">add</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</A> value)</CODE> 349 350<BR> 351 Alternative method that we need to avoid bumping into NPE issues 352 with auto-unboxing.</TD> 353</TR> 354<TR BGCOLOR="white" CLASS="TableRowColor"> 355<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 356<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 357<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#add(java.lang.String)">add</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> v)</CODE> 358 359<BR> 360 Method for adding specified String value at the end of this array.</TD> 361</TR> 362<TR BGCOLOR="white" CLASS="TableRowColor"> 363<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 364<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 365<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addAll(com.fasterxml.jackson.databind.node.ArrayNode)">addAll</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> other)</CODE> 366 367<BR> 368 Method for adding all child nodes of given Array, appending to 369 child nodes this array contains</TD> 370</TR> 371<TR BGCOLOR="white" CLASS="TableRowColor"> 372<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 373<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 374<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addAll(java.util.Collection)">addAll</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> nodes)</CODE> 375 376<BR> 377 Method for adding given nodes as child nodes of this array node.</TD> 378</TR> 379<TR BGCOLOR="white" CLASS="TableRowColor"> 380<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 381<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 382<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addArray()">addArray</A></B>()</CODE> 383 384<BR> 385 Method that will construct an ArrayNode and add it as a 386 field of this ObjectNode, replacing old value, if any.</TD> 387</TR> 388<TR BGCOLOR="white" CLASS="TableRowColor"> 389<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 390<CODE>protected void</CODE></FONT></TD> 391<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addContentsTo(java.util.List)">addContentsTo</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> dst)</CODE> 392 393<BR> 394 </TD> 395</TR> 396<TR BGCOLOR="white" CLASS="TableRowColor"> 397<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 398<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 399<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addNull()">addNull</A></B>()</CODE> 400 401<BR> 402 Method that will add a null value at the end of this array node.</TD> 403</TR> 404<TR BGCOLOR="white" CLASS="TableRowColor"> 405<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 406<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A></CODE></FONT></TD> 407<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addObject()">addObject</A></B>()</CODE> 408 409<BR> 410 Method that will construct an ObjectNode and add it at the end 411 of this array node.</TD> 412</TR> 413<TR BGCOLOR="white" CLASS="TableRowColor"> 414<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 415<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 416<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#addPOJO(java.lang.Object)">addPOJO</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> 417 418<BR> 419 Method that will construct a POJONode and add it at the end 420 of this array node.</TD> 421</TR> 422<TR BGCOLOR="white" CLASS="TableRowColor"> 423<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 424<CODE> <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</A></CODE></FONT></TD> 425<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#asToken()">asToken</A></B>()</CODE> 426 427<BR> 428 Method that can be used for efficient type detection 429 when using stream abstraction for traversing nodes.</TD> 430</TR> 431<TR BGCOLOR="white" CLASS="TableRowColor"> 432<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 433<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 434<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#deepCopy()">deepCopy</A></B>()</CODE> 435 436<BR> 437 Method that can be called to get a node that is guaranteed 438 not to allow changing of this node through mutators on 439 this node or any of its children.</TD> 440</TR> 441<TR BGCOLOR="white" CLASS="TableRowColor"> 442<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 443<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>></CODE></FONT></TD> 444<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#elements()">elements</A></B>()</CODE> 445 446<BR> 447 Method for accessing all value nodes of this Node, iff 448 this node is a JSON Array or Object node.</TD> 449</TR> 450<TR BGCOLOR="white" CLASS="TableRowColor"> 451<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 452<CODE> boolean</CODE></FONT></TD> 453<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> o)</CODE> 454 455<BR> 456 Equality for node objects is defined as full (deep) value 457 equality.</TD> 458</TR> 459<TR BGCOLOR="white" CLASS="TableRowColor"> 460<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 461<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A></CODE></FONT></TD> 462<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#findParent(java.lang.String)">findParent</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName)</CODE> 463 464<BR> 465 Method for finding a JSON Object that contains specified field, 466 within this node or its descendants.</TD> 467</TR> 468<TR BGCOLOR="white" CLASS="TableRowColor"> 469<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 470<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>></CODE></FONT></TD> 471<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#findParents(java.lang.String, java.util.List)">findParents</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName, 472 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> foundSoFar)</CODE> 473 474<BR> 475 </TD> 476</TR> 477<TR BGCOLOR="white" CLASS="TableRowColor"> 478<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 479<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 480<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#findValue(java.lang.String)">findValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName)</CODE> 481 482<BR> 483 Method for finding a JSON Object field with specified name in this 484 node or its child nodes, and returning value it has.</TD> 485</TR> 486<TR BGCOLOR="white" CLASS="TableRowColor"> 487<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 488<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>></CODE></FONT></TD> 489<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#findValues(java.lang.String, java.util.List)">findValues</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName, 490 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> foundSoFar)</CODE> 491 492<BR> 493 </TD> 494</TR> 495<TR BGCOLOR="white" CLASS="TableRowColor"> 496<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 497<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>></CODE></FONT></TD> 498<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#findValuesAsText(java.lang.String, java.util.List)">findValuesAsText</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName, 499 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>> foundSoFar)</CODE> 500 501<BR> 502 </TD> 503</TR> 504<TR BGCOLOR="white" CLASS="TableRowColor"> 505<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 506<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 507<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#get(int)">get</A></B>(int index)</CODE> 508 509<BR> 510 Method for accessing value of the specified element of 511 an array node.</TD> 512</TR> 513<TR BGCOLOR="white" CLASS="TableRowColor"> 514<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 515<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 516<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#get(java.lang.String)">get</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName)</CODE> 517 518<BR> 519 Method for accessing value of the specified field of 520 an object node.</TD> 521</TR> 522<TR BGCOLOR="white" CLASS="TableRowColor"> 523<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 524<CODE> int</CODE></FONT></TD> 525<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#hashCode()">hashCode</A></B>()</CODE> 526 527<BR> 528 </TD> 529</TR> 530<TR BGCOLOR="white" CLASS="TableRowColor"> 531<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 532<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 533<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.math.BigDecimal)">insert</A></B>(int index, 534 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</A> v)</CODE> 535 536<BR> 537 Method that will insert specified numeric value 538 at specified position in this array.</TD> 539</TR> 540<TR BGCOLOR="white" CLASS="TableRowColor"> 541<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 542<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 543<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, boolean)">insert</A></B>(int index, 544 boolean v)</CODE> 545 546<BR> 547 Method that will insert specified String 548 at specified position in this array.</TD> 549</TR> 550<TR BGCOLOR="white" CLASS="TableRowColor"> 551<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 552<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 553<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.Boolean)">insert</A></B>(int index, 554 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A> value)</CODE> 555 556<BR> 557 Alternative method that we need to avoid bumping into NPE issues 558 with auto-unboxing.</TD> 559</TR> 560<TR BGCOLOR="white" CLASS="TableRowColor"> 561<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 562<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 563<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, byte[])">insert</A></B>(int index, 564 byte[] v)</CODE> 565 566<BR> 567 Method that will insert specified binary value 568 at specified position in this array 569 (note: when written as JSON, will be Base64 encoded)</TD> 570</TR> 571<TR BGCOLOR="white" CLASS="TableRowColor"> 572<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 573<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 574<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, double)">insert</A></B>(int index, 575 double v)</CODE> 576 577<BR> 578 Method that will insert specified numeric value 579 at specified position in this array.</TD> 580</TR> 581<TR BGCOLOR="white" CLASS="TableRowColor"> 582<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 583<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 584<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.Double)">insert</A></B>(int index, 585 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</A> value)</CODE> 586 587<BR> 588 Alternative method that we need to avoid bumping into NPE issues 589 with auto-unboxing.</TD> 590</TR> 591<TR BGCOLOR="white" CLASS="TableRowColor"> 592<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 593<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 594<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, float)">insert</A></B>(int index, 595 float v)</CODE> 596 597<BR> 598 Method that will insert specified numeric value 599 at specified position in this array.</TD> 600</TR> 601<TR BGCOLOR="white" CLASS="TableRowColor"> 602<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 603<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 604<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.Float)">insert</A></B>(int index, 605 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</A> value)</CODE> 606 607<BR> 608 Alternative method that we need to avoid bumping into NPE issues 609 with auto-unboxing.</TD> 610</TR> 611<TR BGCOLOR="white" CLASS="TableRowColor"> 612<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 613<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 614<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, int)">insert</A></B>(int index, 615 int v)</CODE> 616 617<BR> 618 Method that will insert specified numeric value 619 at specified position in this array.</TD> 620</TR> 621<TR BGCOLOR="white" CLASS="TableRowColor"> 622<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 623<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 624<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.Integer)">insert</A></B>(int index, 625 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</A> value)</CODE> 626 627<BR> 628 Alternative method that we need to avoid bumping into NPE issues 629 with auto-unboxing.</TD> 630</TR> 631<TR BGCOLOR="white" CLASS="TableRowColor"> 632<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 633<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 634<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, com.fasterxml.jackson.databind.JsonNode)">insert</A></B>(int index, 635 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> value)</CODE> 636 637<BR> 638 Method for inserting specified child node as an element 639 of this Array.</TD> 640</TR> 641<TR BGCOLOR="white" CLASS="TableRowColor"> 642<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 643<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 644<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, long)">insert</A></B>(int index, 645 long v)</CODE> 646 647<BR> 648 Method that will insert specified numeric value 649 at specified position in this array.</TD> 650</TR> 651<TR BGCOLOR="white" CLASS="TableRowColor"> 652<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 653<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 654<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.Long)">insert</A></B>(int index, 655 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</A> value)</CODE> 656 657<BR> 658 Alternative method that we need to avoid bumping into NPE issues 659 with auto-unboxing.</TD> 660</TR> 661<TR BGCOLOR="white" CLASS="TableRowColor"> 662<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 663<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 664<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insert(int, java.lang.String)">insert</A></B>(int index, 665 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> v)</CODE> 666 667<BR> 668 Method that will insert specified String 669 at specified position in this array.</TD> 670</TR> 671<TR BGCOLOR="white" CLASS="TableRowColor"> 672<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 673<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 674<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertArray(int)">insertArray</A></B>(int index)</CODE> 675 676<BR> 677 Method for creating an array node, inserting it at the 678 specified point in the array, 679 and returning the <b>newly created array</b> 680 (note: NOT 'this' array)</TD> 681</TR> 682<TR BGCOLOR="white" CLASS="TableRowColor"> 683<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 684<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 685<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertNull(int)">insertNull</A></B>(int index)</CODE> 686 687<BR> 688 Method that will insert a null value 689 at specified position in this array.</TD> 690</TR> 691<TR BGCOLOR="white" CLASS="TableRowColor"> 692<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 693<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A></CODE></FONT></TD> 694<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertObject(int)">insertObject</A></B>(int index)</CODE> 695 696<BR> 697 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 698 of this array, and returning the <b>newly created node</b> 699 (note: NOT 'this' array)</TD> 700</TR> 701<TR BGCOLOR="white" CLASS="TableRowColor"> 702<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 703<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 704<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#insertPOJO(int, java.lang.Object)">insertPOJO</A></B>(int index, 705 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> 706 707<BR> 708 Method that will construct a POJONode and 709 insert it at specified position in this array.</TD> 710</TR> 711<TR BGCOLOR="white" CLASS="TableRowColor"> 712<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 713<CODE> boolean</CODE></FONT></TD> 714<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#isArray()">isArray</A></B>()</CODE> 715 716<BR> 717 </TD> 718</TR> 719<TR BGCOLOR="white" CLASS="TableRowColor"> 720<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 721<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 722<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#path(int)">path</A></B>(int index)</CODE> 723 724<BR> 725 This method is similar to <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(int)"><CODE>JsonNode.get(int)</CODE></A>, except 726 that instead of returning null if no such element exists (due 727 to index being out of range, or this node not being an array), 728 a "missing node" (node that returns true for 729 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode()"><CODE>JsonNode.isMissingNode()</CODE></A>) will be returned.</TD> 730</TR> 731<TR BGCOLOR="white" CLASS="TableRowColor"> 732<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 733<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 734<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#path(java.lang.String)">path</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName)</CODE> 735 736<BR> 737 This method is similar to <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(java.lang.String)"><CODE>JsonNode.get(String)</CODE></A>, except 738 that instead of returning null if no such value exists (due 739 to this node not being an object, or object not having value 740 for the specified field), 741 a "missing node" (node that returns true for 742 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode()"><CODE>JsonNode.isMissingNode()</CODE></A>) will be returned.</TD> 743</TR> 744<TR BGCOLOR="white" CLASS="TableRowColor"> 745<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 746<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 747<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#remove(int)">remove</A></B>(int index)</CODE> 748 749<BR> 750 Method for removing an entry from this ArrayNode.</TD> 751</TR> 752<TR BGCOLOR="white" CLASS="TableRowColor"> 753<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 754<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A></CODE></FONT></TD> 755<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#removeAll()">removeAll</A></B>()</CODE> 756 757<BR> 758 Method for removing all elements of this array, leaving the 759 array empty.</TD> 760</TR> 761<TR BGCOLOR="white" CLASS="TableRowColor"> 762<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 763<CODE> void</CODE></FONT></TD> 764<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)">serialize</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A> jg, 765 <A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A> provider)</CODE> 766 767<BR> 768 Method called to serialize node instances using given generator.</TD> 769</TR> 770<TR BGCOLOR="white" CLASS="TableRowColor"> 771<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 772<CODE> void</CODE></FONT></TD> 773<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">serializeWithType</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A> jg, 774 <A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A> provider, 775 <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</A> typeSer)</CODE> 776 777<BR> 778 Type information is needed, even if JsonNode instances are "plain" JSON, 779 since they may be mixed with other types.</TD> 780</TR> 781<TR BGCOLOR="white" CLASS="TableRowColor"> 782<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 783<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></FONT></TD> 784<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#set(int, com.fasterxml.jackson.databind.JsonNode)">set</A></B>(int index, 785 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> value)</CODE> 786 787<BR> 788 Method that will set specified field, replacing old value, 789 if any.</TD> 790</TR> 791<TR BGCOLOR="white" CLASS="TableRowColor"> 792<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 793<CODE> int</CODE></FONT></TD> 794<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#size()">size</A></B>()</CODE> 795 796<BR> 797 Method that returns number of child nodes this node contains: 798 for Array nodes, number of child elements, for Object nodes, 799 number of fields, and for all other nodes 0.</TD> 800</TR> 801<TR BGCOLOR="white" CLASS="TableRowColor"> 802<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 803<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> 804<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#toString()">toString</A></B>()</CODE> 805 806<BR> 807 808 Note: marked as abstract to ensure all implementation 809 classes define it properly.</TD> 810</TR> 811</TABLE> 812 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.node.ContainerNode"><!-- --></A> 813<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 814<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 815<TH ALIGN="left"><B>Methods inherited from class com.fasterxml.jackson.databind.node.<A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A></B></TH> 816</TR> 817<TR BGCOLOR="white" CLASS="TableRowColor"> 818<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#arrayNode()">arrayNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#asText()">asText</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#binaryNode(byte[])">binaryNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#binaryNode(byte[], int, int)">binaryNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#booleanNode(boolean)">booleanNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#isContainerNode()">isContainerNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#nullNode()">nullNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(java.math.BigDecimal)">numberNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(byte)">numberNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(double)">numberNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(float)">numberNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(int)">numberNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(long)">numberNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode(short)">numberNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#objectNode()">objectNode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#POJONode(java.lang.Object)">POJONode</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#textNode(java.lang.String)">textNode</A></CODE></TD> 819</TR> 820</TABLE> 821 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.node.BaseJsonNode"><!-- --></A> 822<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 823<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 824<TH ALIGN="left"><B>Methods inherited from class com.fasterxml.jackson.databind.node.<A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</A></B></TH> 825</TR> 826<TR BGCOLOR="white" CLASS="TableRowColor"> 827<TD><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></CODE></TD> 828</TR> 829</TABLE> 830 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.JsonNode"><!-- --></A> 831<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 832<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 833<TH ALIGN="left"><B>Methods inherited from class com.fasterxml.jackson.databind.<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></B></TH> 834</TR> 835<TR BGCOLOR="white" CLASS="TableRowColor"> 836<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asBoolean()">asBoolean</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asBoolean(boolean)">asBoolean</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asDouble()">asDouble</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asDouble(double)">asDouble</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asInt()">asInt</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asInt(int)">asInt</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asLong()">asLong</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asLong(long)">asLong</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#bigIntegerValue()">bigIntegerValue</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#binaryValue()">binaryValue</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#booleanValue()">booleanValue</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#canConvertToInt()">canConvertToInt</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#canConvertToLong()">canConvertToLong</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#decimalValue()">decimalValue</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#doubleValue()">doubleValue</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#fieldNames()">fieldNames</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#fields()">fields</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findParents(java.lang.String)">findParents</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValues(java.lang.String)">findValues</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValuesAsText(java.lang.String)">findValuesAsText</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#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#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#isDouble()">isDouble</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#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#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></TD> 837</TR> 838</TABLE> 839 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 840<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 841<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 842<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH> 843</TR> 844<TR BGCOLOR="white" CLASS="TableRowColor"> 845<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD> 846</TR> 847</TABLE> 848 849<P> 850 851<!-- ============ FIELD DETAIL =========== --> 852 853<A NAME="field_detail"><!-- --></A> 854<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 855<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 856<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 857<B>Field Detail</B></FONT></TH> 858</TR> 859</TABLE> 860 861<A NAME="_children"><!-- --></A><H3> 862_children</H3> 863<PRE> 864protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> <B>_children</B></PRE> 865<DL> 866<DL> 867</DL> 868</DL> 869 870<!-- ========= CONSTRUCTOR DETAIL ======== --> 871 872<A NAME="constructor_detail"><!-- --></A> 873<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 874<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 875<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 876<B>Constructor Detail</B></FONT></TH> 877</TR> 878</TABLE> 879 880<A NAME="ArrayNode(com.fasterxml.jackson.databind.node.JsonNodeFactory)"><!-- --></A><H3> 881ArrayNode</H3> 882<PRE> 883public <B>ArrayNode</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> nc)</PRE> 884<DL> 885</DL> 886<HR> 887 888<A NAME="ArrayNode(com.fasterxml.jackson.databind.node.JsonNodeFactory, java.util.List)"><!-- --></A><H3> 889ArrayNode</H3> 890<PRE> 891protected <B>ArrayNode</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</A> nc, 892 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> children)</PRE> 893<DL> 894</DL> 895 896<!-- ============ METHOD DETAIL ========== --> 897 898<A NAME="method_detail"><!-- --></A> 899<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 900<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 901<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 902<B>Method Detail</B></FONT></TH> 903</TR> 904</TABLE> 905 906<A NAME="deepCopy()"><!-- --></A><H3> 907deepCopy</H3> 908<PRE> 909public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>deepCopy</B>()</PRE> 910<DL> 911<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#deepCopy()">JsonNode</A></CODE></B></DD> 912<DD>Method that can be called to get a node that is guaranteed 913 not to allow changing of this node through mutators on 914 this node or any of its children. 915 This means it can either make a copy of this node (and all 916 mutable children and grand children nodes), or node itself 917 if it is immutable. 918<p> 919 Note: return type is guaranteed to have same type as the 920 node method is called on; which is why method is declared 921 with local generic type. 922<P> 923<DD><DL> 924<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#deepCopy()">deepCopy</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></DL> 925</DD> 926<DD><DL> 927 928<DT><B>Returns:</B><DD>Node that is either a copy of this node (and all non-leaf 929 children); or, for immutable leaf nodes, node itself.</DL> 930</DD> 931</DL> 932<HR> 933 934<A NAME="_defaultDeepCopy()"><!-- --></A><H3> 935_defaultDeepCopy</H3> 936<PRE> 937protected <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>_defaultDeepCopy</B>()</PRE> 938<DL> 939<DD>Default implementation for 'deepCopy()': can be delegated to by sub-classes 940 if necessary; but usually isn't. 941<P> 942<DD><DL> 943</DL> 944</DD> 945</DL> 946<HR> 947 948<A NAME="asToken()"><!-- --></A><H3> 949asToken</H3> 950<PRE> 951public <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</A> <B>asToken</B>()</PRE> 952<DL> 953<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#asToken()">BaseJsonNode</A></CODE></B></DD> 954<DD>Method that can be used for efficient type detection 955 when using stream abstraction for traversing nodes. 956 Will return the first <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonToken</CODE></A> that equivalent 957 stream event would produce (for most nodes there is just 958 one token but for structured/container types multiple) 959<P> 960<DD><DL> 961<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true#asToken()" title="class or interface in com.fasterxml.jackson.core">asToken</A></CODE> in interface <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#asToken()">asToken</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></CODE></DL> 962</DD> 963<DD><DL> 964</DL> 965</DD> 966</DL> 967<HR> 968 969<A NAME="isArray()"><!-- --></A><H3> 970isArray</H3> 971<PRE> 972public boolean <B>isArray</B>()</PRE> 973<DL> 974<DD><DL> 975<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isArray()">isArray</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></DL> 976</DD> 977<DD><DL> 978 979<DT><B>Returns:</B><DD>True if this node represents JSON Array</DL> 980</DD> 981</DL> 982<HR> 983 984<A NAME="size()"><!-- --></A><H3> 985size</H3> 986<PRE> 987public int <B>size</B>()</PRE> 988<DL> 989<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#size()">JsonNode</A></CODE></B></DD> 990<DD>Method that returns number of child nodes this node contains: 991 for Array nodes, number of child elements, for Object nodes, 992 number of fields, and for all other nodes 0. 993<P> 994<DD><DL> 995<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#size()">size</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></CODE></DL> 996</DD> 997<DD><DL> 998 999<DT><B>Returns:</B><DD>For non-container nodes returns 0; for arrays number of 1000 contained elements, and for objects number of fields.</DL> 1001</DD> 1002</DL> 1003<HR> 1004 1005<A NAME="elements()"><!-- --></A><H3> 1006elements</H3> 1007<PRE> 1008public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> <B>elements</B>()</PRE> 1009<DL> 1010<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#elements()">JsonNode</A></CODE></B></DD> 1011<DD>Method for accessing all value nodes of this Node, iff 1012 this node is a JSON Array or Object node. In case of Object node, 1013 field names (keys) are not included, only values. 1014 For other types of nodes, returns empty iterator. 1015<P> 1016<DD><DL> 1017<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#elements()">elements</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></DL> 1018</DD> 1019<DD><DL> 1020</DL> 1021</DD> 1022</DL> 1023<HR> 1024 1025<A NAME="get(int)"><!-- --></A><H3> 1026get</H3> 1027<PRE> 1028public <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>get</B>(int index)</PRE> 1029<DL> 1030<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(int)">JsonNode</A></CODE></B></DD> 1031<DD>Method for accessing value of the specified element of 1032 an array node. For other nodes, null is always returned. 1033<p> 1034 For array nodes, index specifies 1035 exact location within array and allows for efficient iteration 1036 over child elements (underlying storage is guaranteed to 1037 be efficiently indexable, i.e. has random-access to elements). 1038 If index is less than 0, or equal-or-greater than 1039 <code>node.size()</code>, null is returned; no exception is 1040 thrown for any index. 1041<p> 1042 NOTE: if the element value has been explicitly set as <code>null</code> 1043 (which is different from removal!), 1044 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, 1045 not null. 1046<P> 1047<DD><DL> 1048<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#get(int)">get</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></CODE></DL> 1049</DD> 1050<DD><DL> 1051 1052<DT><B>Returns:</B><DD>Node that represent value of the specified element, 1053 if this node is an array and has specified element. 1054 Null otherwise.</DL> 1055</DD> 1056</DL> 1057<HR> 1058 1059<A NAME="get(java.lang.String)"><!-- --></A><H3> 1060get</H3> 1061<PRE> 1062public <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>get</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName)</PRE> 1063<DL> 1064<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(java.lang.String)">JsonNode</A></CODE></B></DD> 1065<DD>Method for accessing value of the specified field of 1066 an object node. If this node is not an object (or it 1067 does not have a value for specified field name), or 1068 if there is no field with such name, null is returned. 1069<p> 1070 NOTE: if the property value has been explicitly set as <code>null</code> 1071 (which is different from removal!), 1072 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, 1073 not null. 1074<P> 1075<DD><DL> 1076<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#get(java.lang.String)">get</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></CODE></DL> 1077</DD> 1078<DD><DL> 1079 1080<DT><B>Returns:</B><DD>Node that represent value of the specified field, 1081 if this node is an object and has value for the specified 1082 field. Null otherwise.</DL> 1083</DD> 1084</DL> 1085<HR> 1086 1087<A NAME="path(java.lang.String)"><!-- --></A><H3> 1088path</H3> 1089<PRE> 1090public <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>path</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName)</PRE> 1091<DL> 1092<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path(java.lang.String)">JsonNode</A></CODE></B></DD> 1093<DD>This method is similar to <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(java.lang.String)"><CODE>JsonNode.get(String)</CODE></A>, except 1094 that instead of returning null if no such value exists (due 1095 to this node not being an object, or object not having value 1096 for the specified field), 1097 a "missing node" (node that returns true for 1098 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode()"><CODE>JsonNode.isMissingNode()</CODE></A>) will be returned. This allows for 1099 convenient and safe chained access via path calls. 1100<P> 1101<DD><DL> 1102<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path(java.lang.String)">path</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></DL> 1103</DD> 1104<DD><DL> 1105</DL> 1106</DD> 1107</DL> 1108<HR> 1109 1110<A NAME="path(int)"><!-- --></A><H3> 1111path</H3> 1112<PRE> 1113public <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>path</B>(int index)</PRE> 1114<DL> 1115<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path(int)">JsonNode</A></CODE></B></DD> 1116<DD>This method is similar to <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get(int)"><CODE>JsonNode.get(int)</CODE></A>, except 1117 that instead of returning null if no such element exists (due 1118 to index being out of range, or this node not being an array), 1119 a "missing node" (node that returns true for 1120 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode()"><CODE>JsonNode.isMissingNode()</CODE></A>) will be returned. This allows for 1121 convenient and safe chained access via path calls. 1122<P> 1123<DD><DL> 1124<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path(int)">path</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></DL> 1125</DD> 1126<DD><DL> 1127</DL> 1128</DD> 1129</DL> 1130<HR> 1131 1132<A NAME="serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)"><!-- --></A><H3> 1133serialize</H3> 1134<PRE> 1135public final void <B>serialize</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A> jg, 1136 <A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A> provider) 1137 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 1138 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 1139<DL> 1140<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)">BaseJsonNode</A></CODE></B></DD> 1141<DD>Method called to serialize node instances using given generator. 1142<P> 1143<DD><DL> 1144<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html#serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)">serialize</A></CODE> in interface <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)">serialize</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</A></CODE></DL> 1145</DD> 1146<DD><DL> 1147 1148<DT><B>Throws:</B> 1149<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 1150<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 1151</DD> 1152</DL> 1153<HR> 1154 1155<A NAME="serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)"><!-- --></A><H3> 1156serializeWithType</H3> 1157<PRE> 1158public void <B>serializeWithType</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</A> jg, 1159 <A HREF="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</A> provider, 1160 <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</A> typeSer) 1161 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>, 1162 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></PRE> 1163<DL> 1164<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">BaseJsonNode</A></CODE></B></DD> 1165<DD>Type information is needed, even if JsonNode instances are "plain" JSON, 1166 since they may be mixed with other types. 1167<P> 1168<DD><DL> 1169<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html#serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">serializeWithType</A></CODE> in interface <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)">serializeWithType</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</A></CODE></DL> 1170</DD> 1171<DD><DL> 1172 1173<DT><B>Throws:</B> 1174<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> 1175<DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</A></CODE></DL> 1176</DD> 1177</DL> 1178<HR> 1179 1180<A NAME="findValue(java.lang.String)"><!-- --></A><H3> 1181findValue</H3> 1182<PRE> 1183public <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>findValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName)</PRE> 1184<DL> 1185<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValue(java.lang.String)">JsonNode</A></CODE></B></DD> 1186<DD>Method for finding a JSON Object field with specified name in this 1187 node or its child nodes, and returning value it has. 1188 If no matching field is found in this node or its descendants, returns null. 1189<P> 1190<DD><DL> 1191<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#findValue(java.lang.String)">findValue</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></CODE></DL> 1192</DD> 1193<DD><DL> 1194<DT><B>Parameters:</B><DD><CODE>fieldName</CODE> - Name of field to look for 1195<DT><B>Returns:</B><DD>Value of first matching node found, if any; null if none</DL> 1196</DD> 1197</DL> 1198<HR> 1199 1200<A NAME="findValues(java.lang.String, java.util.List)"><!-- --></A><H3> 1201findValues</H3> 1202<PRE> 1203public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> <B>findValues</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName, 1204 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> foundSoFar)</PRE> 1205<DL> 1206<DD><DL> 1207<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#findValues(java.lang.String, java.util.List)">findValues</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></CODE></DL> 1208</DD> 1209<DD><DL> 1210</DL> 1211</DD> 1212</DL> 1213<HR> 1214 1215<A NAME="findValuesAsText(java.lang.String, java.util.List)"><!-- --></A><H3> 1216findValuesAsText</H3> 1217<PRE> 1218public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>> <B>findValuesAsText</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName, 1219 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>> foundSoFar)</PRE> 1220<DL> 1221<DD><DL> 1222<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#findValuesAsText(java.lang.String, java.util.List)">findValuesAsText</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></CODE></DL> 1223</DD> 1224<DD><DL> 1225</DL> 1226</DD> 1227</DL> 1228<HR> 1229 1230<A NAME="findParent(java.lang.String)"><!-- --></A><H3> 1231findParent</H3> 1232<PRE> 1233public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A> <B>findParent</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName)</PRE> 1234<DL> 1235<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findParent(java.lang.String)">JsonNode</A></CODE></B></DD> 1236<DD>Method for finding a JSON Object that contains specified field, 1237 within this node or its descendants. 1238 If no matching field is found in this node or its descendants, returns null. 1239<P> 1240<DD><DL> 1241<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#findParent(java.lang.String)">findParent</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></CODE></DL> 1242</DD> 1243<DD><DL> 1244<DT><B>Parameters:</B><DD><CODE>fieldName</CODE> - Name of field to look for 1245<DT><B>Returns:</B><DD>Value of first matching node found, if any; null if none</DL> 1246</DD> 1247</DL> 1248<HR> 1249 1250<A NAME="findParents(java.lang.String, java.util.List)"><!-- --></A><H3> 1251findParents</H3> 1252<PRE> 1253public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> <B>findParents</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> fieldName, 1254 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> foundSoFar)</PRE> 1255<DL> 1256<DD><DL> 1257<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#findParents(java.lang.String, java.util.List)">findParents</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></CODE></DL> 1258</DD> 1259<DD><DL> 1260</DL> 1261</DD> 1262</DL> 1263<HR> 1264 1265<A NAME="set(int, com.fasterxml.jackson.databind.JsonNode)"><!-- --></A><H3> 1266set</H3> 1267<PRE> 1268public <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>set</B>(int index, 1269 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> value)</PRE> 1270<DL> 1271<DD>Method that will set specified field, replacing old value, 1272 if any. 1273<P> 1274<DD><DL> 1275<DT><B>Parameters:</B><DD><CODE>value</CODE> - to set field to; if null, will be converted 1276 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 1277 <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html#remove(int)"><CODE>remove(int)</CODE></A> instead) 1278<DT><B>Returns:</B><DD>Old value of the field, if any; null if there was no 1279 old value.</DL> 1280</DD> 1281</DL> 1282<HR> 1283 1284<A NAME="add(com.fasterxml.jackson.databind.JsonNode)"><!-- --></A><H3> 1285add</H3> 1286<PRE> 1287public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> value)</PRE> 1288<DL> 1289<DD>Method for adding specified node at the end of this array. 1290<P> 1291<DD><DL> 1292 1293<DT><B>Returns:</B><DD>This node, to allow chaining</DL> 1294</DD> 1295</DL> 1296<HR> 1297 1298<A NAME="addAll(com.fasterxml.jackson.databind.node.ArrayNode)"><!-- --></A><H3> 1299addAll</H3> 1300<PRE> 1301public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>addAll</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> other)</PRE> 1302<DL> 1303<DD>Method for adding all child nodes of given Array, appending to 1304 child nodes this array contains 1305<P> 1306<DD><DL> 1307<DT><B>Parameters:</B><DD><CODE>other</CODE> - Array to add contents from 1308<DT><B>Returns:</B><DD>This node (to allow chaining)</DL> 1309</DD> 1310</DL> 1311<HR> 1312 1313<A NAME="addAll(java.util.Collection)"><!-- --></A><H3> 1314addAll</H3> 1315<PRE> 1316public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>addAll</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> nodes)</PRE> 1317<DL> 1318<DD>Method for adding given nodes as child nodes of this array node. 1319<P> 1320<DD><DL> 1321<DT><B>Parameters:</B><DD><CODE>nodes</CODE> - Nodes to add 1322<DT><B>Returns:</B><DD>This node (to allow chaining)</DL> 1323</DD> 1324</DL> 1325<HR> 1326 1327<A NAME="insert(int, com.fasterxml.jackson.databind.JsonNode)"><!-- --></A><H3> 1328insert</H3> 1329<PRE> 1330public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1331 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> value)</PRE> 1332<DL> 1333<DD>Method for inserting specified child node as an element 1334 of this Array. If index is 0 or less, it will be inserted as 1335 the first element; if >= size(), appended at the end, and otherwise 1336 inserted before existing element in specified index. 1337 No exceptions are thrown for any index. 1338<P> 1339<DD><DL> 1340 1341<DT><B>Returns:</B><DD>This node (to allow chaining)</DL> 1342</DD> 1343</DL> 1344<HR> 1345 1346<A NAME="remove(int)"><!-- --></A><H3> 1347remove</H3> 1348<PRE> 1349public <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>remove</B>(int index)</PRE> 1350<DL> 1351<DD>Method for removing an entry from this ArrayNode. 1352 Will return value of the entry at specified index, if entry existed; 1353 null if not. 1354<P> 1355<DD><DL> 1356 1357<DT><B>Returns:</B><DD>Node removed, if any; null if none</DL> 1358</DD> 1359</DL> 1360<HR> 1361 1362<A NAME="removeAll()"><!-- --></A><H3> 1363removeAll</H3> 1364<PRE> 1365public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>removeAll</B>()</PRE> 1366<DL> 1367<DD>Method for removing all elements of this array, leaving the 1368 array empty. 1369<P> 1370<DD><DL> 1371<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#removeAll()">removeAll</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</A><<A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A>></CODE></DL> 1372</DD> 1373<DD><DL> 1374 1375<DT><B>Returns:</B><DD>This node (to allow chaining)</DL> 1376</DD> 1377</DL> 1378<HR> 1379 1380<A NAME="addArray()"><!-- --></A><H3> 1381addArray</H3> 1382<PRE> 1383public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>addArray</B>()</PRE> 1384<DL> 1385<DD>Method that will construct an ArrayNode and add it as a 1386 field of this ObjectNode, replacing old value, if any. 1387<P> 1388<DD><DL> 1389 1390<DT><B>Returns:</B><DD>Newly constructed ArrayNode</DL> 1391</DD> 1392</DL> 1393<HR> 1394 1395<A NAME="addObject()"><!-- --></A><H3> 1396addObject</H3> 1397<PRE> 1398public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A> <B>addObject</B>()</PRE> 1399<DL> 1400<DD>Method that will construct an ObjectNode and add it at the end 1401 of this array node. 1402<P> 1403<DD><DL> 1404 1405<DT><B>Returns:</B><DD>Newly constructed ObjectNode</DL> 1406</DD> 1407</DL> 1408<HR> 1409 1410<A NAME="addPOJO(java.lang.Object)"><!-- --></A><H3> 1411addPOJO</H3> 1412<PRE> 1413public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>addPOJO</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</PRE> 1414<DL> 1415<DD>Method that will construct a POJONode and add it at the end 1416 of this array node. 1417<P> 1418<DD><DL> 1419 1420<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1421</DD> 1422</DL> 1423<HR> 1424 1425<A NAME="addNull()"><!-- --></A><H3> 1426addNull</H3> 1427<PRE> 1428public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>addNull</B>()</PRE> 1429<DL> 1430<DD>Method that will add a null value at the end of this array node. 1431<P> 1432<DD><DL> 1433 1434<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1435</DD> 1436</DL> 1437<HR> 1438 1439<A NAME="add(int)"><!-- --></A><H3> 1440add</H3> 1441<PRE> 1442public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(int v)</PRE> 1443<DL> 1444<DD>Method for adding specified number at the end of this array. 1445<P> 1446<DD><DL> 1447 1448<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1449</DD> 1450</DL> 1451<HR> 1452 1453<A NAME="add(java.lang.Integer)"><!-- --></A><H3> 1454add</H3> 1455<PRE> 1456public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</A> value)</PRE> 1457<DL> 1458<DD>Alternative method that we need to avoid bumping into NPE issues 1459 with auto-unboxing. 1460<P> 1461<DD><DL> 1462 1463<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1464</DD> 1465</DL> 1466<HR> 1467 1468<A NAME="add(long)"><!-- --></A><H3> 1469add</H3> 1470<PRE> 1471public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(long v)</PRE> 1472<DL> 1473<DD>Method for adding specified number at the end of this array. 1474<P> 1475<DD><DL> 1476 1477<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1478</DD> 1479</DL> 1480<HR> 1481 1482<A NAME="add(java.lang.Long)"><!-- --></A><H3> 1483add</H3> 1484<PRE> 1485public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</A> value)</PRE> 1486<DL> 1487<DD>Alternative method that we need to avoid bumping into NPE issues 1488 with auto-unboxing. 1489<P> 1490<DD><DL> 1491 1492<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1493</DD> 1494</DL> 1495<HR> 1496 1497<A NAME="add(float)"><!-- --></A><H3> 1498add</H3> 1499<PRE> 1500public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(float v)</PRE> 1501<DL> 1502<DD>Method for adding specified number at the end of this array. 1503<P> 1504<DD><DL> 1505 1506<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1507</DD> 1508</DL> 1509<HR> 1510 1511<A NAME="add(java.lang.Float)"><!-- --></A><H3> 1512add</H3> 1513<PRE> 1514public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</A> value)</PRE> 1515<DL> 1516<DD>Alternative method that we need to avoid bumping into NPE issues 1517 with auto-unboxing. 1518<P> 1519<DD><DL> 1520 1521<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1522</DD> 1523</DL> 1524<HR> 1525 1526<A NAME="add(double)"><!-- --></A><H3> 1527add</H3> 1528<PRE> 1529public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(double v)</PRE> 1530<DL> 1531<DD>Method for adding specified number at the end of this array. 1532<P> 1533<DD><DL> 1534 1535<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1536</DD> 1537</DL> 1538<HR> 1539 1540<A NAME="add(java.lang.Double)"><!-- --></A><H3> 1541add</H3> 1542<PRE> 1543public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</A> value)</PRE> 1544<DL> 1545<DD>Alternative method that we need to avoid bumping into NPE issues 1546 with auto-unboxing. 1547<P> 1548<DD><DL> 1549 1550<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1551</DD> 1552</DL> 1553<HR> 1554 1555<A NAME="add(java.math.BigDecimal)"><!-- --></A><H3> 1556add</H3> 1557<PRE> 1558public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</A> v)</PRE> 1559<DL> 1560<DD>Method for adding specified number at the end of this array. 1561<P> 1562<DD><DL> 1563 1564<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1565</DD> 1566</DL> 1567<HR> 1568 1569<A NAME="add(java.lang.String)"><!-- --></A><H3> 1570add</H3> 1571<PRE> 1572public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> v)</PRE> 1573<DL> 1574<DD>Method for adding specified String value at the end of this array. 1575<P> 1576<DD><DL> 1577 1578<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1579</DD> 1580</DL> 1581<HR> 1582 1583<A NAME="add(boolean)"><!-- --></A><H3> 1584add</H3> 1585<PRE> 1586public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(boolean v)</PRE> 1587<DL> 1588<DD>Method for adding specified boolean value at the end of this array. 1589<P> 1590<DD><DL> 1591 1592<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1593</DD> 1594</DL> 1595<HR> 1596 1597<A NAME="add(java.lang.Boolean)"><!-- --></A><H3> 1598add</H3> 1599<PRE> 1600public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A> value)</PRE> 1601<DL> 1602<DD>Alternative method that we need to avoid bumping into NPE issues 1603 with auto-unboxing. 1604<P> 1605<DD><DL> 1606 1607<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1608</DD> 1609</DL> 1610<HR> 1611 1612<A NAME="add(byte[])"><!-- --></A><H3> 1613add</H3> 1614<PRE> 1615public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>add</B>(byte[] v)</PRE> 1616<DL> 1617<DD>Method for adding specified binary value at the end of this array 1618 (note: when serializing as JSON, will be output Base64 encoded) 1619<P> 1620<DD><DL> 1621 1622<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1623</DD> 1624</DL> 1625<HR> 1626 1627<A NAME="insertArray(int)"><!-- --></A><H3> 1628insertArray</H3> 1629<PRE> 1630public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insertArray</B>(int index)</PRE> 1631<DL> 1632<DD>Method for creating an array node, inserting it at the 1633 specified point in the array, 1634 and returning the <b>newly created array</b> 1635 (note: NOT 'this' array) 1636<P> 1637<DD><DL> 1638</DL> 1639</DD> 1640</DL> 1641<HR> 1642 1643<A NAME="insertObject(int)"><!-- --></A><H3> 1644insertObject</H3> 1645<PRE> 1646public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</A> <B>insertObject</B>(int index)</PRE> 1647<DL> 1648<DD>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 1649 of this array, and returning the <b>newly created node</b> 1650 (note: NOT 'this' array) 1651<P> 1652<DD><DL> 1653 1654<DT><B>Returns:</B><DD>Newly constructed ObjectNode</DL> 1655</DD> 1656</DL> 1657<HR> 1658 1659<A NAME="insertPOJO(int, java.lang.Object)"><!-- --></A><H3> 1660insertPOJO</H3> 1661<PRE> 1662public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insertPOJO</B>(int index, 1663 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</PRE> 1664<DL> 1665<DD>Method that will construct a POJONode and 1666 insert it at specified position in this array. 1667<P> 1668<DD><DL> 1669 1670<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1671</DD> 1672</DL> 1673<HR> 1674 1675<A NAME="insertNull(int)"><!-- --></A><H3> 1676insertNull</H3> 1677<PRE> 1678public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insertNull</B>(int index)</PRE> 1679<DL> 1680<DD>Method that will insert a null value 1681 at specified position in this array. 1682<P> 1683<DD><DL> 1684 1685<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1686</DD> 1687</DL> 1688<HR> 1689 1690<A NAME="insert(int, int)"><!-- --></A><H3> 1691insert</H3> 1692<PRE> 1693public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1694 int v)</PRE> 1695<DL> 1696<DD>Method that will insert specified numeric value 1697 at specified position in this array. 1698<P> 1699<DD><DL> 1700 1701<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1702</DD> 1703</DL> 1704<HR> 1705 1706<A NAME="insert(int, java.lang.Integer)"><!-- --></A><H3> 1707insert</H3> 1708<PRE> 1709public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1710 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</A> value)</PRE> 1711<DL> 1712<DD>Alternative method that we need to avoid bumping into NPE issues 1713 with auto-unboxing. 1714<P> 1715<DD><DL> 1716 1717<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1718</DD> 1719</DL> 1720<HR> 1721 1722<A NAME="insert(int, long)"><!-- --></A><H3> 1723insert</H3> 1724<PRE> 1725public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1726 long v)</PRE> 1727<DL> 1728<DD>Method that will insert specified numeric value 1729 at specified position in this array. 1730<P> 1731<DD><DL> 1732 1733<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1734</DD> 1735</DL> 1736<HR> 1737 1738<A NAME="insert(int, java.lang.Long)"><!-- --></A><H3> 1739insert</H3> 1740<PRE> 1741public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1742 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</A> value)</PRE> 1743<DL> 1744<DD>Alternative method that we need to avoid bumping into NPE issues 1745 with auto-unboxing. 1746<P> 1747<DD><DL> 1748 1749<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1750</DD> 1751</DL> 1752<HR> 1753 1754<A NAME="insert(int, float)"><!-- --></A><H3> 1755insert</H3> 1756<PRE> 1757public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1758 float v)</PRE> 1759<DL> 1760<DD>Method that will insert specified numeric value 1761 at specified position in this array. 1762<P> 1763<DD><DL> 1764 1765<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1766</DD> 1767</DL> 1768<HR> 1769 1770<A NAME="insert(int, java.lang.Float)"><!-- --></A><H3> 1771insert</H3> 1772<PRE> 1773public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1774 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</A> value)</PRE> 1775<DL> 1776<DD>Alternative method that we need to avoid bumping into NPE issues 1777 with auto-unboxing. 1778<P> 1779<DD><DL> 1780 1781<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1782</DD> 1783</DL> 1784<HR> 1785 1786<A NAME="insert(int, double)"><!-- --></A><H3> 1787insert</H3> 1788<PRE> 1789public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1790 double v)</PRE> 1791<DL> 1792<DD>Method that will insert specified numeric value 1793 at specified position in this array. 1794<P> 1795<DD><DL> 1796 1797<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1798</DD> 1799</DL> 1800<HR> 1801 1802<A NAME="insert(int, java.lang.Double)"><!-- --></A><H3> 1803insert</H3> 1804<PRE> 1805public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1806 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</A> value)</PRE> 1807<DL> 1808<DD>Alternative method that we need to avoid bumping into NPE issues 1809 with auto-unboxing. 1810<P> 1811<DD><DL> 1812 1813<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1814</DD> 1815</DL> 1816<HR> 1817 1818<A NAME="insert(int, java.math.BigDecimal)"><!-- --></A><H3> 1819insert</H3> 1820<PRE> 1821public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1822 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</A> v)</PRE> 1823<DL> 1824<DD>Method that will insert specified numeric value 1825 at specified position in this array. 1826<P> 1827<DD><DL> 1828 1829<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1830</DD> 1831</DL> 1832<HR> 1833 1834<A NAME="insert(int, java.lang.String)"><!-- --></A><H3> 1835insert</H3> 1836<PRE> 1837public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1838 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> v)</PRE> 1839<DL> 1840<DD>Method that will insert specified String 1841 at specified position in this array. 1842<P> 1843<DD><DL> 1844 1845<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1846</DD> 1847</DL> 1848<HR> 1849 1850<A NAME="insert(int, boolean)"><!-- --></A><H3> 1851insert</H3> 1852<PRE> 1853public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1854 boolean v)</PRE> 1855<DL> 1856<DD>Method that will insert specified String 1857 at specified position in this array. 1858<P> 1859<DD><DL> 1860 1861<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1862</DD> 1863</DL> 1864<HR> 1865 1866<A NAME="insert(int, java.lang.Boolean)"><!-- --></A><H3> 1867insert</H3> 1868<PRE> 1869public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1870 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A> value)</PRE> 1871<DL> 1872<DD>Alternative method that we need to avoid bumping into NPE issues 1873 with auto-unboxing. 1874<P> 1875<DD><DL> 1876 1877<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1878</DD> 1879</DL> 1880<HR> 1881 1882<A NAME="insert(int, byte[])"><!-- --></A><H3> 1883insert</H3> 1884<PRE> 1885public <A HREF="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</A> <B>insert</B>(int index, 1886 byte[] v)</PRE> 1887<DL> 1888<DD>Method that will insert specified binary value 1889 at specified position in this array 1890 (note: when written as JSON, will be Base64 encoded) 1891<P> 1892<DD><DL> 1893 1894<DT><B>Returns:</B><DD>This array node, to allow chaining</DL> 1895</DD> 1896</DL> 1897<HR> 1898 1899<A NAME="addContentsTo(java.util.List)"><!-- --></A><H3> 1900addContentsTo</H3> 1901<PRE> 1902protected void <B>addContentsTo</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> dst)</PRE> 1903<DL> 1904<DD><DL> 1905</DL> 1906</DD> 1907</DL> 1908<HR> 1909 1910<A NAME="_createList()"><!-- --></A><H3> 1911_createList</H3> 1912<PRE> 1913protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> <B>_createList</B>()</PRE> 1914<DL> 1915<DD>Internal factory method for creating <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A> used for storing 1916 child nodes. 1917 Overridable by sub-classes, used when caller does not know what 1918 optimal size would, used for example when constructing a Map when adding 1919 the first one. 1920<P> 1921<DD><DL> 1922<DT><B>Since:</B></DT> 1923 <DD>2.1</DD> 1924</DL> 1925</DD> 1926</DL> 1927<HR> 1928 1929<A NAME="_createList(int)"><!-- --></A><H3> 1930_createList</H3> 1931<PRE> 1932protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A>> <B>_createList</B>(int defaultSize)</PRE> 1933<DL> 1934<DD>Internal factory method for creating <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A> used for storing 1935 child nodes. 1936 Overridable by sub-classes, used when caller has an idea of what 1937 optimal size should be: used when copying contents of an existing node. 1938<P> 1939<DD><DL> 1940<DT><B>Since:</B></DT> 1941 <DD>2.1</DD> 1942</DL> 1943</DD> 1944</DL> 1945<HR> 1946 1947<A NAME="equals(java.lang.Object)"><!-- --></A><H3> 1948equals</H3> 1949<PRE> 1950public boolean <B>equals</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> o)</PRE> 1951<DL> 1952<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#equals(java.lang.Object)">JsonNode</A></CODE></B></DD> 1953<DD>Equality for node objects is defined as full (deep) value 1954 equality. This means that it is possible to compare complete 1955 JSON trees for equality by comparing equality of root nodes. 1956<p> 1957 Note: marked as abstract to ensure all implementation 1958 classes define it properly and not rely on definition 1959 from <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><CODE>Object</CODE></A>. 1960<P> 1961<DD><DL> 1962<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#equals(java.lang.Object)">equals</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></DL> 1963</DD> 1964<DD><DL> 1965</DL> 1966</DD> 1967</DL> 1968<HR> 1969 1970<A NAME="hashCode()"><!-- --></A><H3> 1971hashCode</H3> 1972<PRE> 1973public int <B>hashCode</B>()</PRE> 1974<DL> 1975<DD><DL> 1976<DT><B>Overrides:</B><DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A></CODE> in class <CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> 1977</DD> 1978<DD><DL> 1979</DL> 1980</DD> 1981</DL> 1982<HR> 1983 1984<A NAME="toString()"><!-- --></A><H3> 1985toString</H3> 1986<PRE> 1987public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE> 1988<DL> 1989<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#toString()">JsonNode</A></CODE></B></DD> 1990<DD><p> 1991 Note: marked as abstract to ensure all implementation 1992 classes define it properly. 1993<P> 1994<DD><DL> 1995<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A></CODE></DL> 1996</DD> 1997<DD><DL> 1998</DL> 1999</DD> 2000</DL> 2001<HR> 2002 2003<A NAME="_set(int, com.fasterxml.jackson.databind.JsonNode)"><!-- --></A><H3> 2004_set</H3> 2005<PRE> 2006public <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> <B>_set</B>(int index, 2007 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</A> value)</PRE> 2008<DL> 2009<DD><DL> 2010</DL> 2011</DD> 2012</DL> 2013<!-- ========= END OF CLASS DATA ========= --> 2014<HR> 2015 2016 2017<!-- ======= START OF BOTTOM NAVBAR ====== --> 2018<A NAME="navbar_bottom"><!-- --></A> 2019<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 2020<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 2021<TR> 2022<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 2023<A NAME="navbar_bottom_firstrow"><!-- --></A> 2024<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 2025 <TR ALIGN="center" VALIGN="top"> 2026 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 2027 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 2028 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 2029 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ArrayNode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 2030 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 2031 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 2032 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 2033 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 2034 </TR> 2035</TABLE> 2036</TD> 2037<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 2038</EM> 2039</TD> 2040</TR> 2041 2042<TR> 2043<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 2044 PREV CLASS 2045 <A HREF="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node"><B>NEXT CLASS</B></A></FONT></TD> 2046<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 2047 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/node/ArrayNode.html" target="_top"><B>FRAMES</B></A> 2048 <A HREF="ArrayNode.html" target="_top"><B>NO FRAMES</B></A> 2049 <SCRIPT type="text/javascript"> 2050 <!-- 2051 if(window==top) { 2052 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 2053 } 2054 //--> 2055</SCRIPT> 2056<NOSCRIPT> 2057 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 2058</NOSCRIPT> 2059 2060 2061</FONT></TD> 2062</TR> 2063<TR> 2064<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 2065 SUMMARY: <A HREF="#nested_classes_inherited_from_class_com.fasterxml.jackson.databind.node.ContainerNode">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 2066<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 2067DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 2068</TR> 2069</TABLE> 2070<A NAME="skip-navbar_bottom"></A> 2071<!-- ======== END OF BOTTOM NAVBAR ======= --> 2072 2073<HR> 2074Copyright © 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved. 2075</BODY> 2076</HTML> 2077