kinugasa.contents.text
クラス INIWriter

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

public final class INIWriter
extends TextWriter<Property>

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

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

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

フィールドの詳細

INI_WRITER

private static final Writer<Property> INI_WRITER
INIファイル用の書き込みパーサです.


serialVersionUID

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

INIWriter

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

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

INIWriter

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

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

add

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

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

add

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

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

add

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

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

add

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

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

remove

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

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

remove

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

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

remove

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

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

remove

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

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

clear

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

オーバーライド:
クラス TextWriter<Property> 内の clear
戻り値:
thisインスタンスを返します。