|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectkinugasa.contents.text.TextIO<T>
kinugasa.contents.text.TextReader<Property>
kinugasa.contents.text.INIReader
public final class INIReader
Kinugasa : INIReader : INIファイルをロードするためのテキストリーダの実装です.
#で始まる行はコメントとして扱われます。空行は無視されます。
フィールドの概要 | |
---|---|
private static Reader<Property> |
INI_READER
INIファイルの読み込み用パーサです. |
private static long |
serialVersionUID
|
クラス kinugasa.contents.text.TextIO から継承されたフィールド |
---|
data, file |
コンストラクタの概要 | |
---|---|
INIReader(java.io.File file)
ファイルを指定して、読み込み用のINIファイルを作成します. |
|
INIReader(java.lang.String filePath)
ファイルパスを指定して、読み込み用のINIファイルを作成します. |
メソッドの概要 | |
---|---|
INIReader |
add(java.util.Collection<? extends Property> obj)
要素をこのテキストファイルの末尾に追加します. |
INIReader |
add(Property... obj)
要素をこのテキストファイルの末尾に追加します. |
INIReader |
add(Property obj)
要素をこのテキストファイルの末尾に追加します. |
INIReader |
add(TextIO<? extends Property> other)
他のTextIOのすべての要素を、このテキストファイルの末尾に追加します. |
INIReader |
clear()
全ての要素を破棄します. |
boolean |
contains(java.lang.String name)
指定した名前を持つ要素が含まれているかを検査します。 |
INIReader |
free()
全てのデータを破棄します. |
Property |
get(java.lang.String name)
指定した名前を持つ要素を検索して返します. |
Property |
getIfContains(java.lang.String name)
指定した名前を持つ要素を検索して返します. |
INIReader |
load()
テキストファイルのデータをロードします. |
INIReader |
remove(java.util.Collection<? extends Property> obj)
要素をこのテキストファイルから削除します. |
INIReader |
remove(Property... obj)
要素をこのテキストファイルから削除します. |
INIReader |
remove(Property obj)
要素をこのテキストファイルから削除します. |
INIReader |
remove(TextIO<? extends Property> other)
他のTextIOのすべての要素を、このテキストファイルから削除します. |
クラス kinugasa.contents.text.TextReader から継承されたメソッド |
---|
getReader, isLoaded, setReader |
クラス 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 Reader<Property> INI_READER
private static final long serialVersionUID
コンストラクタの詳細 |
---|
public INIReader(java.io.File file) throws ContentsFileNotFoundException
file
- ファイルを指定します。ContentsFileNotFoundException
- 指定されたファイルが存在しない場合に投げられます。public INIReader(java.lang.String filePath) throws ContentsFileNotFoundException
filePath
- ファイルパスを指定します。ContentsFileNotFoundException
- 指定されたファイルが存在しない場合に投げられます。メソッドの詳細 |
---|
public INIReader load() throws IllegalFormatException
TextReader
の記述:
Freeable
内の load
TextReader<Property>
内の load
IllegalFormatException
- パーサが文字列を解析できない場合に投げられます。public INIReader free()
TextReader
の記述:
Freeable
内の free
TextReader<Property>
内の free
public Property get(java.lang.String name) throws NameNotFoundException
name
- Peopertyの名前を指定します。NameNotFoundException
- 指定された名前のオブジェクトが発見できなかった場合に投げられます。public Property getIfContains(java.lang.String name)
name
- Peopertyの名前を指定します。public boolean contains(java.lang.String name)
name
- Peopertyの名前を指定します。public INIReader add(java.util.Collection<? extends Property> obj)
TextIO
の記述:
TextReader<Property>
内の add
obj
- 追加するオブジェクトを指定します。public INIReader add(Property obj)
TextIO
の記述:
TextReader<Property>
内の add
obj
- 追加するオブジェクトを指定します。public INIReader add(Property... obj)
TextIO
の記述:
TextReader<Property>
内の add
obj
- 追加するオブジェクトを指定します。public INIReader add(TextIO<? extends Property> other)
TextIO
の記述:
TextReader<Property>
内の add
other
- 追加するオブジェクトが含まれたTextIOを指定します。public INIReader remove(java.util.Collection<? extends Property> obj)
TextIO
の記述:
TextReader<Property>
内の remove
obj
- 削除するオブジェクトを指定します。public INIReader remove(Property obj)
TextIO
の記述:
TextReader<Property>
内の remove
obj
- 削除するオブジェクトを指定します。public INIReader remove(Property... obj)
TextIO
の記述:
TextReader<Property>
内の remove
obj
- 削除するオブジェクトを指定します。public INIReader remove(TextIO<? extends Property> other)
TextIO
の記述:
TextReader<Property>
内の remove
other
- 削除するオブジェクトが含まれたTextIOを指定します。public INIReader clear()
TextIO
の記述:
TextReader<Property>
内の clear
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |