public abstract static class ReadableBlock.AbstractReadableBlock extends ReadBase implements ReadableBlock, Iterator<Byte>
ReadableBlock.AbstractReadableBlock, ReadableBlock.AbstractSubReadableBlock, ReadableBlock.BlockInput, ReadableBlock.SubReadableBlockBinInput.XorInputInput.AbstractInput| コンストラクタと説明 |
|---|
AbstractReadableBlock() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Packet |
backReadPacket(long length)
仮
|
ReadableBlock |
flip()
ここまでを切り出すが、ポインタは移動しない。
|
ReadableBlock |
get(long index,
byte[] d,
int offset,
int length)
切り取り.
|
IndexInput |
get(long index,
OverBlock bb) |
InputStream |
getInputStream()
ストリームと完全互換ではないがそれっぽくしてくれる.
|
boolean |
hasNext() |
Iterator<Byte> |
iterator() |
Iterator<byte[]> |
iterator(int len)
position からの Iterator (べつ?
|
Byte |
next() |
ReadableBlock |
readBlock(long length)
現在値から部分的な切り出し.
|
long |
seek(long position)
offset まで範囲内で移動する.
|
ReadableBlock |
sub(long index,
long length)
部分集合を作る。
|
back, backRead, backRead, backSize, get, get, get, get, getBackInputStream, read, read, read, readPacket, revGet, revGet, revGet, size, skip, toByteArrayclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitarray, arrayOffset, hasArray, wrap, wrap, wrap, wrap, wrap, wrap, wrap, wrap, wrap, wrap, wrap, wrapback, backImpl, backLength, backRead, backRead, backRead, backSize, getBackInputStream, revGet, splitImplget, getget, get, get, get, length, read, read, read, read, read, readPacket, size, skip, skipImpl, splitImpl, toByteArrayforEachRemaining, removepublic InputStream getInputStream()
InputgetInputStream インタフェース内 InputgetInputStream クラス内 ReadBasepublic long seek(long position)
Blockpublic ReadableBlock readBlock(long length)
ReadableBlockreadBlock インタフェース内 ReadableBlocklength - 長さpublic ReadableBlock sub(long index, long length)
ReadableBlocksub インタフェース内 Blocksub インタフェース内 ReadableBlockindex - 位置length - 長さpublic ReadableBlock get(long index, byte[] d, int offset, int length)
ReadableBlockget インタフェース内 ReadableBlockget インタフェース内 IndexInputindex - 位置d - バッファoffset - バッファ位置length - サイズpublic IndexInput get(long index, OverBlock bb)
public ReadableBlock flip()
flip インタフェース内 Blockflip インタフェース内 ReadableBlockInput.readPacket(long)public Packet backReadPacket(long length)
backReadPacket インタフェース内 RevInputbackReadPacket クラス内 ReadBaselength - public Iterator<byte[]> iterator(int len)
len - Copyright © 2024. All rights reserved.