com.jinke.io
Class FileInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by com.jinke.io.FileInputStream

public class FileInputStream
extends java.io.InputStream


Field Summary
protected  int fp
           
protected  int pos
           
 
Constructor Summary
FileInputStream()
           
FileInputStream(java.lang.String s)
           
 
Method Summary
 int available()
           
protected  int available(int i)
           
 void close()
           
protected  void close(int i)
           
protected  void finalize()
           
 void mark(int i)
           
protected  boolean open(byte[] abyte0)
           
 void open(java.lang.String s)
           
 int read()
           
 int read(byte[] abyte0)
           
 int read(byte[] abyte0, int i, int j)
           
protected  int read(int i)
           
protected  int readBytes(int i, byte[] abyte0, int j, int k)
           
 void reset(int i)
           
protected  int seekPosition(int i, int j)
           
protected  long skip(int i, long l)
           
 long skip(long l)
           
protected  int tellPosition(int i)
           
 
Methods inherited from class java.io.InputStream
markSupported, reset
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fp

protected int fp

pos

protected int pos
Constructor Detail

FileInputStream

public FileInputStream()

FileInputStream

public FileInputStream(java.lang.String s)
                throws FileNotFoundException,
                       java.io.IOException
Parameters:
s -
Throws:
FileNotFoundException
java.io.IOException
Method Detail

open

protected boolean open(byte[] abyte0)
                throws FileNotFoundException
Parameters:
abyte0 -
Returns:
Throws:
FileNotFoundException

available

protected int available(int i)
                 throws java.io.IOException
Parameters:
i -
Returns:
Throws:
java.io.IOException

close

protected void close(int i)
              throws java.io.IOException
Parameters:
i -
Throws:
java.io.IOException

skip

protected long skip(int i,
                    long l)
             throws java.io.IOException
Parameters:
i -
l -
Returns:
Throws:
java.io.IOException

readBytes

protected int readBytes(int i,
                        byte[] abyte0,
                        int j,
                        int k)
                 throws java.io.IOException
Parameters:
i -
abyte0 -
j -
k -
Returns:
Throws:
java.io.IOException

read

protected int read(int i)
            throws java.io.IOException
Parameters:
i -
Returns:
Throws:
java.io.IOException

tellPosition

protected int tellPosition(int i)
                    throws java.io.IOException
Parameters:
i -
Returns:
Throws:
java.io.IOException

seekPosition

protected int seekPosition(int i,
                           int j)
                    throws java.io.IOException
Parameters:
i -
j -
Returns:
Throws:
java.io.IOException

open

public void open(java.lang.String s)
          throws FileNotFoundException,
                 java.io.IOException
Parameters:
s -
Throws:
FileNotFoundException
java.io.IOException

available

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

close

public void close()
           throws java.io.IOException
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
Returns:
Throws:
java.io.IOException

read

public int read(byte[] abyte0)
         throws java.io.IOException
Overrides:
read in class java.io.InputStream
Parameters:
abyte0 -
Returns:
Throws:
java.io.IOException

read

public int read(byte[] abyte0,
                int i,
                int j)
         throws java.io.IOException
Overrides:
read in class java.io.InputStream
Parameters:
abyte0 -
i -
j -
Returns:
Throws:
java.io.IOException

skip

public long skip(long l)
          throws java.io.IOException
Overrides:
skip in class java.io.InputStream
Parameters:
l -
Returns:
Throws:
java.io.IOException

finalize

protected void finalize()
                 throws java.io.IOException
Throws:
java.io.IOException

mark

public void mark(int i)
Overrides:
mark in class java.io.InputStream
Parameters:
i -

reset

public void reset(int i)
           throws java.io.IOException
Parameters:
i -
Throws:
java.io.IOException