Statistics
| Revision:

root / trunk / org.gvsig.dwg / org.gvsig.dwg.lib / doc / javadoc / freenet / support / HexUtil.html @ 5

History | View | Annotate | Download (17.1 KB)

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.4.2_08) on Wed Sep 07 16:36:35 CEST 2005 -->
6
<TITLE>
7
HexUtil
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="freenet.support.HexUtil class">
11

    
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
13

    
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    parent.document.title="HexUtil";
18
}
19
</SCRIPT>
20

    
21
</HEAD>
22

    
23
<BODY BGCOLOR="white" onload="windowTitle();">
24

    
25

    
26
<!-- ========= START OF TOP NAVBAR ======= -->
27
<A NAME="navbar_top"><!-- --></A>
28
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30
<TR>
31
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32
<A NAME="navbar_top_firstrow"><!-- --></A>
33
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34
  <TR ALIGN="center" VALIGN="top">
35
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/HexUtil.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
39
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
42
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
43
  </TR>
44
</TABLE>
45
</TD>
46
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
47
</EM>
48
</TD>
49
</TR>
50

    
51
<TR>
52
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
53
&nbsp;PREV CLASS&nbsp;
54
&nbsp;NEXT CLASS</FONT></TD>
55
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
56
  <A HREF="../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
57
&nbsp;<A HREF="HexUtil.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
58
&nbsp;<SCRIPT type="text/javascript">
59
  <!--
60
  if(window==top) {
61
    document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
62
  }
63
  //-->
64
</SCRIPT>
65
<NOSCRIPT>
66
  <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
67
</NOSCRIPT>
68

    
69
</FONT></TD>
70
</TR>
71
<TR>
72
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
73
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
74
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
75
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
76
</TR>
77
</TABLE>
78
<A NAME="skip-navbar_top"></A>
79
<!-- ========= END OF TOP NAVBAR ========= -->
80

    
81
<HR>
82
<!-- ======== START OF CLASS DATA ======== -->
83
<H2>
84
<FONT SIZE="-1">
85
freenet.support</FONT>
86
<BR>
87
Class HexUtil</H2>
88
<PRE>
89
java.lang.Object
90
  <IMG SRC="../../resources/inherit.gif" ALT="extended by"><B>freenet.support.HexUtil</B>
91
</PRE>
92
<HR>
93
<DL>
94
<DT>public class <B>HexUtil</B><DT>extends java.lang.Object</DL>
95

    
96
<P>
97
Number in hexadecimal format are used throughout Freenet.
98
 
99
 <p>Unless otherwise stated, the conventions follow the rules outlined in the 
100
 Java Language Specification.</p>
101
<P>
102

    
103
<P>
104
<DL>
105
<DT><B>Author:</B></DT>
106
  <DD>syoung</DD>
107
</DL>
108
<HR>
109

    
110
<P>
111
<!-- ======== NESTED CLASS SUMMARY ======== -->
112

    
113

    
114
<!-- =========== FIELD SUMMARY =========== -->
115

    
116

    
117
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
118

    
119

    
120
<!-- ========== METHOD SUMMARY =========== -->
121

    
122
<A NAME="method_summary"><!-- --></A>
123
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
124
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
125
<TD COLSPAN=2><FONT SIZE="+2">
126
<B>Method Summary</B></FONT></TD>
127
</TR>
128
<TR BGCOLOR="white" CLASS="TableRowColor">
129
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
130
<CODE>static&nbsp;byte[]</CODE></FONT></TD>
131
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#bitsToBytes(java.util.BitSet, int)">bitsToBytes</A></B>(java.util.BitSet&nbsp;ba,
132
            int&nbsp;size)</CODE>
133

    
134
<BR>
135
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pack the bits in ba into a byte[].</TD>
136
</TR>
137
<TR BGCOLOR="white" CLASS="TableRowColor">
138
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
139
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
140
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#bitsToHexString(java.util.BitSet, int)">bitsToHexString</A></B>(java.util.BitSet&nbsp;ba,
141
                int&nbsp;size)</CODE>
142

    
143
<BR>
144
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pack the bits in ba into a byte[] then convert that
145
 to a hex string and return it.</TD>
