Package org.eclipse.cdt.utils
Class ERandomAccessFile
- java.lang.Object
-
- java.io.RandomAccessFile
-
- org.eclipse.cdt.utils.ERandomAccessFile
-
- All Implemented Interfaces:
Closeable,DataInput,DataOutput,AutoCloseable
public class ERandomAccessFile extends RandomAccessFile
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
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 longgetFilePointer()StringgetPath()Get the path of the file readerByteOrderorder()Get the byte order of the filevoidreadFullyE(byte[] bytes)longreadIntE()longreadLongE()shortreadShortE()voidseek(long pos)voidsetEndian(boolean le)voidsetFileOffset(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 long readIntE() throws IOException- Throws:
IOException
-
readLongE
public final long readLongE() throws IOException- Throws:
IOException
-
readFullyE
public final void readFullyE(byte[] bytes) throws IOException- Throws:
IOException
-
setFileOffset
public void setFileOffset(long offset) throws IOException- Throws:
IOException
-
getPath
public String getPath()
Get the path of the file reader- Since:
- 7.0
-
getFilePointer
public long getFilePointer() throws IOException- Overrides:
getFilePointerin classRandomAccessFile- Throws:
IOException
-
seek
public void seek(long pos) throws IOException- Overrides:
seekin classRandomAccessFile- Throws:
IOException
-
order
public ByteOrder order()
Get the byte order of the file- Returns:
ByteOrder.LITTLE_ENDIANorByteOrder.BIG_ENDIAN- Since:
- 7.0
-
-