com.judoscript.util
Class MyInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by com.judoscript.util.MyInputStream
All Implemented Interfaces:
java.io.Closeable

public final class MyInputStream
extends java.io.InputStream


Constructor Summary
MyInputStream(java.io.InputStream is)
           
MyInputStream(java.io.InputStream is, boolean bigEndian)
           
 
Method Summary
 int available()
           
 void close()
           
 boolean isBigEndian()
           
 void mark(int limit)
           
 boolean markSupported()
           
 int read()
           
 int read(byte[] buf)
           
 int read(byte[] buf, int off, int len)
           
 char readAscii()
           
 boolean readBoolean()
           
 int readByte()
           
 double readDouble()
           
 float readFloat()
           
 int readInt()
           
 long readLong()
           
 short readShort()
           
 char readUnicode()
           
 int readUnsignedByte()
           
 int readUnsignedShort()
           
 void reset()
           
 void setBigEndian(boolean set)
           
 long skip(int cnt)
           
 int skipBytes(int cnt)
           
 
Methods inherited from class java.io.InputStream
skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyInputStream

public MyInputStream(java.io.InputStream is)

MyInputStream

public MyInputStream(java.io.InputStream is,
                     boolean bigEndian)
Method Detail

setBigEndian

public void setBigEndian(boolean set)

isBigEndian

public boolean isBigEndian()

skip

public long skip(int cnt)
          throws java.io.IOException
Throws:
java.io.IOException

reset

public void reset()
           throws java.io.IOException
Overrides:
reset in class java.io.InputStream
Throws:
java.io.IOException

mark

public void mark(int limit)
Overrides:
mark in class java.io.InputStream

markSupported

public boolean markSupported()
Overrides:
markSupported in class java.io.InputStream

available

public int available()
              throws java.io.IOException
Overrides:
available in class java.io.InputStream
Throws:
java.io.IOException

skipBytes

public int skipBytes(int cnt)
              throws java.io.IOException
Throws:
java.io.IOException

close

public void close()
           throws java.io.IOException
Specified by:
close in interface java.io.Closeable
Overrides:
close in class java.io.InputStream
Throws:
java.io.IOException

read

public int read()
         throws java.io.IOException
Specified by:
read in class java.io.InputStream
Throws:
java.io.IOException

read

public int read(byte[] buf)
         throws java.io.IOException
Overrides:
read in class java.io.InputStream
Throws:
java.io.IOException

read

public int read(byte[] buf,
                int off,
                int len)
         throws java.io.IOException
Overrides:
read in class java.io.InputStream
Throws:
java.io.IOException

readBoolean

public boolean readBoolean()
                    throws java.io.IOException
Throws:
java.io.IOException

readByte

public int readByte()
             throws java.io.IOException
Throws:
java.io.IOException

readAscii

public char readAscii()
               throws java.io.IOException
Throws:
java.io.IOException

readUnicode

public char readUnicode()
                 throws java.io.IOException
Throws:
java.io.IOException

readUnsignedByte

public int readUnsignedByte()
                     throws java.io.IOException
Throws:
java.io.IOException

readUnsignedShort

public int readUnsignedShort()
                      throws java.io.IOException
Throws:
java.io.IOException

readFloat

public float readFloat()
                throws java.io.IOException
Throws:
java.io.IOException

readDouble

public double readDouble()
                  throws java.io.IOException
Throws:
java.io.IOException

readShort

public short readShort()
                throws java.io.IOException
Throws:
java.io.IOException

readInt

public int readInt()
            throws java.io.IOException
Throws:
java.io.IOException

readLong

public long readLong()
              throws java.io.IOException
Throws:
java.io.IOException