public class MultiBlock extends OverBlock.AbstractSubOverBlock
OverBlock.AbstractOverBlock, OverBlock.AbstractSubOverBlock, OverBlock.SubOverBlockReadableBlock.AbstractReadableBlock, ReadableBlock.AbstractSubReadableBlock, ReadableBlock.BlockInput, ReadableBlock.SubReadableBlockBinInput.XorInputInput.AbstractInputOutput.AbstractOutput| コンストラクタと説明 |
|---|
MultiBlock(List<OverBlock> blocks)
複数ブロックをまとめて1つのBlockにする.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addDirectNext(OverBlock block)
後にBlockを追加する.
|
void |
addDirectPrev(OverBlock block)
前にBlockを追加する.
|
void |
addSubNext(OverBlock block)
後にBlockを追加する.
|
void |
addSubPrev(OverBlock block)
前にBlockを追加する.
|
int |
backRead(byte[] buf,
int offset,
int length)
逆読み.
|
void |
backWrite(byte[] data,
int offset,
int length)
戻り書く.
|
int |
read(byte[] buf,
int offset,
int length)
読み.
|
void |
write(byte[] data,
int offset,
int length)
上書き.
|
back, backLength, length, seek, skipflip, get, getInputStream, put, put, writebackWrite, backWrite, backWrite, backWrite, close, dbackWrite, dwrite, flush, getBackOutputStream, getOutputStream, isOpen, put, put, put, put, write, write, write, writebackRead, backRead, backReadPacket, backSize, get, get, get, get, getBackInputStream, read, read, read, readPacket, revGet, revGet, revGet, size, toByteArrayclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchannel, readBlock, sub, wrap, wrap, wrap, wrap, wraparray, arrayOffset, hasArray, wrap, wrap, wrap, wrap, wrap, wrap, wrap, wrap, wrapget, getget, get, get, get, read, read, read, read, readPacket, size, skipImpl, splitImpl, toByteArraybackWrite, backWrite, backWrite, backWrite, backWrite, dbackWrite, flush, getBackOutputStreamdwrite, getOutputStream, put, put, write, write, write, write, writebackImpl, backRead, backRead, backReadPacket, backSize, getBackInputStream, revGet, splitImplput, putreadpublic void addDirectPrev(OverBlock block)
block - 追加するブロックpublic void addDirectNext(OverBlock block)
block - 追加するブロックpublic void addSubPrev(OverBlock block)
block - 追加するブロックpublic void addSubNext(OverBlock block)
block - 追加するブロックpublic int read(byte[] buf,
int offset,
int length)
buf - offset - length - public int backRead(byte[] buf,
int offset,
int length)
buf - 容器offset - 位置length - 長さpublic void write(byte[] data,
int offset,
int length)
OverBlock.AbstractOverBlockwrite インタフェース内 Outputwrite クラス内 OverBlock.AbstractOverBlockdata - データoffset - データ位置length - データ長public void backWrite(byte[] data,
int offset,
int length)
backWrite インタフェース内 RevOutputbackWrite クラス内 OverBlock.AbstractOverBlockdata - データoffset - data内のデータの開始位置length - データサイズCopyright © 2024. All rights reserved.