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