Package org.eclipse.cdt.utils.macho
Class ERandomAccessFile
- java.lang.Object
-
- java.io.RandomAccessFile
-
- org.eclipse.cdt.utils.macho.ERandomAccessFile
-
- All Implemented Interfaces:
Closeable
,DataInput
,DataOutput
,AutoCloseable
public class ERandomAccessFile extends RandomAccessFile
-
-
Constructor Summary
Constructors Constructor Description ERandomAccessFile(File file, String mode)
ERandomAccessFile(String file, String mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getFilePointer()
int
readIntE()
long
readLongE()
short
readShortE()
void
seek(long pos)
void
setEndian(boolean le)
void
setFileOffset(long offset)
-
Methods inherited from class java.io.RandomAccessFile
close, getChannel, getFD, length, read, 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
-
-
-
-
Constructor Detail
-
ERandomAccessFile
public ERandomAccessFile(String file, String mode) throws IOException
- Throws:
IOException
-
ERandomAccessFile
public ERandomAccessFile(File file, String mode) throws IOException
- Throws:
IOException
-
-
Method Detail
-
setEndian
public void setEndian(boolean le)
-
readShortE
public final short readShortE() throws IOException
- Throws:
IOException
-
readIntE
public final int readIntE() throws IOException
- Throws:
IOException
-
readLongE
public final long readLongE() throws IOException
- Throws:
IOException
-
setFileOffset
public void setFileOffset(long offset) throws IOException
- Throws:
IOException
-
getFilePointer
public long getFilePointer() throws IOException
- Overrides:
getFilePointer
in classRandomAccessFile
- Throws:
IOException
-
seek
public void seek(long pos) throws IOException
- Overrides:
seek
in classRandomAccessFile
- Throws:
IOException
-
-