|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.RandomAccessFile
com.imagero.uio.OffsetRandomAccessFile
OffsetRandomAccessFile.java
Usefull for reading EXIF files
However this class has bad performance, bacause the data is unbuffered.
Field Summary | |
protected long |
length
|
protected long |
offset
|
Constructor Summary | |
OffsetRandomAccessFile(java.io.File file,
java.lang.String mode,
long offset)
|
|
OffsetRandomAccessFile(java.io.File file,
java.lang.String mode,
long offset,
long length)
|
|
OffsetRandomAccessFile(java.lang.String name,
java.lang.String mode,
long offset)
|
|
OffsetRandomAccessFile(java.lang.String name,
java.lang.String mode,
long offset,
long length)
|
Method Summary | |
long |
getFilePointer()
|
long |
length()
|
int |
read()
|
void |
seek(long pos)
|
int |
skip(int n)
|
Methods inherited from class java.io.RandomAccessFile |
close, getChannel, getFD, read, 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 |
Field Detail |
protected long offset
protected long length
Constructor Detail |
public OffsetRandomAccessFile(java.io.File file, java.lang.String mode, long offset) throws java.io.IOException
public OffsetRandomAccessFile(java.io.File file, java.lang.String mode, long offset, long length) throws java.io.IOException
public OffsetRandomAccessFile(java.lang.String name, java.lang.String mode, long offset) throws java.io.IOException
public OffsetRandomAccessFile(java.lang.String name, java.lang.String mode, long offset, long length) throws java.io.IOException
Method Detail |
public void seek(long pos) throws java.io.IOException
java.io.IOException
public int read() throws java.io.IOException
java.io.IOException
public long length() throws java.io.IOException
java.io.IOException
public long getFilePointer() throws java.io.IOException
java.io.IOException
public int skip(int n) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |