TV-Browser 3.3.3 API

util.io
Class BufferedRandomAccessFile

java.lang.Object
  extended by java.io.RandomAccessFile
      extended by util.io.BufferedRandomAccessFile
All Implemented Interfaces:
java.io.Closeable, java.io.DataInput, java.io.DataOutput

public class BufferedRandomAccessFile
extends java.io.RandomAccessFile

buffered RandomAccessFile for faster reading

Author:
mikepple

Constructor Summary
BufferedRandomAccessFile(java.io.File file, java.lang.String mode)
           
BufferedRandomAccessFile(java.lang.String filename, java.lang.String mode)
           
 
Method Summary
 long getFilePointer()
           
 int read()
           
 int read(byte[] b, int off, int len)
           
 void seek(long pos)
           
 
Methods inherited from class java.io.RandomAccessFile
close, getChannel, getFD, length, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, setLength, skipBytes, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufferedRandomAccessFile

public BufferedRandomAccessFile(java.io.File file,
                                java.lang.String mode)
                         throws java.io.IOException
Throws:
java.io.IOException

BufferedRandomAccessFile

public BufferedRandomAccessFile(java.lang.String filename,
                                java.lang.String mode)
                         throws java.io.IOException
Throws:
java.io.IOException
Method Detail

read

public final int read()
               throws java.io.IOException
Overrides:
read in class java.io.RandomAccessFile
Throws:
java.io.IOException

read

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

getFilePointer

public long getFilePointer()
                    throws java.io.IOException
Overrides:
getFilePointer in class java.io.RandomAccessFile
Throws:
java.io.IOException

seek

public void seek(long pos)
          throws java.io.IOException
Overrides:
seek in class java.io.RandomAccessFile
Throws:
java.io.IOException

TV-Browser 3.3.3 API

TV-Browser 3.3.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)