Home | History | Annotate | Download | only in io
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      2 <!--NewPage-->
      3 <HTML>
      4 <HEAD>
      5 <!-- Generated by javadoc (build 1.6.0-google-internal) on Mon Jan 04 20:47:59 PST 2010 -->
      6 <TITLE>
      7 ByteArrayDataInput (Guava Libraries 2010.01.04)
      8 </TITLE>
      9 
     10 <META NAME="date" CONTENT="2010-01-04">
     11 
     12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
     13 
     14 <SCRIPT type="text/javascript">
     15 function windowTitle()
     16 {
     17     if (location.href.indexOf('is-external=true') == -1) {
     18         parent.document.title="ByteArrayDataInput (Guava Libraries 2010.01.04)";
     19     }
     20 }
     21 </SCRIPT>
     22 <NOSCRIPT>
     23 </NOSCRIPT>
     24 
     25 </HEAD>
     26 
     27 <BODY BGCOLOR="white" onload="windowTitle();">
     28 <HR>
     29 
     30 
     31 <!-- ========= START OF TOP NAVBAR ======= -->
     32 <A NAME="navbar_top"><!-- --></A>
     33 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
     34 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
     35 <TR>
     36 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
     37 <A NAME="navbar_top_firstrow"><!-- --></A>
     38 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
     39   <TR ALIGN="center" VALIGN="top">
     40   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     41   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     42   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
     43   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ByteArrayDataInput.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
     44   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     45   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     46   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
     47   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     48   </TR>
     49 </TABLE>
     50 </TD>
     51 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
     52 </EM>
     53 </TD>
     54 </TR>
     55 
     56 <TR>
     57 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     58 &nbsp;PREV CLASS&nbsp;
     59 &nbsp;<A HREF="../../../../com/google/common/io/ByteArrayDataOutput.html" title="interface in com.google.common.io"><B>NEXT CLASS</B></A></FONT></TD>
     60 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     61   <A HREF="../../../../index.html?com/google/common/io/ByteArrayDataInput.html" target="_top"><B>FRAMES</B></A>  &nbsp;
     62 &nbsp;<A HREF="ByteArrayDataInput.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
     63 &nbsp;<SCRIPT type="text/javascript">
     64   <!--
     65   if(window==top) {
     66     document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
     67   }
     68   //-->
     69 </SCRIPT>
     70 <NOSCRIPT>
     71   <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
     72 </NOSCRIPT>
     73 
     74 
     75 </FONT></TD>
     76 </TR>
     77 <TR>
     78 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
     79   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
     80 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
     81 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
     82 </TR>
     83 </TABLE>
     84 <A NAME="skip-navbar_top"></A>
     85 <!-- ========= END OF TOP NAVBAR ========= -->
     86 
     87 <HR>
     88 <!-- ======== START OF CLASS DATA ======== -->
     89 <H2>
     90 <FONT SIZE="-1">
     91 com.google.common.io</FONT>
     92 <BR>
     93 Interface ByteArrayDataInput</H2>
     94 <DL>
     95 <DT><B>All Superinterfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></DD>
     96 </DL>
     97 <HR>
     98 <DL>
     99 <DT><PRE>public interface <B>ByteArrayDataInput</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></DL>
    100 </PRE>
    101 
    102 <P>
    103 An extension of <code>DataInput</code> for reading from in-memory byte arrays; its
    104  methods offer identical functionality but do not throw <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A>.
    105  If any method encounters the end of the array prematurely, it throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang"><CODE>IllegalStateException</CODE></A>.
    106 <P>
    107 
    108 <P>
    109 <DL>
    110 <DT><B>Since:</B></DT>
    111   <DD>2009.09.15 <b>tentative</b></DD>
    112 <DT><B>Author:</B></DT>
    113   <DD>Kevin Bourrillion</DD>
    114 </DL>
    115 <HR>
    116 
    117 <P>
    118 
    119 <!-- ========== METHOD SUMMARY =========== -->
    120 
    121 <A NAME="method_summary"><!-- --></A>
    122 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
    123 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
    124 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
    125 <B>Method Summary</B></FONT></TH>
    126 </TR>
    127 <TR BGCOLOR="white" CLASS="TableRowColor">
    128 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    129 <CODE>&nbsp;boolean</CODE></FONT></TD>
    130 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readBoolean()">readBoolean</A></B>()</CODE>
    131 
    132 <BR>
    133 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    134 </TR>
    135 <TR BGCOLOR="white" CLASS="TableRowColor">
    136 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    137 <CODE>&nbsp;byte</CODE></FONT></TD>
    138 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readByte()">readByte</A></B>()</CODE>
    139 
    140 <BR>
    141 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    142 </TR>
    143 <TR BGCOLOR="white" CLASS="TableRowColor">
    144 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    145 <CODE>&nbsp;char</CODE></FONT></TD>
    146 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readChar()">readChar</A></B>()</CODE>
    147 
    148 <BR>
    149 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    150 </TR>
    151 <TR BGCOLOR="white" CLASS="TableRowColor">
    152 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    153 <CODE>&nbsp;double</CODE></FONT></TD>
    154 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readDouble()">readDouble</A></B>()</CODE>
    155 
    156 <BR>
    157 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    158 </TR>
    159 <TR BGCOLOR="white" CLASS="TableRowColor">
    160 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    161 <CODE>&nbsp;float</CODE></FONT></TD>
    162 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readFloat()">readFloat</A></B>()</CODE>
    163 
    164 <BR>
    165 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    166 </TR>
    167 <TR BGCOLOR="white" CLASS="TableRowColor">
    168 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    169 <CODE>&nbsp;void</CODE></FONT></TD>
    170 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readFully(byte[])">readFully</A></B>(byte[]&nbsp;b)</CODE>
    171 
    172 <BR>
    173 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    174 </TR>
    175 <TR BGCOLOR="white" CLASS="TableRowColor">
    176 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    177 <CODE>&nbsp;void</CODE></FONT></TD>
    178 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readFully(byte[], int, int)">readFully</A></B>(byte[]&nbsp;b,
    179           int&nbsp;off,
    180           int&nbsp;len)</CODE>
    181 
    182 <BR>
    183 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    184 </TR>
    185 <TR BGCOLOR="white" CLASS="TableRowColor">
    186 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    187 <CODE>&nbsp;int</CODE></FONT></TD>
    188 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readInt()">readInt</A></B>()</CODE>
    189 
    190 <BR>
    191 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    192 </TR>
    193 <TR BGCOLOR="white" CLASS="TableRowColor">
    194 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    195 <CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
    196 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readLine()">readLine</A></B>()</CODE>
    197 
    198 <BR>
    199 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    200 </TR>
    201 <TR BGCOLOR="white" CLASS="TableRowColor">
    202 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    203 <CODE>&nbsp;long</CODE></FONT></TD>
    204 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readLong()">readLong</A></B>()</CODE>
    205 
    206 <BR>
    207 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    208 </TR>
    209 <TR BGCOLOR="white" CLASS="TableRowColor">
    210 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    211 <CODE>&nbsp;short</CODE></FONT></TD>
    212 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readShort()">readShort</A></B>()</CODE>
    213 
    214 <BR>
    215 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    216 </TR>
    217 <TR BGCOLOR="white" CLASS="TableRowColor">
    218 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    219 <CODE>&nbsp;int</CODE></FONT></TD>
    220 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readUnsignedByte()">readUnsignedByte</A></B>()</CODE>
    221 
    222 <BR>
    223 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    224 </TR>
    225 <TR BGCOLOR="white" CLASS="TableRowColor">
    226 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    227 <CODE>&nbsp;int</CODE></FONT></TD>
    228 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readUnsignedShort()">readUnsignedShort</A></B>()</CODE>
    229 
    230 <BR>
    231 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    232 </TR>
    233 <TR BGCOLOR="white" CLASS="TableRowColor">
    234 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    235 <CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
    236 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#readUTF()">readUTF</A></B>()</CODE>
    237 
    238 <BR>
    239 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    240 </TR>
    241 <TR BGCOLOR="white" CLASS="TableRowColor">
    242 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    243 <CODE>&nbsp;int</CODE></FONT></TD>
    244 <TD><CODE><B><A HREF="../../../../com/google/common/io/ByteArrayDataInput.html#skipBytes(int)">skipBytes</A></B>(int&nbsp;n)</CODE>
    245 
    246 <BR>
    247 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    248 </TR>
    249 </TABLE>
    250 &nbsp;
    251 <P>
    252 
    253 <!-- ============ METHOD DETAIL ========== -->
    254 
    255 <A NAME="method_detail"><!-- --></A>
    256 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
    257 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
    258 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
    259 <B>Method Detail</B></FONT></TH>
    260 </TR>
    261 </TABLE>
    262 
    263 <A NAME="readFully(byte[])"><!-- --></A><H3>
    264 readFully</H3>
    265 <PRE>
    266 void <B>readFully</B>(byte[]&nbsp;b)</PRE>
    267 <DL>
    268 <DD><DL>
    269 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readFully(byte[])" title="class or interface in java.io">readFully</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    270 </DD>
    271 <DD><DL>
    272 </DL>
    273 </DD>
    274 </DL>
    275 <HR>
    276 
    277 <A NAME="readFully(byte[], int, int)"><!-- --></A><H3>
    278 readFully</H3>
    279 <PRE>
    280 void <B>readFully</B>(byte[]&nbsp;b,
    281                int&nbsp;off,
    282                int&nbsp;len)</PRE>
    283 <DL>
    284 <DD><DL>
    285 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readFully(byte[], int, int)" title="class or interface in java.io">readFully</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    286 </DD>
    287 <DD><DL>
    288 </DL>
    289 </DD>
    290 </DL>
    291 <HR>
    292 
    293 <A NAME="skipBytes(int)"><!-- --></A><H3>
    294 skipBytes</H3>
    295 <PRE>
    296 int <B>skipBytes</B>(int&nbsp;n)</PRE>
    297 <DL>
    298 <DD><DL>
    299 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#skipBytes(int)" title="class or interface in java.io">skipBytes</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    300 </DD>
    301 <DD><DL>
    302 </DL>
    303 </DD>
    304 </DL>
    305 <HR>
    306 
    307 <A NAME="readBoolean()"><!-- --></A><H3>
    308 readBoolean</H3>
    309 <PRE>
    310 boolean <B>readBoolean</B>()</PRE>
    311 <DL>
    312 <DD><DL>
    313 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readBoolean()" title="class or interface in java.io">readBoolean</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    314 </DD>
    315 <DD><DL>
    316 </DL>
    317 </DD>
    318 </DL>
    319 <HR>
    320 
    321 <A NAME="readByte()"><!-- --></A><H3>
    322 readByte</H3>
    323 <PRE>
    324 byte <B>readByte</B>()</PRE>
    325 <DL>
    326 <DD><DL>
    327 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readByte()" title="class or interface in java.io">readByte</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    328 </DD>
    329 <DD><DL>
    330 </DL>
    331 </DD>
    332 </DL>
    333 <HR>
    334 
    335 <A NAME="readUnsignedByte()"><!-- --></A><H3>
    336 readUnsignedByte</H3>
    337 <PRE>
    338 int <B>readUnsignedByte</B>()</PRE>
    339 <DL>
    340 <DD><DL>
    341 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readUnsignedByte()" title="class or interface in java.io">readUnsignedByte</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    342 </DD>
    343 <DD><DL>
    344 </DL>
    345 </DD>
    346 </DL>
    347 <HR>
    348 
    349 <A NAME="readShort()"><!-- --></A><H3>
    350 readShort</H3>
    351 <PRE>
    352 short <B>readShort</B>()</PRE>
    353 <DL>
    354 <DD><DL>
    355 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readShort()" title="class or interface in java.io">readShort</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    356 </DD>
    357 <DD><DL>
    358 </DL>
    359 </DD>
    360 </DL>
    361 <HR>
    362 
    363 <A NAME="readUnsignedShort()"><!-- --></A><H3>
    364 readUnsignedShort</H3>
    365 <PRE>
    366 int <B>readUnsignedShort</B>()</PRE>
    367 <DL>
    368 <DD><DL>
    369 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readUnsignedShort()" title="class or interface in java.io">readUnsignedShort</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    370 </DD>
    371 <DD><DL>
    372 </DL>
    373 </DD>
    374 </DL>
    375 <HR>
    376 
    377 <A NAME="readChar()"><!-- --></A><H3>
    378 readChar</H3>
    379 <PRE>
    380 char <B>readChar</B>()</PRE>
    381 <DL>
    382 <DD><DL>
    383 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readChar()" title="class or interface in java.io">readChar</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    384 </DD>
    385 <DD><DL>
    386 </DL>
    387 </DD>
    388 </DL>
    389 <HR>
    390 
    391 <A NAME="readInt()"><!-- --></A><H3>
    392 readInt</H3>
    393 <PRE>
    394 int <B>readInt</B>()</PRE>
    395 <DL>
    396 <DD><DL>
    397 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readInt()" title="class or interface in java.io">readInt</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    398 </DD>
    399 <DD><DL>
    400 </DL>
    401 </DD>
    402 </DL>
    403 <HR>
    404 
    405 <A NAME="readLong()"><!-- --></A><H3>
    406 readLong</H3>
    407 <PRE>
    408 long <B>readLong</B>()</PRE>
    409 <DL>
    410 <DD><DL>
    411 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readLong()" title="class or interface in java.io">readLong</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    412 </DD>
    413 <DD><DL>
    414 </DL>
    415 </DD>
    416 </DL>
    417 <HR>
    418 
    419 <A NAME="readFloat()"><!-- --></A><H3>
    420 readFloat</H3>
    421 <PRE>
    422 float <B>readFloat</B>()</PRE>
    423 <DL>
    424 <DD><DL>
    425 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readFloat()" title="class or interface in java.io">readFloat</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    426 </DD>
    427 <DD><DL>
    428 </DL>
    429 </DD>
    430 </DL>
    431 <HR>
    432 
    433 <A NAME="readDouble()"><!-- --></A><H3>
    434 readDouble</H3>
    435 <PRE>
    436 double <B>readDouble</B>()</PRE>
    437 <DL>
    438 <DD><DL>
    439 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readDouble()" title="class or interface in java.io">readDouble</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    440 </DD>
    441 <DD><DL>
    442 </DL>
    443 </DD>
    444 </DL>
    445 <HR>
    446 
    447 <A NAME="readLine()"><!-- --></A><H3>
    448 readLine</H3>
    449 <PRE>
    450 <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>readLine</B>()</PRE>
    451 <DL>
    452 <DD><DL>
    453 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readLine()" title="class or interface in java.io">readLine</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    454 </DD>
    455 <DD><DL>
    456 </DL>
    457 </DD>
    458 </DL>
    459 <HR>
    460 
    461 <A NAME="readUTF()"><!-- --></A><H3>
    462 readUTF</H3>
    463 <PRE>
    464 <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>readUTF</B>()</PRE>
    465 <DL>
    466 <DD><DL>
    467 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true#readUTF()" title="class or interface in java.io">readUTF</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A></CODE></DL>
    468 </DD>
    469 <DD><DL>
    470 </DL>
    471 </DD>
    472 </DL>
    473 <!-- ========= END OF CLASS DATA ========= -->
    474 <HR>
    475 
    476 
    477 <!-- ======= START OF BOTTOM NAVBAR ====== -->
    478 <A NAME="navbar_bottom"><!-- --></A>
    479 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
    480 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
    481 <TR>
    482 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
    483 <A NAME="navbar_bottom_firstrow"><!-- --></A>
    484 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
    485   <TR ALIGN="center" VALIGN="top">
    486   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    487   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    488   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    489   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ByteArrayDataInput.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    490   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    491   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    492   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    493   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    494   </TR>
    495 </TABLE>
    496 </TD>
    497 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
    498 </EM>
    499 </TD>
    500 </TR>
    501 
    502 <TR>
    503 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    504 &nbsp;PREV CLASS&nbsp;
    505 &nbsp;<A HREF="../../../../com/google/common/io/ByteArrayDataOutput.html" title="interface in com.google.common.io"><B>NEXT CLASS</B></A></FONT></TD>
    506 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    507   <A HREF="../../../../index.html?com/google/common/io/ByteArrayDataInput.html" target="_top"><B>FRAMES</B></A>  &nbsp;
    508 &nbsp;<A HREF="ByteArrayDataInput.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
    509 &nbsp;<SCRIPT type="text/javascript">
    510   <!--
    511   if(window==top) {
    512     document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
    513   }
    514   //-->
    515 </SCRIPT>
    516 <NOSCRIPT>
    517   <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
    518 </NOSCRIPT>
    519 
    520 
    521 </FONT></TD>
    522 </TR>
    523 <TR>
    524 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    525   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
    526 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    527 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
    528 </TR>
    529 </TABLE>
    530 <A NAME="skip-navbar_bottom"></A>
    531 <!-- ======== END OF BOTTOM NAVBAR ======= -->
    532 
    533 <HR>
    534 
    535 </BODY>
    536 </HTML>
    537