146
</TR>
147
<TR BGCOLOR="white" CLASS="TableRowColor">
148
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
149
<CODE>static&nbsp;void</CODE></FONT></TD>
150
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#bytesToBits(byte[], java.util.BitSet, int)">bytesToBits</A></B>(byte[]&nbsp;b,
151
            java.util.BitSet&nbsp;ba,
152
            int&nbsp;maxSize)</CODE>
153

    
154
<BR>
155
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read bits from a byte array into a bitset</TD>
156
</TR>
157
<TR BGCOLOR="white" CLASS="TableRowColor">
158
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
159
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
160
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#bytesToHex(byte[])">bytesToHex</A></B>(byte[]&nbsp;bs)</CODE>
161

    
162
<BR>
163
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
164
</TR>
165
<TR BGCOLOR="white" CLASS="TableRowColor">
166
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
167
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
168
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#bytesToHex(byte[], int, int)">bytesToHex</A></B>(byte[]&nbsp;bs,
169
           int&nbsp;off,
170
           int&nbsp;length)</CODE>
171

    
172
<BR>
173
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a byte array into a string of upper case hex chars.</TD>
174
</TR>
175
<TR BGCOLOR="white" CLASS="TableRowColor">
176
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
177
<CODE>static&nbsp;void</CODE></FONT></TD>
178
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#bytesToHexAppend(byte[], int, int, java.lang.StringBuffer)">bytesToHexAppend</A></B>(byte[]&nbsp;bs,
179
                 int&nbsp;off,
180
                 int&nbsp;length,
181
                 java.lang.StringBuffer&nbsp;sb)</CODE>
182

    
183
<BR>
184
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
185
</TR>
186
<TR BGCOLOR="white" CLASS="TableRowColor">
187
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
188
<CODE>static&nbsp;int</CODE></FONT></TD>
189
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#countBytesForBits(int)">countBytesForBits</A></B>(int&nbsp;size)</CODE>
190

    
191
<BR>
192
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
193
</TR>
194
<TR BGCOLOR="white" CLASS="TableRowColor">
195
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
196
<CODE>static&nbsp;void</CODE></FONT></TD>
197
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#hexToBits(java.lang.String, java.util.BitSet, int)">hexToBits</A></B>(java.lang.String&nbsp;s,
198
          java.util.BitSet&nbsp;ba,
199
          int&nbsp;length)</CODE>
200

    
201
<BR>
202
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a hex string of bits and write it into a bitset</TD>
203
</TR>
204
<TR BGCOLOR="white" CLASS="TableRowColor">
205
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
206
<CODE>static&nbsp;byte[]</CODE></FONT></TD>
207
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#hexToBytes(java.lang.String)">hexToBytes</A></B>(java.lang.String&nbsp;s)</CODE>
208

    
209
<BR>
210
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
211
</TR>
212
<TR BGCOLOR="white" CLASS="TableRowColor">
213
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
214
<CODE>static&nbsp;void</CODE></FONT></TD>
215
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#hexToBytes(java.lang.String, byte[], int)">hexToBytes</A></B>(java.lang.String&nbsp;s,
216
           byte[]&nbsp;out,
217
           int&nbsp;off)</CODE>
218

    
219
<BR>
220
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a String of hex characters into an array of bytes.</TD>
221
</TR>
222
<TR BGCOLOR="white" CLASS="TableRowColor">
223
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
224
<CODE>static&nbsp;byte[]</CODE></FONT></TD>
225
<TD><CODE><B><A HREF="../../freenet/support/HexUtil.html#hexToBytes(java.lang.String, int)">hexToBytes</A></B>(java.lang.String&nbsp;s,
226
           int&nbsp;off)</CODE>
