java.lang.Object
java.io.InputStream
de.grogra.util.HierarchicalQueue.Reader
- All Implemented Interfaces:
Closeable,DataInput,ObjectInput,AutoCloseable
- Direct Known Subclasses:
GraphQueue.Processor,XAQueue.Reader
- Enclosing class:
HierarchicalQueue
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intvoidclose()final voidenter(boolean last) final booleanfinal voidleave()final intfinal intfinal intnext()final bytepeekByte()final charpeekChar()final doublefinal floatfinal intpeekInt()final longpeekLong()final Objectfinal voidfinal intprevious()final voidfinal intread()final intread(byte[] b) final intread(byte[] b, int off, int len) final booleanfinal bytereadByte()final charreadChar()final doublefinal floatfinal voidreadFully(byte[] b) final voidreadFully(byte[] b, int off, int len) final intreadInt()final intreadItem()final StringreadLine()final longreadLong()final Objectfinal Objectfinal Objectfinal shortfinal voidfinal intfinal intfinal StringreadUTF()final intfinal longskip(long n) final voidfinal voidfinal voidskipByte()final intskipBytes(int n) final voidskipChar()final voidfinal voidfinal voidskipInt()final voidskipLong()final voidfinal voidfinal voidskipUTF()Methods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, readAllBytes, readNBytes, readNBytes, reset, skipNBytes, transferTo
-
Field Details
-
in
-
-
Constructor Details
-
Reader
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceObjectInput- Overrides:
closein classInputStream
-
resetCursor
public final int resetCursor() -
moveTo
-
isAt
-
moveToCurrent
public final int moveToCurrent() -
pushCursor
public final void pushCursor() -
popCursor
public final void popCursor() -
readItem
public final int readItem() -
next
public final int next() -
previous
public final int previous() -
enter
- Throws:
IOException
-
leave
- Throws:
IOException
-
read
public final int read()- Specified by:
readin interfaceObjectInput- Specified by:
readin classInputStream
-
read
public final int read(byte[] b) - Specified by:
readin interfaceObjectInput- Overrides:
readin classInputStream
-
read
public final int read(byte[] b, int off, int len) - Specified by:
readin interfaceObjectInput- Overrides:
readin classInputStream
-
readFully
public final void readFully(byte[] b) -
readFully
public final void readFully(byte[] b, int off, int len) -
readBoolean
public final boolean readBoolean()- Specified by:
readBooleanin interfaceDataInput
-
readShort
public final short readShort() -
readUnsignedByte
public final int readUnsignedByte()- Specified by:
readUnsignedBytein interfaceDataInput
-
readUnsignedShort
public final int readUnsignedShort()- Specified by:
readUnsignedShortin interfaceDataInput
-
readChar
public final char readChar() -
readByte
public final byte readByte() -
skipByte
public final void skipByte() -
peekByte
public final byte peekByte() -
readInt
public final int readInt() -
skipInt
public final void skipInt() -
peekInt
public final int peekInt() -
readLong
public final long readLong() -
skipLong
public final void skipLong() -
peekLong
public final long peekLong() -
readFloat
public final float readFloat() -
skipFloat
public final void skipFloat() -
peekFloat
public final float peekFloat() -
readDouble
public final double readDouble()- Specified by:
readDoublein interfaceDataInput
-
skipDouble
public final void skipDouble() -
peekDouble
public final double peekDouble() -
readObjectInQueue
-
skipObjectInQueue
public final void skipObjectInQueue() -
peekObject
-
readUTF
- Specified by:
readUTFin interfaceDataInput- Throws:
UTFDataFormatException
-
peekChar
- Throws:
UTFDataFormatException
-
readLine
-
skip
public final long skip(long n) - Specified by:
skipin interfaceObjectInput- Overrides:
skipin classInputStream
-
skipBytes
public final int skipBytes(int n) -
available
public final int available()- Specified by:
availablein interfaceObjectInput- Overrides:
availablein classInputStream
-
readObject
- Specified by:
readObjectin interfaceObjectInput- Throws:
IOExceptionClassNotFoundException
-
readObjectInStream
- Throws:
IOExceptionClassNotFoundException
-
readSkipBlock
public final void readSkipBlock() -
skipBoolean
public final void skipBoolean() -
skipShort
public final void skipShort() -
skipChar
public final void skipChar() -
skipBlock
public final void skipBlock() -
skipUTF
public final void skipUTF()
-