public class StreamRandomBuilder extends AbstractRandomAccessFileBuilder implements Sequential
AbstractRandomAccessFileBuilder.Block
RandomBuilder.PositionInfo
修飾子とタイプ | フィールドと説明 |
---|---|
protected OutputStream |
out |
コンストラクタと説明 |
---|
StreamRandomBuilder(OutputStream out) |
StreamRandomBuilder(OutputStream out,
int fragmentBufferSize,
int totalBufferSize,
int threshold) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
dispose()
構築のためのリソースを破棄します。
|
void |
finish()
データの構築を完了します。
|
void |
write(byte[] b,
int off,
int len)
データを追加します。
|
addBlock, closeBlock, finalize, finish, getBlock, getLength, getPositionInfo, insertBlockBefore, nextId, putBlock, supportsPositionInfo, write
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addBlock, closeBlock, getPositionInfo, insertBlockBefore, supportsPositionInfo, write
protected final OutputStream out
public StreamRandomBuilder(OutputStream out, int fragmentBufferSize, int totalBufferSize, int threshold)
public StreamRandomBuilder(OutputStream out)
public void write(byte[] b, int off, int len) throws IOException
Sequential
write
インタフェース内 Sequential
b
- バイト列。off
- バイト列中の開始位置。len
- バイト列中のデータの長さ。IOException
public void finish() throws IOException
RandomBuilder
finish
インタフェース内 RandomBuilder
IOException
public void dispose()
RandomBuilder
構築のためのリソースを破棄します。
RandomBuilder は処理のために一時ファイルなどのリソースを使用するため、 不要となったオブジェクトに対しては必ずdispose()を呼び出してください。
dispose
インタフェース内 RandomBuilder
dispose
クラス内 AbstractRandomAccessFileBuilder
Copyright © 2024 座間ソフト. All rights reserved.