コンストラクタの概要

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をしてした場合、ログインしているユーザのロケールを使用します。 ロケールが決定できない場合は、システムデフォルトのロケールを使用します。
パラメータ
locale : String
ロケール
PluginManager (String locale, String loginGroupCd)
プラグインマネージャーを作成します。

ロケールにnullを指定した場合、ログインしているユーザのロケールを使用します。
ロケールが決定できない場合は、システムデフォルトのロケールを使用します。
ログイングループにnullを指定した場合、ログインしているユーザのログイングループを使用します。
ログイングループに空文字列または空白文字列を指定した場合は、ログイングループ指定なしの扱いになります。
ログイングループが存在しないまたは決定できない場合は、ログイングループ指定なしの扱いになります。
パラメータ
locale : String
ロケール
loginGroupCd : String
ログイングループコード

メソッドの詳細

void clear () 非推奨
このメソッドは利用すべきではありません。
保持しているプラグイン定義情報を破棄します。
返却値
void
Boolean containsPoint (String point)
指定した拡張ポイントをプラグインマネージャーが保持している場合に true を取得します。

指定の拡張ポイントを保持しない場合やクリアされている場合は false を取得します。
パラメータ
point : String
拡張ポイント
返却値
Boolean
Boolean true/false
Array getExtensionPoints ()
プラグインマネージャーが保持する拡張ポイントの配列を取得します。
返却値
Array
Array 拡張ポイントの文字列を配列で取得します。
PluginDescriptor getPluginDescriptor (String point_id, String plugin_id)
指定されたポイントIDとプラグインIDからプラグイン情報オブジェクトを取得します。

見つからなかった場合は、nullを返却します。
パラメータ
point_id : String
取得したいプラグイン情報のPointIDを指定します。
plugin_id : String
取得したいプラグイン情報のPluginIDを指定します。
返却値
PluginDescriptor
PluginDescriptor プラグイン情報オブジェクト。
PluginDescriptor getPluginDescriptor (String point_id)
指定されたポイントIDのプラグイン情報オブジェクトを取得します。
指定されたポイントIDに対して複数のプラグインが設定されている場合は、もっとも優先度の高いプラグイン情報を取得します。
見つからなかった場合は、nullを返却します。
パラメータ
point_id : String
取得したいプラグイン情報のPointIDを指定します。
返却値
PluginDescriptor
PluginDescriptor プラグイン情報をプラグイン情報オブジェクトの配列で取得します。
Array getPluginDescriptors (String point_id)
指定したPointIDのプラグイン情報オブジェクトをPluginDescriptor#の配列で取得します。
パラメータ
point_id : String
取得したいプラグイン情報のPointIDを指定します。
返却値
Array
Array プラグイン情報をプラグイン情報オブジェクトの配列で取得します。
void refresh ()
プラグイン定義情報を初期化します。
返却値
void