jp.carabiner.treeeditor.js
クラス AppSettings

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.AbstractJSSettings
      上位を拡張 jp.carabiner.treeeditor.js.AppSettings
すべての実装されたインタフェース:
JSSettings

public class AppSettings
extends AbstractJSSettings

アプリケーションの設定情報です。


メソッドの概要
protected  String getDefault(String key)
          デフォルト値を取得します。
static AppSettings getInstance(String name, File valueFile, File entryFile)
          インスタンスを取得します。
protected  String getValue(String key)
          値を取得します。
protected  boolean hasValue(String key)
          値の有無を判定します。
protected  void setDefault(String key, String value)
          デフォルト値を設定します。
protected  void setValue(String key, String value)
          値を設定します。
 
クラス jp.carabiner.treeeditor.js.AbstractJSSettings から継承されたメソッド
createBooleanEntry, createIntegerEntry, createStringEntry, dispose, getBoolean, getInteger, getString, setBoolean, setInteger, setString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

public static AppSettings getInstance(String name,
                                      File valueFile,
                                      File entryFile)
                               throws IOException
インスタンスを取得します。

パラメータ:
name - 名前。nullは不可。
valueFile - 値ファイル。nullは不可。
entryFile - エントリファイル。nullは不可。
戻り値:
インスタンス。
例外:
IOException - 入出力関係のエラー。

getDefault

protected String getDefault(String key)
                     throws IOException
クラス AbstractJSSettings の記述:
デフォルト値を取得します。

定義:
クラス AbstractJSSettings 内の getDefault
パラメータ:
key - キー。nullは不可。
戻り値:
デフォルト値。
例外:
IOException - 入出力関係のエラー。

getValue

protected String getValue(String key)
                   throws IOException
クラス AbstractJSSettings の記述:
値を取得します。

定義:
クラス AbstractJSSettings 内の getValue
パラメータ:
key - キー。nullは不可。
戻り値:
値。
例外:
IOException - 入出力関係のエラー。

hasValue

protected boolean hasValue(String key)
                    throws IOException
クラス AbstractJSSettings の記述:
値の有無を判定します。

定義:
クラス AbstractJSSettings 内の hasValue
パラメータ:
key - キー。nullは不可。
戻り値:
値が存在する場合はtrue。
例外:
IOException - 入出力関係のエラー。

setDefault

protected void setDefault(String key,
                          String value)
                   throws IOException
クラス AbstractJSSettings の記述:
デフォルト値を設定します。

定義:
クラス AbstractJSSettings 内の setDefault
パラメータ:
key - キー。nullは不可。
value - デフォルト値。nullは不可。
例外:
IOException - 入出力関係のエラー。

setValue

protected void setValue(String key,
                        String value)
                 throws IOException
クラス AbstractJSSettings の記述:
値を設定します。

定義:
クラス AbstractJSSettings 内の setValue
パラメータ:
key - キー。nullは不可。
value - 値。nullは不可。
例外:
IOException - 入出力関係のエラー。