|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.cssj.cti.helpers.FileContentBuilder
ファイルシステムを使って結果を生成します。
入れ子クラスの概要 | |
protected class |
FileContentBuilder.Fragment
|
クラス jp.cssj.cti.helpers.PositionalContentBuilder から継承した入れ子クラス |
PositionalContentBuilder.Info |
フィールドの概要 | |
protected File |
file
|
protected FileContentBuilder.Fragment |
first
|
protected FileContentBuilder.Fragment |
last
|
protected long |
length
|
protected long |
onMemory
|
protected OutputStream |
out
|
protected RandomAccessFile |
raf
|
protected int |
segment
|
コンストラクタの概要 | |
FileContentBuilder(OutputStream out)
|
|
FileContentBuilder(OutputStream out,
int fragmentBufferSize,
int totalBufferSize,
int threshold)
|
メソッドの概要 | |
void |
addFragment()
断片を追加します。 |
void |
close(int id)
フラグメントへの書き込みを終了します。 |
protected void |
finalize()
|
void |
finish()
データの送信を終了します。 |
protected FileContentBuilder.Fragment |
getFragment(int id)
|
long |
getLength()
|
PositionalContentBuilder.Info |
getPositionalInfo()
|
void |
insertFragmentBefore(int anchorId)
断片を挿入します。 |
protected int |
nextId()
|
protected void |
putFragment(int id,
FileContentBuilder.Fragment frg)
|
void |
write(int id,
byte[] b,
int off,
int len)
データを送信します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected final OutputStream out
protected final RandomAccessFile raf
protected final File file
protected FileContentBuilder.Fragment first
protected FileContentBuilder.Fragment last
protected long length
protected long onMemory
protected int segment
コンストラクタの詳細 |
public FileContentBuilder(OutputStream out, int fragmentBufferSize, int totalBufferSize, int threshold) throws IOException
public FileContentBuilder(OutputStream out) throws IOException
メソッドの詳細 |
protected int nextId()
protected FileContentBuilder.Fragment getFragment(int id) throws IOException
IOException
protected void putFragment(int id, FileContentBuilder.Fragment frg)
public PositionalContentBuilder.Info getPositionalInfo()
PositionalContentBuilder
内の getPositionalInfo
public void addFragment() throws IOException
ContentBuilder
の記述:
ContentBuilder
内の addFragment
IOException
public void insertFragmentBefore(int anchorId) throws IOException
ContentBuilder
の記述:
ContentBuilder
内の insertFragmentBefore
anchorId
-
IOException
public void write(int id, byte[] b, int off, int len) throws IOException
ContentBuilder
の記述:
ContentBuilder
内の write
id
- b
- off
- len
-
IOException
public void close(int id) throws IOException
ContentBuilder
の記述:
ContentBuilder
内の close
id
-
IOException
public long getLength()
public void finish() throws IOException
ContentBuilder
の記述:
ContentBuilder
内の finish
IOException
protected void finalize() throws IOException
IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |