|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface UrumaService
RCP 環境で Uruma が提供するサービスです。
| メソッドの詳細 |
|---|
Bundle getBundle()
Bundle オブジェクトString getPluginId()
String createRcpId(String id)
【例】プラグインID: org.seasar.uruma.example、コンポーネントID:
button の場合、本メソッドの戻り値は、
org.seasar.uruma.example.button となります。
id - 画面コンポーネントのID
String getLocalId(String rcpId)
rcpId - RCP上のID
createRcpId(String)Template getTemplate(String path)
Template オブジェクトを生成します。
path - 画面定義XMLのパス
Template オブジェクトIWorkbench getWorkbench()
IWorkbench のインスタンスを返します。
IWorkbench のインスタンスWorkbenchComponent getWorkbenchComponent()
WorkbenchComponent を返します。
WorkbenchComponent オブジェクトList<ViewPartComponent> getViewPartComponent()
ViewPartComponent のリストを返します。
ViewPartComponent オブジェクトList<Extension> getExtensions()
Extension getExtension(String point)
point - 拡張ポイントの名称
null。WindowContext getWorkbenchWindowContext()
WindowContext を返します。
WindowContextS2Container getContainer()
S2Container のインスタンスを返します。
S2Container のインスタンスClassLoader getAppClassLoader()
ClassLoader getUrumaClassLoader()
void switchToAppClassLoader()
void switchToUrumaClassLoader()
ResourceBundle getImageBundle()
ResourceBundle を返します。urumaImages.properties の内容となります。
ResourceBundle オブジェクトvoid restoreClassLoader()
switchToUrumaClassLoader() メソッドまたは、 switchToAppClassLoader() メソッド実行前のクラスローダに切り替えます。
CommandRegistry getCommandRegistry()
CommandRegistry のインスタンスを返します。
String getDefaultContextId()
<プラグインID>.context となります。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||