IApplication インタフェース
名前空間: NextDesign.Desktop
説明
エクステンション実行環境に与える共有変数です。
スクリプトでは、この変数を通して、アプリケーションの様々な情報にアクセスすることができます。
所属エリア
名前 | 説明 |
---|---|
グローバル | エクステンションの実行環境や実行状態にアクセスするAPI群です。 |
プロパティ
名前 | 説明 |
---|---|
Commands | コマンドマネージャ |
CustomUI | 独自拡張のユーザインタフェースのレジストリです。 |
Diff | 差分抽出オブジェクト |
EditionId | エディション識別名 |
EditionShortName | エディション短縮名 |
Env | アプリケーション実行環境 |
Errors | エラー一覧 |
Extensions | エクステンション管理 |
FileUtil | ファイル操作ユーティリティオブジェクト |
Output | 出力 |
Resources | リソース操作ユーティリティ |
Search | 検索マネージャ |
Util | 汎用ユーティリティオブジェクト |
Version | アプリケーションのバージョン番号 |
Window | ワークスペースウィンドウのUI操作オブジェクト |
Workspace | ワークスペース |
メソッド
名前 | 説明 |
---|---|
CreateCommandParams | コマンドパラメータを作成します。 |
CreateScriptParams | スクリプトパラメータを作成します。 |
CreateSearch | [Obsolete] 検索オブジェクトを生成します。 |
ExecuteCommand | 指定された識別子のコマンドを実行します。 |
ExecuteScript | 指定されたスクリプトファイルを読み込んで実行します。 |
ExecuteScriptCode | 与えられたスクリプトコードを実行します。 |
GetFeatureValue | 現在のエディションにおける、指定したフィーチャの指定したキー(属性)値を取得します。 指定したフィーチャの有効/無効に関係なく値を取得できます。 なお、指定したフィーチャが見つからない場合、値はnullを返します。 また、指定したフィーチャキー名が見つからない場合、値はnullを返します。 |
IsFeatureEnabled | 現在のエディションにおいて、指定したフィーチャが有効 であるか調べます。 |
Quit | アプリケーションを終了します。 |
Restart | アプリケーションの再起動を要求します。 再起動要求時にプロジェクトを開いていた場合は、再起動後に同じプロジェクトを開きます。 なお、再起動に失敗した場合は false を返します。 |
ThrowUserException | ユーザー例外をスローします。 エクステンションの実行時例外処理において、明示的に例外を通知したい場合にこのメソッドを利用できます。 |
関連項目
名前 | 説明 |
---|---|
共有変数 | エクステンション実行環境に与える共有変数です。 スクリプトでは、この変数を通して、アプリケーションの様々な情報にアクセスすることができます。 |