public static interface ByteArray.Cursor extends IoRelativeReader, IoRelativeWriter
Cloneable
to allow cheap mark/position
emulation?Modifier and Type | Method and Description |
---|---|
byte |
get() |
void |
get(IoBuffer bb)
Gets enough bytes to fill the
IoBuffer and advances the reader. |
int |
getIndex() |
int |
getInt() |
int |
getRemaining() |
boolean |
hasRemaining()
Checks if there are any remaining bytes that can be read.
|
void |
setIndex(int index)
Sets the current index of the cursor.
|
int getIndex()
void setIndex(int index)
index
- The current index to setint getRemaining()
getRemaining
in interface IoRelativeReader
getRemaining
in interface IoRelativeWriter
boolean hasRemaining()
hasRemaining
in interface IoRelativeReader
hasRemaining
in interface IoRelativeWriter
byte get()
get
in interface IoRelativeReader
byte
at the current position and advances the reader.void get(IoBuffer bb)
IoBuffer
and advances the reader.get
in interface IoRelativeReader
bb
- The IoBuffer that will contain the read bytesint getInt()
getInt
in interface IoRelativeReader
int
and advances the reader.Copyright © 2004–2018 Apache MINA Project. All rights reserved.