|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.cssj.cti.helpers.FileContentBuilder
ファイルシステムを使って結果を生成します。
入れ子クラスの概要 | |
protected class |
FileContentBuilder.Fragment
|
クラス jp.cssj.cti.helpers.PositionalContentBuilder から継承した入れ子クラス |
PositionalContentBuilder.Info |
フィールドの概要 | |
protected java.io.File |
file
|
protected FileContentBuilder.Fragment |
first
|
protected FileContentBuilder.Fragment |
last
|
protected long |
length
|
protected long |
onMemory
|
protected java.io.OutputStream |
out
|
protected java.io.RandomAccessFile |
raf
|
protected int |
segment
|
コンストラクタの概要 | |
FileContentBuilder(java.io.OutputStream out)
|
|
FileContentBuilder(java.io.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 java.io.OutputStream out
protected final java.io.RandomAccessFile raf
protected java.io.File file
protected FileContentBuilder.Fragment first
protected FileContentBuilder.Fragment last
protected long length
protected long onMemory
protected int segment
コンストラクタの詳細 |
public FileContentBuilder(java.io.OutputStream out, int fragmentBufferSize, int totalBufferSize, int threshold) throws java.io.IOException
public FileContentBuilder(java.io.OutputStream out) throws java.io.IOException
メソッドの詳細 |
protected int nextId()
protected FileContentBuilder.Fragment getFragment(int id) throws java.io.IOException
java.io.IOException
protected void putFragment(int id, FileContentBuilder.Fragment frg)
public PositionalContentBuilder.Info getPositionalInfo()
PositionalContentBuilder
内の getPositionalInfo
public void addFragment() throws java.io.IOException
ContentBuilder
の記述:
ContentBuilder
内の addFragment
java.io.IOException
public void insertFragmentBefore(int anchorId) throws java.io.IOException
ContentBuilder
の記述:
ContentBuilder
内の insertFragmentBefore
anchorId
-
java.io.IOException
public void write(int id, byte[] b, int off, int len) throws java.io.IOException
ContentBuilder
の記述:
ContentBuilder
内の write
id
- b
- off
- len
-
java.io.IOException
public void close(int id) throws java.io.IOException
ContentBuilder
の記述:
ContentBuilder
内の close
id
-
java.io.IOException
public long getLength()
public void finish() throws java.io.IOException
ContentBuilder
の記述:
ContentBuilder
内の finish
java.io.IOException
protected void finalize() throws java.io.IOException
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |