Package org.eclipse.mat.hprof
Interface IPositionInputStream
-
- All Superinterfaces:
java.io.DataInput
- All Known Implementing Classes:
BufferingRafPositionInputStream
,ByteArrayPositionInputStream
,DefaultPositionInputStream
public interface IPositionInputStream extends java.io.DataInput
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
void
mark(int readLimit)
boolean
markSupported()
long
position()
int
read()
int
read(byte[] b, int off, int len)
boolean
readBoolean()
byte
readByte()
char
readChar()
double
readDouble()
float
readFloat()
void
readFully(byte[] b)
void
readFully(byte[] b, int off, int len)
long
readID(int idSize)
int
readInt()
java.lang.String
readLine()
long
readLong()
short
readShort()
int
readUnsignedByte()
long
readUnsignedInt()
int
readUnsignedShort()
java.lang.String
readUTF()
void
reset()
void
seek(long pos)
long
skip(long n)
int
skipBytes(int n)
int
skipBytes(long n)
-
-
-
Method Detail
-
read
int read() throws java.io.IOException
- Throws:
java.io.IOException
-
read
int read(byte[] b, int off, int len) throws java.io.IOException
- Throws:
java.io.IOException
-
skip
long skip(long n) throws java.io.IOException
- Throws:
java.io.IOException
-
markSupported
boolean markSupported()
-
mark
void mark(int readLimit)
-
reset
void reset() throws java.io.IOException
- Throws:
java.io.IOException
-
skipBytes
int skipBytes(int n) throws java.io.IOException
- Specified by:
skipBytes
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
skipBytes
int skipBytes(long n) throws java.io.IOException
- Throws:
java.io.IOException
-
readFully
void readFully(byte[] b) throws java.io.IOException
- Specified by:
readFully
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readFully
void readFully(byte[] b, int off, int len) throws java.io.IOException
- Specified by:
readFully
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
position
long position()
-
seek
void seek(long pos) throws java.io.IOException
- Throws:
java.io.IOException
-
readUnsignedByte
int readUnsignedByte() throws java.io.IOException
- Specified by:
readUnsignedByte
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readInt
int readInt() throws java.io.IOException
- Specified by:
readInt
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readLong
long readLong() throws java.io.IOException
- Specified by:
readLong
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readBoolean
boolean readBoolean() throws java.io.IOException
- Specified by:
readBoolean
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readByte
byte readByte() throws java.io.IOException
- Specified by:
readByte
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readChar
char readChar() throws java.io.IOException
- Specified by:
readChar
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readDouble
double readDouble() throws java.io.IOException
- Specified by:
readDouble
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readFloat
float readFloat() throws java.io.IOException
- Specified by:
readFloat
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readLine
java.lang.String readLine() throws java.io.IOException
- Specified by:
readLine
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readShort
short readShort() throws java.io.IOException
- Specified by:
readShort
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readUTF
java.lang.String readUTF() throws java.io.IOException
- Specified by:
readUTF
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readUnsignedShort
int readUnsignedShort() throws java.io.IOException
- Specified by:
readUnsignedShort
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
readUnsignedInt
long readUnsignedInt() throws java.io.IOException
- Throws:
java.io.IOException
-
readID
long readID(int idSize) throws java.io.IOException
- Throws:
java.io.IOException
-
close
void close() throws java.io.IOException
- Throws:
java.io.IOException
-
-