|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
を返します。
WindowContext
S2Container 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
となります。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |