public interface OverBlock extends ReadableBlock, FrontPacket, BackPacket, IndexOutput
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
static class |
OverBlock.AbstractOverBlock
軽い実装.
|
static class |
OverBlock.AbstractSubOverBlock
上書き可能なブロック、サブブロック.
|
static class |
OverBlock.SubOverBlock
切り取られた空間.
|
ReadableBlock.AbstractReadableBlock, ReadableBlock.AbstractSubReadableBlock, ReadableBlock.BlockInput, ReadableBlock.SubReadableBlockBinInput.XorInputInput.AbstractInputOutput.AbstractOutput| 修飾子とタイプ | メソッドと説明 |
|---|---|
static SeekableByteChannel |
channel(OverBlock b) |
OverBlock |
flip()
上書き可能な状態でpositionまでを切り取り
|
OverBlock |
get(long index,
byte[] d,
int offset,
int length)
バッファに複製する.
|
default OverBlock |
readBlock(long length)
指定サイズの部分集合を作る.
|
default OverBlock |
sub(long index,
long length)
部分集合を作る。
|
static OverBlock |
wrap(byte[] b) |
static OverBlock |
wrap(byte[] b,
int offset,
int length)
バイト列を元にBlockを作成.
|
static OverBlock |
wrap(ByteBuffer bb)
ByteBuffer を持ったOverBlock を作る.
|
static OverBlock |
wrap(FileChannel ch) |
static OverBlock |
wrap(OverBlock block,
long offset,
long length)
EditBlock などで使えばいいよ.
|
array, arrayOffset, hasArray, wrap, wrap, wrap, wrap, wrap, wrap, wrap, wrap, wrapget, getget, get, get, get, getInputStream, length, read, read, read, read, read, readPacket, size, skip, skipImpl, splitImpl, toByteArraybackWrite, backWrite, backWrite, backWrite, backWrite, backWrite, dbackWrite, flush, getBackOutputStreamdwrite, getOutputStream, put, put, put, write, write, write, write, write, writeback, backImpl, backLength, backRead, backRead, backRead, backReadPacket, backSize, getBackInputStream, revGet, splitImplput, put, putOverBlock flip()
flip インタフェース内 Blockflip インタフェース内 ReadableBlockInput.readPacket(long)static OverBlock wrap(byte[] b)
wrap インタフェース内 ReadableBlockstatic OverBlock wrap(ByteBuffer bb)
wrap インタフェース内 ReadableBlockbb - 参照先static OverBlock wrap(byte[] b, int offset, int length)
ReadableBlockwrap インタフェース内 ReadableBlockb - バイト列offset - 位置length - サイズstatic OverBlock wrap(OverBlock block, long offset, long length)
block - OverBlock として切り取りたい上位権限のブロックoffset - 位置length - サイズstatic OverBlock wrap(FileChannel ch) throws IOException
IOExceptionstatic SeekableByteChannel channel(OverBlock b)
OverBlock get(long index, byte[] d, int offset, int length)
get インタフェース内 IndexInputget インタフェース内 ReadableBlockindex - 位置d - バッファoffset - バッファ位置length - 長さdefault OverBlock readBlock(long length)
readBlock インタフェース内 ReadableBlocklength - サイズdefault OverBlock sub(long index, long length)
ReadableBlocksub インタフェース内 Blocksub インタフェース内 ReadableBlockindex - 位置length - 長さCopyright © 2024. All rights reserved.