public static class OverBlock.SubOverBlock extends OverBlock.AbstractSubOverBlock
OverBlock.AbstractOverBlock, OverBlock.AbstractSubOverBlock, OverBlock.SubOverBlockReadableBlock.AbstractReadableBlock, ReadableBlock.AbstractSubReadableBlock, ReadableBlock.BlockInput, ReadableBlock.SubReadableBlockBinInput.XorInputInput.AbstractInputOutput.AbstractOutput| コンストラクタと説明 |
|---|
SubOverBlock(long min,
long max,
OverBlock block) |
SubOverBlock(OverBlock block) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
backRead(byte[] dst,
int offset,
int length)
逆から読む.
|
OverBlock |
get(long index,
byte[] buf,
int offset,
int length)
バッファに複製する.
|
void |
put(long index,
byte[] d,
int offset,
int length)
書き.
|
int |
read(byte[] buf,
int offset,
int length)
配列の一部に読む.
|
OverBlock |
readBlock(long length)
小分けにする.
|
OverBlock |
sub(long index,
long length)
切り取り.
|
void |
write(byte[] data,
int offset,
int length)
上限ぎりぎりまで書き込む.
|
back, backLength, length, seek, skipbackWrite, flip, getInputStream, 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, waitarray, 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 SubOverBlock(long min,
long max,
OverBlock block)
public SubOverBlock(OverBlock block)
public int read(byte[] buf,
int offset,
int length)
Inputbuf - バッファoffset - バッファ位置length - サイズpublic OverBlock get(long index, byte[] buf, int offset, int length)
OverBlockget インタフェース内 OverBlockget インタフェース内 ReadableBlockget インタフェース内 IndexInputget クラス内 OverBlock.AbstractOverBlockindex - 位置buf - 複製先offset - バッファ位置length - 長さpublic int backRead(byte[] dst,
int offset,
int length)
dst - バッファoffset - バッファ位置length - 読む長さpublic void write(byte[] data,
int offset,
int length)
write インタフェース内 Outputwrite クラス内 OverBlock.AbstractOverBlockdata - データoffset - 位置length - サイズpublic void put(long index,
byte[] d,
int offset,
int length)
OverBlock.AbstractOverBlockput インタフェース内 IndexOutputput クラス内 OverBlock.AbstractOverBlockindex - Block位置d - データoffset - データ位置length - データ長public OverBlock readBlock(long length)
length - public OverBlock sub(long index, long length)
index - 位置length - サイズCopyright © 2024. All rights reserved.