• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (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:&nbsp;</li>
64<li>Nested&nbsp;|&nbsp;</li>
65<li><a href="#fields_inherited_from_class_org.codehaus.jackson.JsonNode">Field</a>&nbsp;|&nbsp;</li>
66<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
67<li><a href="#method_summary">Method</a></li>
68</ul>
69<ul class="subNavList">
70<li>Detail:&nbsp;</li>
71<li>Field&nbsp;|&nbsp;</li>
72<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>&lt;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&gt;, <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&nbsp;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">&nbsp;</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[]&nbsp;data)</code>&nbsp;</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[]&nbsp;data,
159          int&nbsp;offset,
160          int&nbsp;length)</code>&nbsp;</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">&nbsp;</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>&nbsp;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>&nbsp;</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>&nbsp;jg,
219         <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;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[]&nbsp;data)</code>&nbsp;</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[]&nbsp;data,
237       int&nbsp;offset,
238       int&nbsp;length)</code>&nbsp;</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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;BinaryNode(byte[]&nbsp;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&nbsp;BinaryNode(byte[]&nbsp;data,
299          int&nbsp;offset,
300          int&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/node/BinaryNode.html" title="class in org.codehaus.jackson.node">BinaryNode</a>&nbsp;valueOf(byte[]&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/node/BinaryNode.html" title="class in org.codehaus.jackson.node">BinaryNode</a>&nbsp;valueOf(byte[]&nbsp;data,
327                 int&nbsp;offset,
328                 int&nbsp;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&nbsp;<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;asToken()</pre>
338<div class="block"><strong>Description copied from class:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;isBinary()</pre>
357<div class="block"><strong>Description copied from class:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;byte[]&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;<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>&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;serialize(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jg,
407             <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;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:&nbsp;<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>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;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>&nbsp;o)</pre>
429<div class="block"><strong>Description copied from class:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;int&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;<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>&nbsp;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>&nbsp;in class&nbsp;<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:&nbsp;</li>
522<li>Nested&nbsp;|&nbsp;</li>
523<li><a href="#fields_inherited_from_class_org.codehaus.jackson.JsonNode">Field</a>&nbsp;|&nbsp;</li>
524<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
525<li><a href="#method_summary">Method</a></li>
526</ul>
527<ul class="subNavList">
528<li>Detail:&nbsp;</li>
529<li>Field&nbsp;|&nbsp;</li>
530<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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