sal.util.property
- class PropertyException: object.Exception;
- プロパティエラー.
- this(string msg, Throwable next = null);
- 指定されたメッセージ, 原因を持つ
プロパティファイルエラーを構築します.
Params:
string msg |
メッセージ. |
Throwable next |
原因 |
- this(string msg, string file, size_t line, Throwable next = null);
- 指定されたメッセージ, ファイル名, 行番号, 原因を持つ
プロパティファイルエラーを構築します.
Params:
string msg |
メッセージ. |
string file |
ファイル |
size_t line |
行番号 |
Throwable next |
原因 |
- class Property;
- キーと値のペアを扱うプロパティクラス.
- this();
- 空のプロパティを生成します.
- this(Property prop);
- 指定されたプロパティの要素をもつプロパティを生成します.
Params:
- T getValue(T)(string key, T def);
- キーに対応する値を取得します.
対応する値がない場合, 変換に失敗した場合, def を返します.
Params:
Return:
値
- void setValue(string key, string val);
- キーに対応する値を設定します.
Params:
string key |
キー |
string val |
値 |
- void addProperty(Property prop);
- 指定されたプロパティを追加します.
Params:
- int opApply(int delegate(ref immutable(char)[] v) dg);
- foreach 用.
foreach(string value; properties)
- int opApply(int delegate(ref immutable(char)[] k, ref immutable(char)[] v) dg);
- foreach 用.
foreach(string key, string value; properties)
- string toString();
- プロパティの文字列表現.
Return:
プロパティの文字列表現
- class FilePropertyLoader;
- ファイルよりプロパティを読み出すローダ.
- this(Property prop);
- 指定されたプロパティに
- void load(string file);
- 指定されたファイルよりプロパティをロードします.
Params:
Page generated by Ddoc.