227

    
228
<BR>
229
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
230
</TR>
231
</TABLE>
232
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
233
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
234
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
235
<TD><B>Methods inherited from class java.lang.Object</B></TD>
236
</TR>
237
<TR BGCOLOR="white" CLASS="TableRowColor">
238
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
239
</TR>
240
</TABLE>
241
&nbsp;
242
<P>
243

    
244
<!-- ============ FIELD DETAIL =========== -->
245

    
246

    
247
<!-- ========= CONSTRUCTOR DETAIL ======== -->
248

    
249

    
250
<!-- ============ METHOD DETAIL ========== -->
251

    
252
<A NAME="method_detail"><!-- --></A>
253
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
254
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
255
<TD COLSPAN=1><FONT SIZE="+2">
256
<B>Method Detail</B></FONT></TD>
257
</TR>
258
</TABLE>
259

    
260
<A NAME="bytesToHex(byte[], int, int)"><!-- --></A><H3>
261
bytesToHex</H3>
262
<PRE>
263
public static final java.lang.String <B>bytesToHex</B>(byte[]&nbsp;bs,
264
                                                int&nbsp;off,
265
                                                int&nbsp;length)</PRE>
266
<DL>
267
<DD>Converts a byte array into a string of upper case hex chars.
268
<P>
269
<DD><DL>
270
<DT><B>Parameters:</B><DD><CODE>bs</CODE> - A byte array<DD><CODE>off</CODE> - The index of the first byte to read<DD><CODE>length</CODE> - The number of bytes to read.
271
<DT><B>Returns:</B><DD>the string of hex chars.</DL>
272
</DD>
273
</DL>
274
<HR>
275

    
276
<A NAME="bytesToHexAppend(byte[], int, int, java.lang.StringBuffer)"><!-- --></A><H3>
277
bytesToHexAppend</H3>
278
<PRE>
279
public static final void <B>bytesToHexAppend</B>(byte[]&nbsp;bs,
280
                                          int&nbsp;off,
281
                                          int&nbsp;length,
282
                                          java.lang.StringBuffer&nbsp;sb)</PRE>
283
<DL>
284
<DD><DL>
285
</DL>
286
</DD>
287
</DL>
288
<HR>
289

    
290
<A NAME="bytesToHex(byte[])"><!-- --></A><H3>
291
bytesToHex</H3>
292
<PRE>
293
public static final java.lang.String <B>bytesToHex</B>(byte[]&nbsp;bs)</PRE>
294
<DL>
295
<DD><DL>
296
</DL>
297
</DD>
298
</DL>
299
<HR>
300

    
301
<A NAME="hexToBytes(java.lang.String)"><!-- --></A><H3>
302
hexToBytes</H3>
303
<PRE>
304
public static final byte[] <B>hexToBytes</B>(java.lang.String&nbsp;s)</PRE>
305
<DL>
306
<DD><DL>
307
</DL>
308
</DD>
309
</DL>
310
<HR>
311

    
312
<A NAME="hexToBytes(java.lang.String, int)"><!-- --></A><H3>
313
hexToBytes</H3>
314
<PRE>
315
public static final byte[] <B>hexToBytes</B>(java.lang.String&nbsp;s,
316
                                      int&nbsp;off)</PRE>
317
<DL>
318
<DD><DL>
319
</DL>
320
</DD>
321
</DL>
322
<HR>
323

    
324
<A NAME="hexToBytes(java.lang.String, byte[], int)"><!-- --></A><H3>
325
hexToBytes</H3>
326
<PRE>
327
public static final void <B>hexToBytes</B>(java.lang.String&nbsp;s,
328
                                    byte[]&nbsp;out,
329
                                    int&nbsp;off)
330
                             throws java.lang.NumberFormatException,
331
                                    java.lang.IndexOutOfBoundsException</PRE>
332
<DL>
333
<DD>Converts a String of hex characters into an array of bytes.
334
<P>
335
<DD><DL>
336
<DT><B>Parameters:</B><DD><CODE>s</CODE> - A string of hex characters (upper case or lower) of even
337
            length.<DD><CODE>out</CODE> - A byte array of length at least s.length()/2 + off<DD><CODE>off</CODE> - The first byte to write of the array
338
<DT><B>Throws:</B>
339
<DD><CODE>java.lang.NumberFormatException</CODE>
340
<DD><CODE>java.lang.IndexOutOfBoundsException</CODE></DL>
341
</DD>
342
</DL>
343
<HR>
344

    
345
<A NAME="bitsToBytes(java.util.BitSet, int)"><!-- --></A><H3>
346
bitsToBytes</H3>
347
<PRE>
348
public static final byte[] <B>bitsToBytes</B>(java.util.BitSet&nbsp;ba,
349
                                       int&nbsp;size)</PRE>
