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:32 PDT 2013 --> 6<title>BinaryNode (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="BinaryNode (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="navBarCell1Rev">Class</li> 30<li><a href="class-use/BinaryNode.html">Use</a></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><a href="../../../../org/codehaus/jackson/node/BigIntegerNode.html" title="class in org.codehaus.jackson.node"><span class="strong">Prev Class</span></a></li> 40<li><a href="../../../../org/codehaus/jackson/node/BooleanNode.html" title="class in org.codehaus.jackson.node"><span class="strong">Next Class</span></a></li> 41</ul> 42<ul class="navList"> 43<li><a href="../../../../index.html?org/codehaus/jackson/node/BinaryNode.html" target="_top">Frames</a></li> 44<li><a href="BinaryNode.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<div> 62<ul class="subNavList"> 63<li>Summary: </li> 64<li>Nested | </li> 65<li><a href="#fields_inherited_from_class_org.codehaus.jackson.JsonNode">Field</a> | </li> 66<li><a href="#constructor_summary">Constr</a> | </li> 67<li><a href="#method_summary">Method</a></li> 68</ul> 69<ul class="subNavList"> 70<li>Detail: </li> 71<li>Field | </li> 72<li><a href="#constructor_detail">Constr</a> | </li> 73<li><a href="#method_detail">Method</a></li> 74</ul> 75</div> 76<a name="skip-navbar_top"> 77<!-- --> 78</a></div> 79<!-- ========= END OF TOP NAVBAR ========= --> 80<!-- ======== START OF CLASS DATA ======== --> 81<div class="header"> 82<div class="subTitle">org.codehaus.jackson.node</div> 83<h2 title="Class BinaryNode" class="title">Class BinaryNode</h2> 84</div> 85<div class="contentContainer"> 86<ul class="inheritance"> 87<li><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></li> 88<li> 89<ul class="inheritance"> 90<li><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">org.codehaus.jackson.JsonNode</a></li> 91<li> 92<ul class="inheritance"> 93<li><a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html" title="class in org.codehaus.jackson.node">org.codehaus.jackson.node.BaseJsonNode</a></li> 94<li> 95<ul class="inheritance"> 96<li><a href="../../../../org/codehaus/jackson/node/ValueNode.html" title="class in org.codehaus.jackson.node">org.codehaus.jackson.node.ValueNode</a></li> 97<li> 98<ul class="inheritance"> 99<li>org.codehaus.jackson.node.BinaryNode</li> 100</ul> 101</li> 102</ul> 103</li> 104</ul> 105</li> 106</ul> 107</li> 108</ul> 109<div class="description"> 110<ul class="blockList"> 111<li class="blockList"> 112<dl> 113<dt>All Implemented Interfaces:</dt> 114<dd><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="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>>, <a href="../../../../org/codehaus/jackson/map/JsonSerializable.html" title="interface in org.codehaus.jackson.map">JsonSerializable</a>, <a href="../../../../org/codehaus/jackson/map/JsonSerializableWithType.html" title="interface in org.codehaus.jackson.map">JsonSerializableWithType</a></dd> 115</dl> 116<hr> 117<br> 118<pre>public final class <span class="strong">BinaryNode</span> 119extends <a href="../../../../org/codehaus/jackson/node/ValueNode.html" title="class in org.codehaus.jackson.node">ValueNode</a></pre> 120<div class="block">Value node that contains Base64 encoded binary value, which will be 121 output and stored as Json String value.</div> 122</li> 123</ul> 124</div> 125<div class="summary"> 126<ul class="blockList"> 127<li class="blockList"> 128<!-- =========== FIELD SUMMARY =========== --> 129<ul class="blockList"> 130<li class="blockList"><a name="field_summary"> 131<!-- --> 132</a> 133<h3>Field Summary</h3> 134<ul class="blockList"> 135<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.JsonNode"> 136<!-- --> 137</a> 138<h3>Fields inherited from class org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></h3> 139<code><a href="../../../../org/codehaus/jackson/JsonNode.html#NO_NODES">NO_NODES</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#NO_STRINGS">NO_STRINGS</a></code></li> 140</ul> 141</li> 142</ul> 143<!-- ======== CONSTRUCTOR SUMMARY ======== --> 144<ul class="blockList"> 145<li class="blockList"><a name="constructor_summary"> 146<!-- --> 147</a> 148<h3>Constructor Summary</h3> 149<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 150<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 151<tr> 152<th class="colOne" scope="col">Constructor and Description</th> 153</tr> 154<tr class="altColor"> 155<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#BinaryNode(byte[])">BinaryNode</a></strong>(byte[] data)</code> </td> 156</tr> 157<tr class="rowColor"> 158<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#BinaryNode(byte[], int, int)">BinaryNode</a></strong>(byte[] data, 159 int offset, 160 int length)</code> </td> 161</tr> 162</table> 163</li> 164</ul> 165<!-- ========== METHOD SUMMARY =========== --> 166<ul class="blockList"> 167<li class="blockList"><a name="method_summary"> 168<!-- --> 169</a> 170<h3>Method Summary</h3> 171<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 172<caption><span>Methods</span><span class="tabEnd"> </span></caption> 173<tr> 174<th class="colFirst" scope="col">Modifier and Type</th> 175<th class="colLast" scope="col">Method and Description</th> 176</tr> 177<tr class="altColor"> 178<td class="colFirst"><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></td> 179<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#asText()">asText</a></strong>()</code> 180<div class="block">Hmmh.</div> 181</td> 182</tr> 183<tr class="rowColor"> 184<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td> 185<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#asToken()">asToken</a></strong>()</code> 186<div class="block">Method that can be used for efficient type detection 187 when using stream abstraction for traversing nodes.</div> 188</td> 189</tr> 190<tr class="altColor"> 191<td class="colFirst"><code>boolean</code></td> 192<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#equals(java.lang.Object)">equals</a></strong>(<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> 193<div class="block">Equality for node objects is defined as full (deep) value 194 equality.</div> 195</td> 196</tr> 197<tr class="rowColor"> 198<td class="colFirst"><code>byte[]</code></td> 199<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#getBinaryValue()">getBinaryValue</a></strong>()</code> 200<div class="block"> 201 Note: caller is not to modify returned array in any way, since 202 it is not a copy but reference to the underlying byte array.</div> 203</td> 204</tr> 205<tr class="altColor"> 206<td class="colFirst"><code>int</code></td> 207<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#hashCode()">hashCode</a></strong>()</code> </td> 208</tr> 209<tr class="rowColor"> 210<td class="colFirst"><code>boolean</code></td> 211<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#isBinary()">isBinary</a></strong>()</code> 212<div class="block">Method that can be used to check if this node represents 213 binary data (Base64 encoded).</div> 214</td> 215</tr> 216<tr class="altColor"> 217<td class="colFirst"><code>void</code></td> 218<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#serialize(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)">serialize</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jg, 219 <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> provider)</code> 220<div class="block">Method called to serialize node instances using given generator.</div> 221</td> 222</tr> 223<tr class="rowColor"> 224<td class="colFirst"><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></td> 225<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#toString()">toString</a></strong>()</code> 226<div class="block">Different from other values, since contents need to be surrounded 227 by (double) quotes.</div> 228</td> 229</tr> 230<tr class="altColor"> 231<td class="colFirst"><code>static <a href="../../../../org/codehaus/jackson/node/BinaryNode.html" title="class in org.codehaus.jackson.node">BinaryNode</a></code></td> 232<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#valueOf(byte[])">valueOf</a></strong>(byte[] data)</code> </td> 233</tr> 234<tr class="rowColor"> 235<td class="colFirst"><code>static <a href="../../../../org/codehaus/jackson/node/BinaryNode.html" title="class in org.codehaus.jackson.node">BinaryNode</a></code></td> 236<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/node/BinaryNode.html#valueOf(byte[], int, int)">valueOf</a></strong>(byte[] data, 237 int offset, 238 int length)</code> </td> 239</tr> 240</table> 241<ul class="blockList"> 242<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.node.ValueNode"> 243<!-- --> 244</a> 245<h3>Methods inherited from class org.codehaus.jackson.node.<a href="../../../../org/codehaus/jackson/node/ValueNode.html" title="class in org.codehaus.jackson.node">ValueNode</a></h3> 246<code><a href="../../../../org/codehaus/jackson/node/ValueNode.html#isValueNode()">isValueNode</a>, <a href="../../../../org/codehaus/jackson/node/ValueNode.html#path(int)">path</a>, <a href="../../../../org/codehaus/jackson/node/ValueNode.html#path(java.lang.String)">path</a>, <a href="../../../../org/codehaus/jackson/node/ValueNode.html#serializeWithType(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.TypeSerializer)">serializeWithType</a></code></li> 247</ul> 248<ul class="blockList"> 249<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.node.BaseJsonNode"> 250<!-- --> 251</a> 252<h3>Methods inherited from class org.codehaus.jackson.node.<a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html" title="class in org.codehaus.jackson.node">BaseJsonNode</a></h3> 253<code><a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#findParent(java.lang.String)">findParent</a>, <a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#findParents(java.lang.String, java.util.List)">findParents</a>, <a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#findPath(java.lang.String)">findPath</a>, <a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#findValue(java.lang.String)">findValue</a>, <a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#findValues(java.lang.String, java.util.List)">findValues</a>, <a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#findValuesAsText(java.lang.String, java.util.List)">findValuesAsText</a>, <a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#getNumberType()">getNumberType</a>, <a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#traverse()">traverse</a></code></li> 254</ul> 255<ul class="blockList"> 256<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.JsonNode"> 257<!-- --> 258</a> 259<h3>Methods inherited from class org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></h3> 260<code><a href="../../../../org/codehaus/jackson/JsonNode.html#asBoolean()">asBoolean</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#asBoolean(boolean)">asBoolean</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#asDouble()">asDouble</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#asDouble(double)">asDouble</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#asInt()">asInt</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#asInt(int)">asInt</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#asLong()">asLong</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#asLong(long)">asLong</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#findParents(java.lang.String)">findParents</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#findValues(java.lang.String)">findValues</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#findValuesAsText(java.lang.String)">findValuesAsText</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#get(int)">get</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#get(java.lang.String)">get</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getBigIntegerValue()">getBigIntegerValue</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getBooleanValue()">getBooleanValue</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getDecimalValue()">getDecimalValue</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getDoubleValue()">getDoubleValue</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getElements()">getElements</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getFieldNames()">getFieldNames</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getFields()">getFields</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getIntValue()">getIntValue</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getLongValue()">getLongValue</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getNumberValue()">getNumberValue</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getPath(int)">getPath</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getPath(java.lang.String)">getPath</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getTextValue()">getTextValue</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getValueAsBoolean()">getValueAsBoolean</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getValueAsBoolean(boolean)">getValueAsBoolean</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getValueAsDouble()">getValueAsDouble</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getValueAsDouble(double)">getValueAsDouble</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getValueAsInt()">getValueAsInt</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getValueAsInt(int)">getValueAsInt</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getValueAsLong()">getValueAsLong</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getValueAsLong(long)">getValueAsLong</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#getValueAsText()">getValueAsText</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#has(int)">has</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#has(java.lang.String)">has</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isArray()">isArray</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isBigDecimal()">isBigDecimal</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isBigInteger()">isBigInteger</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isBoolean()">isBoolean</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isContainerNode()">isContainerNode</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isDouble()">isDouble</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isFloatingPointNumber()">isFloatingPointNumber</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isInt()">isInt</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isIntegralNumber()">isIntegralNumber</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isLong()">isLong</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isMissingNode()">isMissingNode</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isNull()">isNull</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isNumber()">isNumber</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isObject()">isObject</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isPojo()">isPojo</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#isTextual()">isTextual</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#iterator()">iterator</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#size()">size</a>, <a href="../../../../org/codehaus/jackson/JsonNode.html#with(java.lang.String)">with</a></code></li> 261</ul> 262<ul class="blockList"> 263<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 264<!-- --> 265</a> 266<h3>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></h3> 267<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></li> 268</ul> 269</li> 270</ul> 271</li> 272</ul> 273</div> 274<div class="details"> 275<ul class="blockList"> 276<li class="blockList"> 277<!-- ========= CONSTRUCTOR DETAIL ======== --> 278<ul class="blockList"> 279<li class="blockList"><a name="constructor_detail"> 280<!-- --> 281</a> 282<h3>Constructor Detail</h3> 283<a name="BinaryNode(byte[])"> 284<!-- --> 285</a> 286<ul class="blockList"> 287<li class="blockList"> 288<h4>BinaryNode</h4> 289<pre>public BinaryNode(byte[] data)</pre> 290</li> 291</ul> 292<a name="BinaryNode(byte[], int, int)"> 293<!-- --> 294</a> 295<ul class="blockListLast"> 296<li class="blockList"> 297<h4>BinaryNode</h4> 298<pre>public BinaryNode(byte[] data, 299 int offset, 300 int length)</pre> 301</li> 302</ul> 303</li> 304</ul> 305<!-- ============ METHOD DETAIL ========== --> 306<ul class="blockList"> 307<li class="blockList"><a name="method_detail"> 308<!-- --> 309</a> 310<h3>Method Detail</h3> 311<a name="valueOf(byte[])"> 312<!-- --> 313</a> 314<ul class="blockList"> 315<li class="blockList"> 316<h4>valueOf</h4> 317<pre>public static <a href="../../../../org/codehaus/jackson/node/BinaryNode.html" title="class in org.codehaus.jackson.node">BinaryNode</a> valueOf(byte[] data)</pre> 318</li> 319</ul> 320<a name="valueOf(byte[], int, int)"> 321<!-- --> 322</a> 323<ul class="blockList"> 324<li class="blockList"> 325<h4>valueOf</h4> 326<pre>public static <a href="../../../../org/codehaus/jackson/node/BinaryNode.html" title="class in org.codehaus.jackson.node">BinaryNode</a> valueOf(byte[] data, 327 int offset, 328 int length)</pre> 329</li> 330</ul> 331<a name="asToken()"> 332<!-- --> 333</a> 334<ul class="blockList"> 335<li class="blockList"> 336<h4>asToken</h4> 337<pre>public <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a> asToken()</pre> 338<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#asToken()">BaseJsonNode</a></code></strong></div> 339<div class="block">Method that can be used for efficient type detection 340 when using stream abstraction for traversing nodes. 341 Will return the first <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson"><code>JsonToken</code></a> that equivalent 342 stream event would produce (for most nodes there is just 343 one token but for structured/container types multiple)</div> 344<dl> 345<dt><strong>Specified by:</strong></dt> 346<dd><code><a href="../../../../org/codehaus/jackson/node/ValueNode.html#asToken()">asToken</a></code> in class <code><a href="../../../../org/codehaus/jackson/node/ValueNode.html" title="class in org.codehaus.jackson.node">ValueNode</a></code></dd> 347</dl> 348</li> 349</ul> 350<a name="isBinary()"> 351<!-- --> 352</a> 353<ul class="blockList"> 354<li class="blockList"> 355<h4>isBinary</h4> 356<pre>public boolean isBinary()</pre> 357<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonNode.html#isBinary()">JsonNode</a></code></strong></div> 358<div class="block">Method that can be used to check if this node represents 359 binary data (Base64 encoded). Although this will be externally 360 written as Json String value, <a href="../../../../org/codehaus/jackson/JsonNode.html#isTextual()"><code>JsonNode.isTextual()</code></a> will 361 return false if this method returns true.</div> 362<dl> 363<dt><strong>Overrides:</strong></dt> 364<dd><code><a href="../../../../org/codehaus/jackson/JsonNode.html#isBinary()">isBinary</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></dd> 365<dt><span class="strong">Returns:</span></dt><dd>True if this node represents base64 encoded binary data</dd></dl> 366</li> 367</ul> 368<a name="getBinaryValue()"> 369<!-- --> 370</a> 371<ul class="blockList"> 372<li class="blockList"> 373<h4>getBinaryValue</h4> 374<pre>public byte[] getBinaryValue()</pre> 375<div class="block"><p> 376 Note: caller is not to modify returned array in any way, since 377 it is not a copy but reference to the underlying byte array.</div> 378<dl> 379<dt><strong>Overrides:</strong></dt> 380<dd><code><a href="../../../../org/codehaus/jackson/JsonNode.html#getBinaryValue()">getBinaryValue</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></dd> 381<dt><span class="strong">Returns:</span></dt><dd>Binary data this node contains, iff it is a binary 382 node; null otherwise</dd></dl> 383</li> 384</ul> 385<a name="asText()"> 386<!-- --> 387</a> 388<ul class="blockList"> 389<li class="blockList"> 390<h4>asText</h4> 391<pre>public <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> asText()</pre> 392<div class="block">Hmmh. This is not quite as efficient as using <a href="../../../../org/codehaus/jackson/node/BinaryNode.html#serialize(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)"><code>serialize(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)</code></a>, 393 but will work correctly.</div> 394<dl> 395<dt><strong>Specified by:</strong></dt> 396<dd><code><a href="../../../../org/codehaus/jackson/JsonNode.html#asText()">asText</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></dd> 397</dl> 398</li> 399</ul> 400<a name="serialize(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)"> 401<!-- --> 402</a> 403<ul class="blockList"> 404<li class="blockList"> 405<h4>serialize</h4> 406<pre>public final void serialize(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a> jg, 407 <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> provider) 408 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>, 409 <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre> 410<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#serialize(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)">BaseJsonNode</a></code></strong></div> 411<div class="block">Method called to serialize node instances using given generator.</div> 412<dl> 413<dt><strong>Specified by:</strong></dt> 414<dd><code><a href="../../../../org/codehaus/jackson/map/JsonSerializable.html#serialize(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)">serialize</a></code> in interface <code><a href="../../../../org/codehaus/jackson/map/JsonSerializable.html" title="interface in org.codehaus.jackson.map">JsonSerializable</a></code></dd> 415<dt><strong>Specified by:</strong></dt> 416<dd><code><a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html#serialize(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)">serialize</a></code> in class <code><a href="../../../../org/codehaus/jackson/node/BaseJsonNode.html" title="class in org.codehaus.jackson.node">BaseJsonNode</a></code></dd> 417<dt><span class="strong">Throws:</span></dt> 418<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></dd> 419<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl> 420</li> 421</ul> 422<a name="equals(java.lang.Object)"> 423<!-- --> 424</a> 425<ul class="blockList"> 426<li class="blockList"> 427<h4>equals</h4> 428<pre>public boolean equals(<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> 429<div class="block"><strong>Description copied from class: <code><a href="../../../../org/codehaus/jackson/JsonNode.html#equals(java.lang.Object)">JsonNode</a></code></strong></div> 430<div class="block">Equality for node objects is defined as full (deep) value 431 equality. This means that it is possible to compare complete 432 JSON trees for equality by comparing equality of root nodes. 433<p> 434 Note: marked as abstract to ensure all implementation 435 classes define it properly and not rely on definition 436 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>.</div> 437<dl> 438<dt><strong>Specified by:</strong></dt> 439<dd><code><a href="../../../../org/codehaus/jackson/JsonNode.html#equals(java.lang.Object)">equals</a></code> in class <code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></dd> 440</dl> 441</li> 442</ul> 443<a name="hashCode()"> 444<!-- --> 445</a> 446<ul class="blockList"> 447<li class="blockList"> 448<h4>hashCode</h4> 449<pre>public int hashCode()</pre> 450<dl> 451<dt><strong>Overrides:</strong></dt> 452<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></dd> 453</dl> 454</li> 455</ul> 456<a name="toString()"> 457<!-- --> 458</a> 459<ul class="blockListLast"> 460<li class="blockList"> 461<h4>toString</h4> 462<pre>public <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> toString()</pre> 463<div class="block">Different from other values, since contents need to be surrounded 464 by (double) quotes.</div> 465<dl> 466<dt><strong>Overrides:</strong></dt> 467<dd><code><a href="../../../../org/codehaus/jackson/node/ValueNode.html#toString()">toString</a></code> in class <code><a href="../../../../org/codehaus/jackson/node/ValueNode.html" title="class in org.codehaus.jackson.node">ValueNode</a></code></dd> 468</dl> 469</li> 470</ul> 471</li> 472</ul> 473</li> 474</ul> 475</div> 476</div> 477<!-- ========= END OF CLASS DATA ========= --> 478<!-- ======= START OF BOTTOM NAVBAR ====== --> 479<div class="bottomNav"><a name="navbar_bottom"> 480<!-- --> 481</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 482<!-- --> 483</a> 484<ul class="navList" title="Navigation"> 485<li><a href="../../../../overview-summary.html">Overview</a></li> 486<li><a href="package-summary.html">Package</a></li> 487<li class="navBarCell1Rev">Class</li> 488<li><a href="class-use/BinaryNode.html">Use</a></li> 489<li><a href="package-tree.html">Tree</a></li> 490<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 491<li><a href="../../../../index-all.html">Index</a></li> 492<li><a href="../../../../help-doc.html">Help</a></li> 493</ul> 494</div> 495<div class="subNav"> 496<ul class="navList"> 497<li><a href="../../../../org/codehaus/jackson/node/BigIntegerNode.html" title="class in org.codehaus.jackson.node"><span class="strong">Prev Class</span></a></li> 498<li><a href="../../../../org/codehaus/jackson/node/BooleanNode.html" title="class in org.codehaus.jackson.node"><span class="strong">Next Class</span></a></li> 499</ul> 500<ul class="navList"> 501<li><a href="../../../../index.html?org/codehaus/jackson/node/BinaryNode.html" target="_top">Frames</a></li> 502<li><a href="BinaryNode.html" target="_top">No Frames</a></li> 503</ul> 504<ul class="navList" id="allclasses_navbar_bottom"> 505<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 506</ul> 507<div> 508<script type="text/javascript"><!-- 509 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 510 if(window==top) { 511 allClassesLink.style.display = "block"; 512 } 513 else { 514 allClassesLink.style.display = "none"; 515 } 516 //--> 517</script> 518</div> 519<div> 520<ul class="subNavList"> 521<li>Summary: </li> 522<li>Nested | </li> 523<li><a href="#fields_inherited_from_class_org.codehaus.jackson.JsonNode">Field</a> | </li> 524<li><a href="#constructor_summary">Constr</a> | </li> 525<li><a href="#method_summary">Method</a></li> 526</ul> 527<ul class="subNavList"> 528<li>Detail: </li> 529<li>Field | </li> 530<li><a href="#constructor_detail">Constr</a> | </li> 531<li><a href="#method_detail">Method</a></li> 532</ul> 533</div> 534<a name="skip-navbar_bottom"> 535<!-- --> 536</a></div> 537<!-- ======== END OF BOTTOM NAVBAR ======= --> 538</body> 539</html> 540