Package org.eclipse.mat.hprof
Class DefaultPositionInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.eclipse.mat.hprof.DefaultPositionInputStream
- All Implemented Interfaces:
Closeable,DataInput,AutoCloseable,IPositionInputStream
public class DefaultPositionInputStream
extends FilterInputStream
implements DataInput, IPositionInputStream
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmark(int readLimit) booleanlongposition()intread()intread(byte[] b, int off, int len) booleanbytereadByte()charreadChar()doublefloatvoidreadFully(byte[] b) voidreadFully(byte[] b, int off, int len) longreadID(int idSize) intreadInt()static intreadInt(byte[] b, int offset) readLine()longreadLong()static longreadLong(byte[] b, int offset) shortintlongintreadUTF()voidreset()voidseek(int pos) voidseek(long pos) longskip(long n) intskipBytes(int n) intskipBytes(long n) Methods inherited from class java.io.FilterInputStream
available, close, readMethods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferToMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.mat.hprof.IPositionInputStream
close
-
Constructor Details
-
DefaultPositionInputStream
-
-
Method Details
-
read
- Specified by:
readin interfaceIPositionInputStream- Overrides:
readin classFilterInputStream- Throws:
IOException
-
read
- Specified by:
readin interfaceIPositionInputStream- Overrides:
readin classFilterInputStream- Throws:
IOException
-
skip
- Specified by:
skipin interfaceIPositionInputStream- Overrides:
skipin classFilterInputStream- Throws:
IOException
-
markSupported
public boolean markSupported()- Specified by:
markSupportedin interfaceIPositionInputStream- Overrides:
markSupportedin classFilterInputStream
-
mark
public void mark(int readLimit) - Specified by:
markin interfaceIPositionInputStream- Overrides:
markin classFilterInputStream
-
reset
public void reset()- Specified by:
resetin interfaceIPositionInputStream- Overrides:
resetin classFilterInputStream
-
skipBytes
- Specified by:
skipBytesin interfaceDataInput- Specified by:
skipBytesin interfaceIPositionInputStream- Throws:
IOException
-
skipBytes
- Specified by:
skipBytesin interfaceIPositionInputStream- Throws:
IOException
-
readFully
- Specified by:
readFullyin interfaceDataInput- Specified by:
readFullyin interfaceIPositionInputStream- Throws:
IOException
-
readFully
- Specified by:
readFullyin interfaceDataInput- Specified by:
readFullyin interfaceIPositionInputStream- Throws:
IOException
-
position
public long position()- Specified by:
positionin interfaceIPositionInputStream
-
seek
- Specified by:
seekin interfaceIPositionInputStream- Throws:
IOException
-
seek
- Throws:
IOException
-
readUnsignedByte
- Specified by:
readUnsignedBytein interfaceDataInput- Specified by:
readUnsignedBytein interfaceIPositionInputStream- Throws:
IOException
-
readInt
- Specified by:
readIntin interfaceDataInput- Specified by:
readIntin interfaceIPositionInputStream- Throws:
IOException
-
readLong
- Specified by:
readLongin interfaceDataInput- Specified by:
readLongin interfaceIPositionInputStream- Throws:
IOException
-
readBoolean
- Specified by:
readBooleanin interfaceDataInput- Specified by:
readBooleanin interfaceIPositionInputStream- Throws:
IOException
-
readByte
- Specified by:
readBytein interfaceDataInput- Specified by:
readBytein interfaceIPositionInputStream- Throws:
IOException
-
readChar
- Specified by:
readCharin interfaceDataInput- Specified by:
readCharin interfaceIPositionInputStream- Throws:
IOException
-
readDouble
- Specified by:
readDoublein interfaceDataInput- Specified by:
readDoublein interfaceIPositionInputStream- Throws:
IOException
-
readFloat
- Specified by:
readFloatin interfaceDataInput- Specified by:
readFloatin interfaceIPositionInputStream- Throws:
IOException
-
readLine
- Specified by:
readLinein interfaceDataInput- Specified by:
readLinein interfaceIPositionInputStream- Throws:
IOException
-
readShort
- Specified by:
readShortin interfaceDataInput- Specified by:
readShortin interfaceIPositionInputStream- Throws:
IOException
-
readUTF
- Specified by:
readUTFin interfaceDataInput- Specified by:
readUTFin interfaceIPositionInputStream- Throws:
IOException
-
readUnsignedShort
- Specified by:
readUnsignedShortin interfaceDataInput- Specified by:
readUnsignedShortin interfaceIPositionInputStream- Throws:
IOException
-
readInt
- Throws:
IOException
-
readLong
public static long readLong(byte[] b, int offset) -
readUnsignedInt
- Specified by:
readUnsignedIntin interfaceIPositionInputStream- Throws:
IOException
-
readID
- Specified by:
readIDin interfaceIPositionInputStream- Throws:
IOException
-