1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (version 1.7.0_10-ea) on Sun Jul 14 20:03:36 PDT 2013 --> 6<title>Uses of Package org.codehaus.jackson.node (Jackson JSON Processor)</title> 7<meta name="date" content="2013-07-14"> 8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> 9</head> 10<body> 11<script type="text/javascript"><!-- 12 if (location.href.indexOf('is-external=true') == -1) { 13 parent.document.title="Uses of Package org.codehaus.jackson.node (Jackson JSON Processor)"; 14 } 15//--> 16</script> 17<noscript> 18<div>JavaScript is disabled on your browser.</div> 19</noscript> 20<!-- ========= START OF TOP NAVBAR ======= --> 21<div class="topNav"><a name="navbar_top"> 22<!-- --> 23</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 24<!-- --> 25</a> 26<ul class="navList" title="Navigation"> 27<li><a href="../../../../overview-summary.html">Overview</a></li> 28<li><a href="package-summary.html">Package</a></li> 29<li>Class</li> 30<li class="navBarCell1Rev">Use</li> 31<li><a href="package-tree.html">Tree</a></li> 32<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 33<li><a href="../../../../index-all.html">Index</a></li> 34<li><a href="../../../../help-doc.html">Help</a></li> 35</ul> 36</div> 37<div class="subNav"> 38<ul class="navList"> 39<li>Prev</li> 40<li>Next</li> 41</ul> 42<ul class="navList"> 43<li><a href="../../../../index.html?org/codehaus/jackson/node/package-use.html" target="_top">Frames</a></li> 44<li><a href="package-use.html" target="_top">No Frames</a></li> 45</ul> 46<ul class="navList" id="allclasses_navbar_top"> 47<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 48</ul> 49<div> 50<script type="text/javascript"><!-- 51 allClassesLink = document.getElementById("allclasses_navbar_top"); 52 if(window==top) { 53 allClassesLink.style.display = "block"; 54 } 55 else { 56 allClassesLink.style.display = "none"; 57 } 58 //--> 59</script> 60</div> 61<a name="skip-navbar_top"> 62<!-- --> 63</a></div> 64<!-- ========= END OF TOP NAVBAR ========= --> 65<div class="header"> 66<h1 title="Uses of Package org.codehaus.jackson.node" class="title">Uses of Package<br>org.codehaus.jackson.node</h1> 67</div> 68<div class="contentContainer"> 69<ul class="blockList"> 70<li class="blockList"> 71<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> 72<caption><span>Packages that use <a href="../../../../org/codehaus/jackson/node/package-summary.html">org.codehaus.jackson.node</a></span><span class="tabEnd"> </span></caption> 73<tr> 74<th class="colFirst" scope="col">Package</th> 75<th class="colLast" scope="col">Description</th> 76</tr> 77<tbody> 78<tr class="altColor"> 79<td class="colFirst"><a href="#org.codehaus.jackson.map">org.codehaus.jackson.map</a></td> 80<td class="colLast"> 81<div class="block">Contains basic mapper (conversion) functionality that 82allows for converting between regular streaming json content and 83Java objects (beans or Tree Model: support for both is via 84<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a> class, as well 85as convenience methods included in 86<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a></div> 87</td> 88</tr> 89<tr class="rowColor"> 90<td class="colFirst"><a href="#org.codehaus.jackson.map.deser">org.codehaus.jackson.map.deser</a></td> 91<td class="colLast"> 92<div class="block">Contains implementation classes of deserialization part of 93 data binding.</div> 94</td> 95</tr> 96<tr class="altColor"> 97<td class="colFirst"><a href="#org.codehaus.jackson.map.ser.std">org.codehaus.jackson.map.ser.std</a></td> 98<td class="colLast"> </td> 99</tr> 100<tr class="rowColor"> 101<td class="colFirst"><a href="#org.codehaus.jackson.node">org.codehaus.jackson.node</a></td> 102<td class="colLast"> 103<div class="block">Contains concrete <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> implementations 104 Jackson uses for the Tree model.</div> 105</td> 106</tr> 107<tr class="altColor"> 108<td class="colFirst"><a href="#org.codehaus.jackson.schema">org.codehaus.jackson.schema</a></td> 109<td class="colLast"> 110<div class="block">Classes needed for JSON schema support (currently just ability 111 to generate schemas using serialization part of data mapping)</div> 112</td> 113</tr> 114</tbody> 115</table> 116</li> 117<li class="blockList"><a name="org.codehaus.jackson.map"> 118<!-- --> 119</a> 120<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 121<caption><span>Classes in <a href="../../../../org/codehaus/jackson/node/package-summary.html">org.codehaus.jackson.node</a> used by <a href="../../../../org/codehaus/jackson/map/package-summary.html">org.codehaus.jackson.map</a></span><span class="tabEnd"> </span></caption> 122<tr> 123<th class="colOne" scope="col">Class and Description</th> 124</tr> 125<tbody> 126<tr class="altColor"> 127<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ArrayNode.html#org.codehaus.jackson.map">ArrayNode</a> 128<div class="block">Node class that represents Arrays mapped from Json content.</div> 129</td> 130</tr> 131<tr class="rowColor"> 132<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/JsonNodeFactory.html#org.codehaus.jackson.map">JsonNodeFactory</a> 133<div class="block">Base class that specifies methods for getting access to 134 Node instances (newly constructed, or shared, depending 135 on type), as well as basic implementation of the methods.</div> 136</td> 137</tr> 138<tr class="altColor"> 139<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ObjectNode.html#org.codehaus.jackson.map">ObjectNode</a> 140<div class="block">Node that maps to JSON Object structures in JSON content.</div> 141</td> 142</tr> 143</tbody> 144</table> 145</li> 146<li class="blockList"><a name="org.codehaus.jackson.map.deser"> 147<!-- --> 148</a> 149<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 150<caption><span>Classes in <a href="../../../../org/codehaus/jackson/node/package-summary.html">org.codehaus.jackson.node</a> used by <a href="../../../../org/codehaus/jackson/map/deser/package-summary.html">org.codehaus.jackson.map.deser</a></span><span class="tabEnd"> </span></caption> 151<tr> 152<th class="colOne" scope="col">Class and Description</th> 153</tr> 154<tbody> 155<tr class="altColor"> 156<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ArrayNode.html#org.codehaus.jackson.map.deser">ArrayNode</a> 157<div class="block">Node class that represents Arrays mapped from Json content.</div> 158</td> 159</tr> 160<tr class="rowColor"> 161<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ObjectNode.html#org.codehaus.jackson.map.deser">ObjectNode</a> 162<div class="block">Node that maps to JSON Object structures in JSON content.</div> 163</td> 164</tr> 165</tbody> 166</table> 167</li> 168<li class="blockList"><a name="org.codehaus.jackson.map.ser.std"> 169<!-- --> 170</a> 171<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 172<caption><span>Classes in <a href="../../../../org/codehaus/jackson/node/package-summary.html">org.codehaus.jackson.node</a> used by <a href="../../../../org/codehaus/jackson/map/ser/std/package-summary.html">org.codehaus.jackson.map.ser.std</a></span><span class="tabEnd"> </span></caption> 173<tr> 174<th class="colOne" scope="col">Class and Description</th> 175</tr> 176<tbody> 177<tr class="altColor"> 178<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ObjectNode.html#org.codehaus.jackson.map.ser.std">ObjectNode</a> 179<div class="block">Node that maps to JSON Object structures in JSON content.</div> 180</td> 181</tr> 182</tbody> 183</table> 184</li> 185<li class="blockList"><a name="org.codehaus.jackson.node"> 186<!-- --> 187</a> 188<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 189<caption><span>Classes in <a href="../../../../org/codehaus/jackson/node/package-summary.html">org.codehaus.jackson.node</a> used by <a href="../../../../org/codehaus/jackson/node/package-summary.html">org.codehaus.jackson.node</a></span><span class="tabEnd"> </span></caption> 190<tr> 191<th class="colOne" scope="col">Class and Description</th> 192</tr> 193<tbody> 194<tr class="altColor"> 195<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ArrayNode.html#org.codehaus.jackson.node">ArrayNode</a> 196<div class="block">Node class that represents Arrays mapped from Json content.</div> 197</td> 198</tr> 199<tr class="rowColor"> 200<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/BaseJsonNode.html#org.codehaus.jackson.node">BaseJsonNode</a> 201<div class="block">Abstract base class common to all standard <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> 202 implementations.</div> 203</td> 204</tr> 205<tr class="altColor"> 206<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/BigIntegerNode.html#org.codehaus.jackson.node">BigIntegerNode</a> 207<div class="block">Numeric node that contains simple 64-bit integer values.</div> 208</td> 209</tr> 210<tr class="rowColor"> 211<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/BinaryNode.html#org.codehaus.jackson.node">BinaryNode</a> 212<div class="block">Value node that contains Base64 encoded binary value, which will be 213 output and stored as Json String value.</div> 214</td> 215</tr> 216<tr class="altColor"> 217<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/BooleanNode.html#org.codehaus.jackson.node">BooleanNode</a> 218<div class="block">This concrete value class is used to contain boolean (true / false) 219 values.</div> 220</td> 221</tr> 222<tr class="rowColor"> 223<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ContainerNode.html#org.codehaus.jackson.node">ContainerNode</a> 224<div class="block">This intermediate base class is used for all container nodes, 225 specifically, array and object nodes.</div> 226</td> 227</tr> 228<tr class="altColor"> 229<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ContainerNode.NoNodesIterator.html#org.codehaus.jackson.node">ContainerNode.NoNodesIterator</a> </td> 230</tr> 231<tr class="rowColor"> 232<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ContainerNode.NoStringsIterator.html#org.codehaus.jackson.node">ContainerNode.NoStringsIterator</a> </td> 233</tr> 234<tr class="altColor"> 235<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/DecimalNode.html#org.codehaus.jackson.node">DecimalNode</a> 236<div class="block">Numeric node that contains values that do not fit in simple 237 integer (int, long) or floating point (double) values.</div> 238</td> 239</tr> 240<tr class="rowColor"> 241<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/DoubleNode.html#org.codehaus.jackson.node">DoubleNode</a> 242<div class="block">Numeric node that contains 64-bit ("double precision") 243 floating point values simple 32-bit integer values.</div> 244</td> 245</tr> 246<tr class="altColor"> 247<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/IntNode.html#org.codehaus.jackson.node">IntNode</a> 248<div class="block">Numeric node that contains simple 32-bit integer values.</div> 249</td> 250</tr> 251<tr class="rowColor"> 252<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/JsonNodeFactory.html#org.codehaus.jackson.node">JsonNodeFactory</a> 253<div class="block">Base class that specifies methods for getting access to 254 Node instances (newly constructed, or shared, depending 255 on type), as well as basic implementation of the methods.</div> 256</td> 257</tr> 258<tr class="altColor"> 259<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/LongNode.html#org.codehaus.jackson.node">LongNode</a> 260<div class="block">Numeric node that contains simple 64-bit integer values.</div> 261</td> 262</tr> 263<tr class="rowColor"> 264<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/MissingNode.html#org.codehaus.jackson.node">MissingNode</a> 265<div class="block">This singleton node class is generated to denote "missing nodes" 266 along paths that do not exist.</div> 267</td> 268</tr> 269<tr class="altColor"> 270<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/NullNode.html#org.codehaus.jackson.node">NullNode</a> 271<div class="block">This singleton value class is used to contain explicit JSON null 272 value.</div> 273</td> 274</tr> 275<tr class="rowColor"> 276<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/NumericNode.html#org.codehaus.jackson.node">NumericNode</a> 277<div class="block">Intermediate value node used for numeric nodes.</div> 278</td> 279</tr> 280<tr class="altColor"> 281<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ObjectNode.html#org.codehaus.jackson.node">ObjectNode</a> 282<div class="block">Node that maps to JSON Object structures in JSON content.</div> 283</td> 284</tr> 285<tr class="rowColor"> 286<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/POJONode.html#org.codehaus.jackson.node">POJONode</a> 287<div class="block">Value node that contains a wrapped POJO, to be serialized as 288 a JSON constructed through data mapping (usually done by 289 calling <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a>).</div> 290</td> 291</tr> 292<tr class="altColor"> 293<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/TextNode.html#org.codehaus.jackson.node">TextNode</a> 294<div class="block">Value node that contains a text value.</div> 295</td> 296</tr> 297<tr class="rowColor"> 298<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ValueNode.html#org.codehaus.jackson.node">ValueNode</a> 299<div class="block">This intermediate base class is used for all leaf nodes, that is, 300 all non-container (array or object) nodes, except for the 301 "missing node".</div> 302</td> 303</tr> 304</tbody> 305</table> 306</li> 307<li class="blockList"><a name="org.codehaus.jackson.schema"> 308<!-- --> 309</a> 310<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 311<caption><span>Classes in <a href="../../../../org/codehaus/jackson/node/package-summary.html">org.codehaus.jackson.node</a> used by <a href="../../../../org/codehaus/jackson/schema/package-summary.html">org.codehaus.jackson.schema</a></span><span class="tabEnd"> </span></caption> 312<tr> 313<th class="colOne" scope="col">Class and Description</th> 314</tr> 315<tbody> 316<tr class="altColor"> 317<td class="colOne"><a href="../../../../org/codehaus/jackson/node/class-use/ObjectNode.html#org.codehaus.jackson.schema">ObjectNode</a> 318<div class="block">Node that maps to JSON Object structures in JSON content.</div> 319</td> 320</tr> 321</tbody> 322</table> 323</li> 324</ul> 325</div> 326<!-- ======= START OF BOTTOM NAVBAR ====== --> 327<div class="bottomNav"><a name="navbar_bottom"> 328<!-- --> 329</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 330<!-- --> 331</a> 332<ul class="navList" title="Navigation"> 333<li><a href="../../../../overview-summary.html">Overview</a></li> 334<li><a href="package-summary.html">Package</a></li> 335<li>Class</li> 336<li class="navBarCell1Rev">Use</li> 337<li><a href="package-tree.html">Tree</a></li> 338<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 339<li><a href="../../../../index-all.html">Index</a></li> 340<li><a href="../../../../help-doc.html">Help</a></li> 341</ul> 342</div> 343<div class="subNav"> 344<ul class="navList"> 345<li>Prev</li> 346<li>Next</li> 347</ul> 348<ul class="navList"> 349<li><a href="../../../../index.html?org/codehaus/jackson/node/package-use.html" target="_top">Frames</a></li> 350<li><a href="package-use.html" target="_top">No Frames</a></li> 351</ul> 352<ul class="navList" id="allclasses_navbar_bottom"> 353<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 354</ul> 355<div> 356<script type="text/javascript"><!-- 357 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 358 if(window==top) { 359 allClassesLink.style.display = "block"; 360 } 361 else { 362 allClassesLink.style.display = "none"; 363 } 364 //--> 365</script> 366</div> 367<a name="skip-navbar_bottom"> 368<!-- --> 369</a></div> 370<!-- ======== END OF BOTTOM NAVBAR ======= --> 371</body> 372</html> 373