|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectkinugasa.contents.text.TextIO<T>
kinugasa.contents.text.TextWriter<T>
T
- テキストファイルのある1行の内容を表すクラスを指定します。
たとえば、CSVファイルではString[]です。public class TextWriter<T>
テキストファイルを発行すためのTextIOの実装です.
フィールドの概要 | |
---|---|
private static long |
serialVersionUID
|
private Writer<T> |
writer
型Tを文字列に発行するためのライターです. |
クラス kinugasa.contents.text.TextIO から継承されたフィールド |
---|
data, file |
コンストラクタの概要 | |
---|---|
TextWriter(java.io.File file,
Writer<T> writer)
ファイルとライターを指定して、書き込み用ファイルを構築します. |
|
TextWriter(java.lang.String filePath,
Writer<T> writer)
ファイルパスとライターを指定して、書き込み用ファイルを構築します. |
メソッドの概要 | |
---|---|
TextWriter<T> |
add(java.util.Collection<? extends T> obj)
要素をこのテキストファイルの末尾に追加します. |
TextWriter<T> |
add(T... obj)
要素をこのテキストファイルの末尾に追加します. |
TextWriter<T> |
add(T obj)
要素をこのテキストファイルの末尾に追加します. |
TextWriter<T> |
add(TextIO<? extends T> other)
他のTextIOのすべての要素を、このテキストファイルの末尾に追加します. |
TextWriter<T> |
clear()
全ての要素を破棄します. |
Writer<T> |
getWriter()
ライターを取得します. |
TextWriter<T> |
remove(java.util.Collection<? extends T> obj)
要素をこのテキストファイルから削除します. |
TextWriter<T> |
remove(T... obj)
要素をこのテキストファイルから削除します. |
TextWriter<T> |
remove(T obj)
要素をこのテキストファイルから削除します. |
TextWriter<T> |
remove(TextIO<? extends T> other)
他のTextIOのすべての要素を、このテキストファイルから削除します. |
void |
save()
テキストファイルを発行します. |
void |
setWriter(Writer<T> writer)
ライターを設定します. |
クラス kinugasa.contents.text.TextIO から継承されたメソッド |
---|
getData, getFile, getFirst, getName, isEmpty, iterator, printAll, size, toString |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
private static final long serialVersionUID
private Writer<T> writer
コンストラクタの詳細 |
---|
public TextWriter(java.io.File file, Writer<T> writer)
file
- ファイルを指定します。writer
- 文字列に変換するライターを指定します。public TextWriter(java.lang.String filePath, Writer<T> writer)
filePath
- ファイルパスを指定します。writer
- 文字列に変換するライターを指定します。メソッドの詳細 |
---|
public void save() throws ContentsIOException
ContentsIOException
- ファイルを書き込めない場合に投げられます。public TextWriter<T> add(java.util.Collection<? extends T> obj)
TextIO
の記述:
TextIO<T>
内の add
obj
- 追加するオブジェクトを指定します。public TextWriter<T> add(T obj)
TextIO
の記述:
TextIO<T>
内の add
obj
- 追加するオブジェクトを指定します。public TextWriter<T> add(T... obj)
TextIO
の記述:
TextIO<T>
内の add
obj
- 追加するオブジェクトを指定します。public TextWriter<T> add(TextIO<? extends T> other)
TextIO
の記述:
TextIO<T>
内の add
other
- 追加するオブジェクトが含まれたTextIOを指定します。public TextWriter<T> remove(java.util.Collection<? extends T> obj)
TextIO
の記述:
TextIO<T>
内の remove
obj
- 削除するオブジェクトを指定します。public TextWriter<T> remove(T obj)
TextIO
の記述:
TextIO<T>
内の remove
obj
- 削除するオブジェクトを指定します。public TextWriter<T> remove(T... obj)
TextIO
の記述:
TextIO<T>
内の remove
obj
- 削除するオブジェクトを指定します。public TextWriter<T> remove(TextIO<? extends T> other)
TextIO
の記述:
TextIO<T>
内の remove
other
- 削除するオブジェクトが含まれたTextIOを指定します。public TextWriter<T> clear()
TextIO
の記述:
TextIO<T>
内の clear
public Writer<T> getWriter()
public void setWriter(Writer<T> writer)
writer
- このテキストファイルを発行するためのライターを設定します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |