org.jvnet.hudson.pxeboot
Class DataInputStream2

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.FilterInputStream
          extended by java.io.DataInputStream
              extended by org.jvnet.hudson.pxeboot.DataInputStream2
All Implemented Interfaces:
java.io.Closeable, java.io.DataInput

public class DataInputStream2
extends java.io.DataInputStream

DataInputStream with a few more convenience methods.

Author:
Kohsuke Kawaguchi

Field Summary
 
Fields inherited from class java.io.FilterInputStream
in
 
Constructor Summary
DataInputStream2(java.net.DatagramPacket packet)
           
DataInputStream2(java.io.InputStream in)
           
 
Method Summary
 byte[] readByteArray(int size)
           
 java.lang.String readFixedLengthNullTerminatedString(int size)
           
 java.net.Inet4Address readInet4Address()
           
 java.lang.String readNullTerminatedString()
           
 
Methods inherited from class java.io.DataInputStream
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, readUTF, skipBytes
 
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataInputStream2

public DataInputStream2(java.io.InputStream in)

DataInputStream2

public DataInputStream2(java.net.DatagramPacket packet)
Method Detail

readInet4Address

public java.net.Inet4Address readInet4Address()
                                       throws java.io.IOException
Throws:
java.io.IOException

readByteArray

public byte[] readByteArray(int size)
                     throws java.io.IOException
Throws:
java.io.IOException

readFixedLengthNullTerminatedString

public java.lang.String readFixedLengthNullTerminatedString(int size)
                                                     throws java.io.IOException
Throws:
java.io.IOException

readNullTerminatedString

public java.lang.String readNullTerminatedString()
                                          throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2009. All Rights Reserved.