PluginManagerオブジェクト
コンポーネント情報 | |
---|---|
version | 8.0.3 |
since | 7.1 |
プラグインマネージャーオブジェクト。
プラグイン情報の構築・参照を行うマネージャオブジェクトです。
プラグイン情報の構築・参照を行うマネージャオブジェクトです。
コンストラクタの概要
PluginManager () プラグインマネージャーを作成します。 |
PluginManager (String locale ) プラグインマネージャーを作成します。 |
PluginManager (String locale , String loginGroupCd ) プラグインマネージャーを作成します。 |
メソッドの概要
返却値の型 | メソッド名 |
---|---|
void | clear () 非推奨 保持しているプラグイン定義情報を破棄します。
このメソッドは利用すべきではありません。
|
Boolean | containsPoint (String point ) 指定した拡張ポイントをプラグインマネージャーが保持している場合に true を取得します。 |
Array | getExtensionPoints () プラグインマネージャーが保持する拡張ポイントの配列を取得します。 |
PluginDescriptor | getPluginDescriptor (String point_id , String plugin_id ) 指定されたポイントIDとプラグインIDからプラグイン情報オブジェクトを取得します。 |
PluginDescriptor | getPluginDescriptor (String point_id ) 指定されたポイントIDのプラグイン情報オブジェクトを取得します。 |
Array | getPluginDescriptors (String point_id ) 指定したPointIDのプラグイン情報オブジェクトをPluginDescriptor#の配列で取得します。 |
void | refresh () プラグイン定義情報を初期化します。 |
コンストラクタの詳細
PluginManager ()
プラグインマネージャーを作成します。
プラグインマネージャー内で利用するロケール、ログイングループは、 ログインしているユーザのロケール、ログイングループが使用されます。 ロケールが決定できない場合は、システムデフォルトのロケールを使用します。 ログイングループが存在しないまたは決定できない場合は、ログイングループ指定なしの扱いになります。 |
PluginManager (String locale )
プラグインマネージャーを作成します。
プラグインマネージャー内で利用するログイングループは、 ログインしているユーザのログイングループが使用されます。 ログイングループが存在しないまたは決定できない場合は、ログイングループ指定なしの扱いになります。 ロケールにnullをしてした場合、ログインしているユーザのロケールを使用します。 ロケールが決定できない場合は、システムデフォルトのロケールを使用します。
パラメータ
|
PluginManager (String locale , String loginGroupCd )
プラグインマネージャーを作成します。
ロケールにnullを指定した場合、ログインしているユーザのロケールを使用します。 ロケールが決定できない場合は、システムデフォルトのロケールを使用します。 ログイングループにnullを指定した場合、ログインしているユーザのログイングループを使用します。 ログイングループに空文字列または空白文字列を指定した場合は、ログイングループ指定なしの扱いになります。 ログイングループが存在しないまたは決定できない場合は、ログイングループ指定なしの扱いになります。
パラメータ
|
メソッドの詳細
void clear ()
非推奨
このメソッドは利用すべきではありません。
保持しているプラグイン定義情報を破棄します。
返却値
|
Boolean containsPoint (String point )
指定した拡張ポイントをプラグインマネージャーが保持している場合に true を取得します。
指定の拡張ポイントを保持しない場合やクリアされている場合は false を取得します。
パラメータ
返却値
|
Array getExtensionPoints ()
プラグインマネージャーが保持する拡張ポイントの配列を取得します。
返却値
|
PluginDescriptor getPluginDescriptor (String point_id , String plugin_id )
指定されたポイントIDとプラグインIDからプラグイン情報オブジェクトを取得します。
見つからなかった場合は、nullを返却します。
パラメータ
返却値
|
PluginDescriptor getPluginDescriptor (String point_id )
指定されたポイントIDのプラグイン情報オブジェクトを取得します。
指定されたポイントIDに対して複数のプラグインが設定されている場合は、もっとも優先度の高いプラグイン情報を取得します。 見つからなかった場合は、nullを返却します。
パラメータ
返却値
|
Array getPluginDescriptors (String point_id )
指定したPointIDのプラグイン情報オブジェクトをPluginDescriptor#の配列で取得します。
パラメータ
返却値
|
void refresh ()
プラグイン定義情報を初期化します。
返却値
|