350
<DL>
351
<DD>Pack the bits in ba into a byte[].
352
<P>
353
<DD><DL>
354
</DL>
355
</DD>
356
</DL>
357
<HR>
358

    
359
<A NAME="bitsToHexString(java.util.BitSet, int)"><!-- --></A><H3>
360
bitsToHexString</H3>
361
<PRE>
362
public static final java.lang.String <B>bitsToHexString</B>(java.util.BitSet&nbsp;ba,
363
                                                     int&nbsp;size)</PRE>
364
<DL>
365
<DD>Pack the bits in ba into a byte[] then convert that
366
 to a hex string and return it.
367
<P>
368
<DD><DL>
369
</DL>
370
</DD>
371
</DL>
372
<HR>
373

    
374
<A NAME="countBytesForBits(int)"><!-- --></A><H3>
375
countBytesForBits</H3>
376
<PRE>
377
public static int <B>countBytesForBits</B>(int&nbsp;size)</PRE>
378
<DL>
379
<DD><DL>
380

    
381
<DT><B>Returns:</B><DD>the number of bytes required to represent the
382
 bitset</DL>
383
</DD>
384
</DL>
385
<HR>
386

    
387
<A NAME="bytesToBits(byte[], java.util.BitSet, int)"><!-- --></A><H3>
388
bytesToBits</H3>
389
<PRE>
390
public static void <B>bytesToBits</B>(byte[]&nbsp;b,
391
                               java.util.BitSet&nbsp;ba,
392
                               int&nbsp;maxSize)</PRE>
393
<DL>
394
<DD>Read bits from a byte array into a bitset
395
<P>
396
<DD><DL>
397
<DT><B>Parameters:</B><DD><CODE>b</CODE> - the byte[] to read from<DD><CODE>ba</CODE> - the bitset to write to</DL>
398
</DD>
399
</DL>
400
<HR>
401

    
402
<A NAME="hexToBits(java.lang.String, java.util.BitSet, int)"><!-- --></A><H3>
403
hexToBits</H3>
404
<PRE>
405
public static void <B>hexToBits</B>(java.lang.String&nbsp;s,
406
                             java.util.BitSet&nbsp;ba,
407
                             int&nbsp;length)</PRE>
408
<DL>
409
<DD>Read a hex string of bits and write it into a bitset
410
<P>
411
<DD><DL>
412
<DT><B>Parameters:</B><DD><CODE>s</CODE> - hex string of the stored bits<DD><CODE>ba</CODE> - the bitset to store the bits in<DD><CODE>length</CODE> - the maximum number of bits to store</DL>
413
</DD>
414
</DL>
415
<!-- ========= END OF CLASS DATA ========= -->
416
<HR>
417

    
418

    
419
<!-- ======= START OF BOTTOM NAVBAR ====== -->
420
<A NAME="navbar_bottom"><!-- --></A>
421
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
422
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
423
<TR>
424
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
425
<A NAME="navbar_bottom_firstrow"><!-- --></A>
426
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
427
  <TR ALIGN="center" VALIGN="top">
428
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
429
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
430
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
431
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/HexUtil.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
432
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
433
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
434
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
435
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
436
  </TR>
437
</TABLE>
438
</TD>
439
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
440
</EM>
441
</TD>
442
</TR>
443

    
444
<TR>
445
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
446
&nbsp;PREV CLASS&nbsp;
447
&nbsp;NEXT CLASS</FONT></TD>
448
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
449
  <A HREF="../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
450
&nbsp;<A HREF="HexUtil.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
451
&nbsp;<SCRIPT type="text/javascript">
452
  <!--
453
  if(window==top) {
454
    document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
455
  }
456
  //-->
457
</SCRIPT>
458
<NOSCRIPT>
459
  <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
460
</NOSCRIPT>
461

    
462
</FONT></TD>
463
</TR>
464
<TR>
465
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
466
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
467
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
468
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
469
</TR>
470
</TABLE>
471
<A NAME="skip-navbar_bottom"></A>
472
<!-- ======== END OF BOTTOM NAVBAR ======= -->
473

    
474
<HR>
475

    
476
</BODY>
477
</HTML>