アプリケーションの設定を管理するクラス. [詳細]

Public メソッド | |
| GlobalConfigure () | |
| デフォルトコンストラクタ. 設定ファイルをデフォルトのパスに指定する. | |
| GlobalConfigure (string filename) | |
| コンストラクタ. 設定ファイルをデフォルトのフォルダの filename に指定する. | |
| GlobalConfigure (string dir, string filename) | |
| GlobalConfigure (string dir, string filename, string rootname) | |
| コンストラクタ. 設定ファイルを dir フォルダの filename に指定する. | |
| virtual bool | Load () |
| 設定ファイルを読み込む. ファイルが存在しない場合は新規に作成する. | |
| virtual void | OnInitialized (ConfigureEventArgs e) |
| Initializedイベントを発行する. | |
| virtual void | OnLoaded (ConfigureEventArgs e) |
| Loadedイベントを発行する. | |
| virtual bool | Save () |
| 現在のDOMの状態を設定ファイルに保存する. | |
| virtual void | OnSaved (ConfigureEventArgs e) |
| Savedイベントを発行する. | |
プロパティ | |
| string | FullPath [get, set] |
| 設定ファイルのフルパスを取得する. | |
| XmlDocument | Dom [get] |
| XmlDocumentを取得する. | |
| ConfigureNode | this [string name] [get] |
| インデクサ. 指定された名前の子ノードを取得する. 存在しない場合は作成する. | |
イベント | |
| EventHandler< ConfigureEventArgs > | Initialized |
| DOMが初期化されたときに発生するイベント. | |
| EventHandler< ConfigureEventArgs > | Loaded |
| ファイルから読み込まれたときに発生するイベント. | |
| EventHandler< ConfigureEventArgs > | Saved |
| ファイルに保存されたときに発生するイベント. | |
アプリケーションの設定を管理するクラス.
GlobalConfigure.cs の 14 行で定義されています。
| Siki.Configure.GlobalConfigure.GlobalConfigure | ( | ) |
デフォルトコンストラクタ. 設定ファイルをデフォルトのパスに指定する.
GlobalConfigure.cs の 91 行で定義されています。
| Siki.Configure.GlobalConfigure.GlobalConfigure | ( | string | filename | ) |
コンストラクタ. 設定ファイルをデフォルトのフォルダの filename に指定する.
| filename | 設定ファイル名 |
GlobalConfigure.cs の 103 行で定義されています。
| Siki.Configure.GlobalConfigure.GlobalConfigure | ( | string | dir, | |
| string | filename | |||
| ) |
GlobalConfigure.cs の 108 行で定義されています。
| Siki.Configure.GlobalConfigure.GlobalConfigure | ( | string | dir, | |
| string | filename, | |||
| string | rootname | |||
| ) |
コンストラクタ. 設定ファイルを dir フォルダの filename に指定する.
| dir | 設定ファイルのフォルダ | |
| filename | 設定ファイル名 |
GlobalConfigure.cs の 119 行で定義されています。
| virtual bool Siki.Configure.GlobalConfigure.Load | ( | ) | [virtual] |
設定ファイルを読み込む. ファイルが存在しない場合は新規に作成する.
GlobalConfigure.cs の 131 行で定義されています。
00131 { 00132 try { 00133 if (File.Exists(FullPath)) { 00134 // 設定ファイルが存在するとき 00135 // ファイルを読み込む 00136 Dom.Load(FullPath); 00137 return true; 00138 } 00139 throw new XmlException("ファイルが存在しません。"); 00140 } catch (XmlException) { 00141 // 設定ファイルが存在しない、 00142 // もしくは読み込みに失敗したとき 00143 Dom.AppendChild(Dom.CreateXmlDeclaration("1.0", "UTF-8", "yes")); 00144 Dom.AppendChild(Dom.CreateElement(RootName)); 00145 Save(); 00146 } catch (Exception) { 00147 // その他の例外 00148 return false; 00149 } 00150 return true; 00151 }
| virtual void Siki.Configure.GlobalConfigure.OnInitialized | ( | ConfigureEventArgs | e | ) | [virtual] |
Initializedイベントを発行する.
| e | イベント引数 |
GlobalConfigure.cs の 157 行で定義されています。
00157 { 00158 if (Initialized != null) { 00159 Initialized(this, e); 00160 } 00161 }
| virtual void Siki.Configure.GlobalConfigure.OnLoaded | ( | ConfigureEventArgs | e | ) | [virtual] |
| virtual void Siki.Configure.GlobalConfigure.OnSaved | ( | ConfigureEventArgs | e | ) | [virtual] |
| virtual bool Siki.Configure.GlobalConfigure.Save | ( | ) | [virtual] |
XmlDocument Siki.Configure.GlobalConfigure.Dom [get, protected] |
XmlDocumentを取得する.
GlobalConfigure.cs の 47 行で定義されています。
string Siki.Configure.GlobalConfigure.FullPath [get, set] |
設定ファイルのフルパスを取得する.
GlobalConfigure.cs の 32 行で定義されています。
ConfigureNode Siki.Configure.GlobalConfigure.this[string name] [get] |
インデクサ. 指定された名前の子ノードを取得する. 存在しない場合は作成する.
| name | ノード名 |
GlobalConfigure.cs の 68 行で定義されています。
| EventHandler<ConfigureEventArgs> Siki.Configure.GlobalConfigure.Initialized |
DOMが初期化されたときに発生するイベント.
GlobalConfigure.cs の 17 行で定義されています。
| EventHandler<ConfigureEventArgs> Siki.Configure.GlobalConfigure.Loaded |
ファイルから読み込まれたときに発生するイベント.
GlobalConfigure.cs の 20 行で定義されています。
| EventHandler<ConfigureEventArgs> Siki.Configure.GlobalConfigure.Saved |
ファイルに保存されたときに発生するイベント.
GlobalConfigure.cs の 23 行で定義されています。
1.6.1