ForgeAPI > Configuration

MLPropよりも高機能なコンフィグファイルの利用を提供するクラス. 高機能な分MLPropよりもやや複雑ではある. なお, Propertyクラスはforgeに搭載されているので詳細はPropertyクラスへ.

定数

public static final String CATEGORY_GENERAL = "general";
public static final String CATEGORY_BLOCK   = "block";
public static final String CATEGORY_ITEM    = "item";
 
汎用メソッドの分類子の引数に利用する.

コンストラクタ, ロード, セーブ

public Configuration(File file)
 
Configurationのコンストラクタ, コンフィグファイルのファイルオブジェクトを引数とする.

public void load()
 
コンフィグファイルを読み込むメソッド.

public void save()
 
コンフィグファイルを保存するメソッド.

設定の書き込み, 読み込み関連

public Property getOrCreateBlockIdProperty(String key, int defaultId)
 
ブロックIDのコンフィグを追加するメソッド.

public Property getOrCreateIntProperty(String key, String category, int defaultValue)
 
ブロックID, アイテムID全般のコンフィグを追加するメソッド.

public Property getOrCreateBooleanProperty(String key, String category, boolean defaultValue)
 
ブール値(true, false)を扱うメソッド.

public Property getOrCreateProperty(String key, String category, String defaultValue)
 
より汎用的なメソッド. 文字列を扱う.
最終更新:2012年08月24日 18:13