kinugasa.contents.text
クラス CSVWriter

java.lang.Object
  上位を拡張 kinugasa.contents.text.TextIO<T>
      上位を拡張 kinugasa.contents.text.TextWriter<java.lang.String[]>
          上位を拡張 kinugasa.contents.text.CSVWriter
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Iterable<java.lang.String[]>, Nameable

public final class CSVWriter
extends TextWriter<java.lang.String[]>

CSVファイルを書き込むためのテキストライタの実装です.

バージョン:
1.0.0 - 2013/01/13_20:48:02
作成者:
Dra0211
関連項目:
直列化された形式

フィールドの概要
private static Writer<java.lang.String[]> CSV_WRITER
          CSVファイル用の書き込みパーサです.
private static long serialVersionUID
           
 
クラス kinugasa.contents.text.TextIO から継承されたフィールド
data, file
 
コンストラクタの概要
CSVWriter(java.io.File file)
          ファイルを指定して、書き込み用のCSVファイルを作成します.
CSVWriter(java.lang.String filePath)
          ファイルパスを指定して、書き込み用のCSVファイルを作成します.
 
メソッドの概要
 CSVWriter add(java.util.Collection<? extends java.lang.String[]> obj)
          要素をこのテキストファイルの末尾に追加します.
 CSVWriter add(java.lang.String[]... obj)
          要素をこのテキストファイルの末尾に追加します.
 CSVWriter add(java.lang.String[] obj)
          要素をこのテキストファイルの末尾に追加します.
 CSVWriter add(TextIO<? extends java.lang.String[]> other)
          他のTextIOのすべての要素を、このテキストファイルの末尾に追加します.
 CSVWriter clear()
          全ての要素を破棄します.
 CSVWriter remove(java.util.Collection<? extends java.lang.String[]> obj)
          要素をこのテキストファイルから削除します.
 CSVWriter remove(java.lang.String[]... obj)
          要素をこのテキストファイルから削除します.
 CSVWriter remove(java.lang.String[] obj)
          要素をこのテキストファイルから削除します.
 CSVWriter remove(TextIO<? extends java.lang.String[]> other)
          他のTextIOのすべての要素を、このテキストファイルから削除します.
 
クラス kinugasa.contents.text.TextWriter から継承されたメソッド
getWriter, save, setWriter
 
クラス 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
 

フィールドの詳細

CSV_WRITER

private static final Writer<java.lang.String[]> CSV_WRITER
CSVファイル用の書き込みパーサです.


serialVersionUID

private static final long serialVersionUID
関連項目:
定数フィールド値
コンストラクタの詳細

CSVWriter

public CSVWriter(java.io.File file)
ファイルを指定して、書き込み用のCSVファイルを作成します.

パラメータ:
file - ファイルを指定します。

CSVWriter

public CSVWriter(java.lang.String filePath)
ファイルパスを指定して、書き込み用のCSVファイルを作成します.

パラメータ:
filePath - ファイルパスを指定します。
メソッドの詳細

add

public CSVWriter add(java.util.Collection<? extends java.lang.String[]> obj)
クラス TextIO の記述:
要素をこのテキストファイルの末尾に追加します. このメソッドは、TextIOのすべての実装でオーバーライドし、super.add()をコールする必要があります。

オーバーライド:
クラス TextWriter<java.lang.String[]> 内の add
パラメータ:
obj - 追加するオブジェクトを指定します。
戻り値:
thisインスタンスを返します。

add

public CSVWriter add(java.lang.String[] obj)
クラス TextIO の記述:
要素をこのテキストファイルの末尾に追加します. このメソッドは、TextIOのすべての実装でオーバーライドし、super.add()をコールする必要があります。

オーバーライド:
クラス TextWriter<java.lang.String[]> 内の add
パラメータ:
obj - 追加するオブジェクトを指定します。
戻り値:
thisインスタンスを返します。

add

public CSVWriter add(java.lang.String[]... obj)
クラス TextIO の記述:
要素をこのテキストファイルの末尾に追加します. このメソッドは、TextIOのすべての実装でオーバーライドし、super.add()をコールする必要があります。

オーバーライド:
クラス TextWriter<java.lang.String[]> 内の add
パラメータ:
obj - 追加するオブジェクトを指定します。
戻り値:
thisインスタンスを返します。

add

public CSVWriter add(TextIO<? extends java.lang.String[]> other)
クラス TextIO の記述:
他のTextIOのすべての要素を、このテキストファイルの末尾に追加します. このメソッドは、読み込み用TextIOからロードしたデータを書き込み用TextIOに発行する場合に有用です。
このメソッドは、TextIOのすべての実装でオーバーライドし、super.add()をコールする必要があります。

オーバーライド:
クラス TextWriter<java.lang.String[]> 内の add
パラメータ:
other - 追加するオブジェクトが含まれたTextIOを指定します。
戻り値:
thisインスタンスを返します。

remove

public CSVWriter remove(java.util.Collection<? extends java.lang.String[]> obj)
クラス TextIO の記述:
要素をこのテキストファイルから削除します. このメソッドは、TextIOのすべての実装でオーバーライドし、super.remove()をコールする必要があります。

オーバーライド:
クラス TextWriter<java.lang.String[]> 内の remove
パラメータ:
obj - 削除するオブジェクトを指定します。
戻り値:
thisインスタンスを返します。

remove

public CSVWriter remove(java.lang.String[] obj)
クラス TextIO の記述:
要素をこのテキストファイルから削除します. このメソッドは、TextIOのすべての実装でオーバーライドし、super.remove()をコールする必要があります。

オーバーライド:
クラス TextWriter<java.lang.String[]> 内の remove
パラメータ:
obj - 削除するオブジェクトを指定します。
戻り値:
thisインスタンスを返します。

remove

public CSVWriter remove(java.lang.String[]... obj)
クラス TextIO の記述:
要素をこのテキストファイルから削除します. このメソッドは、TextIOのすべての実装でオーバーライドし、super.remove()をコールする必要があります。

オーバーライド:
クラス TextWriter<java.lang.String[]> 内の remove
パラメータ:
obj - 削除するオブジェクトを指定します。
戻り値:
thisインスタンスを返します。

remove

public CSVWriter remove(TextIO<? extends java.lang.String[]> other)
クラス TextIO の記述:
他のTextIOのすべての要素を、このテキストファイルから削除します. このメソッドは、読み込み用TextIOからロードしたデータを書き込み用TextIOに発行する場合に有用です。
このメソッドは、TextIOのすべての実装でオーバーライドし、super.remove()をコールする必要があります。

オーバーライド:
クラス TextWriter<java.lang.String[]> 内の remove
パラメータ:
other - 削除するオブジェクトが含まれたTextIOを指定します。
戻り値:
thisインスタンスを返します。

clear

public CSVWriter clear()
クラス TextIO の記述:
全ての要素を破棄します.

オーバーライド:
クラス TextWriter<java.lang.String[]> 内の clear
戻り値:
thisインスタンスを返します。