| パッケージ | 説明 |
|---|---|
| net.siisise.block |
java.nio っぽくなっている気がする.
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
EditBlock
編集点が中央になったPacket.
|
interface |
OverBlock
上書きのみできるブロック.
|
interface |
ReadableBlock
Buffer の読み込み専用 っぽいものをStream風メソッドで実装したもの.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ByteBlock
ブロック.
|
class |
ByteBufferBlock
limit が変えられない ByteBuffer っぽい.
|
class |
ChannelBlock
ランダム読み書きができる SeekableByteBlock に対応しておく.
|
class |
MultiBlock
複数Blockをまとめて1ブロックっぽくする.
|
static class |
OverBlock.AbstractOverBlock
軽い実装.
|
static class |
OverBlock.AbstractSubOverBlock
上書き可能なブロック、サブブロック.
|
static class |
OverBlock.SubOverBlock
切り取られた空間.
|
class |
PacketBlock
編集点が中央になったPacket.
|
static class |
ReadableBlock.AbstractReadableBlock
一般的なところだけ載せる.
|
static class |
ReadableBlock.AbstractSubReadableBlock
部分集合用の軽い実装.
|
static class |
ReadableBlock.SubReadableBlock
ちょっと分割したいときのBlock.
|
class |
SinglePacketBlock
Editのテスト実装.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Block |
Block.flip()
分ける.
|
Block |
Block.sub(long index,
long length)
部分集合をつくる.
|
Copyright © 2024. All rights reserved.