コンストラクタと説明 |
---|
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のすべての要素を、このテキストファイルから削除します.
|
getReader, isLoaded, setReader
getData, getFile, getFirst, getName, isEmpty, iterator, printAll, size, toString
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
load
インタフェース内 Loadable
load
クラス内 TextReader<Property>
IllegalFormatException
- パーサが文字列を解析できない場合に投げられます。public INIReader free()
TextReader
free
インタフェース内 Freeable
free
クラス内 TextReader<Property>
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
add
クラス内 TextReader<Property>
obj
- 追加するオブジェクトを指定します。public INIReader add(Property obj)
TextIO
add
クラス内 TextReader<Property>
obj
- 追加するオブジェクトを指定します。public INIReader add(Property... obj)
TextIO
add
クラス内 TextReader<Property>
obj
- 追加するオブジェクトを指定します。public INIReader add(TextIO<? extends Property> other)
TextIO
add
クラス内 TextReader<Property>
other
- 追加するオブジェクトが含まれたTextIOを指定します。public INIReader remove(java.util.Collection<? extends Property> obj)
TextIO
remove
クラス内 TextReader<Property>
obj
- 削除するオブジェクトを指定します。public INIReader remove(Property obj)
TextIO
remove
クラス内 TextReader<Property>
obj
- 削除するオブジェクトを指定します。public INIReader remove(Property... obj)
TextIO
remove
クラス内 TextReader<Property>
obj
- 削除するオブジェクトを指定します。public INIReader remove(TextIO<? extends Property> other)
TextIO
remove
クラス内 TextReader<Property>
other
- 削除するオブジェクトが含まれたTextIOを指定します。public INIReader clear()
TextIO
clear
クラス内 TextReader<Property>