org.seasar.uruma.rcp.util
クラス BundleUtil

java.lang.Object
  上位を拡張 org.seasar.uruma.rcp.util.BundleUtil
すべての実装されたインタフェース:
UrumaConstants

public class BundleUtil
extends Object
implements UrumaConstants

Bundle を扱うためのユーティリティクラスです。

作成者:
y.sugigami

フィールドの概要
 
インタフェース org.seasar.uruma.core.UrumaConstants から継承されたフィールド
AMPERSAND, AT_MARK, AUTO_ACTION_ID_PREFIX, AUTO_MENU_ID_PREFIX, COLON, COMMA, COMPONENT_DESC_SCHEMA_PATH, CONTENT_PROVIDER_SUFFIX, DEFAULT_IMAGE_BUNDLE_PATH, DEFAULT_LOG_PROPERTIES, DEFAULT_LOG_XML, DEFAULT_PERSPECTIVE_ID, DEFAULT_VIEWS_PATH, DEFAULT_WORKBENCH_HEIGHT, DEFAULT_WORKBENCH_WIDTH, DEFAULT_WORKBENCH_XML, DUMMY_WORKBENCH_PATH, EXCLAMATION_MARK, FORM_SUFFIX, HASH_MARK, LABEL_PROVIDER_SUFFIX, MENU_BAR_MANAGER_CID, NULL_STRING, PART_ACTION_SUFFIX, PERIOD, PROTCOL_FILE, PROTCOL_JAR, SCHEMA_PATH, SHELL_CID, SLASH, SORTER_SUFFIX, STATUS_LINE_MANAGER_CID, URUMA_APP_SCHEME_ID, URUMA_APP_SCHEME_NAME, URUMA_BUNDLE_SYMBOLIC_NAME, URUMA_DICON_PATH, URUMA_EXTENSION_DEBUG, URUMA_MESSAGE_BASE, URUMA_RCP_DICON_PATH, URUMA_SERVICE_PROP_APPS, URUMA_SERVICE_S2NAME, USER_MESSAGE_BASE, WHITE_SPACE, WINDOW_CID, WORKBENCH_TEMPLATE_NAME, WORKBENCH_WINDOW_CONTEXT_ID
 
コンストラクタの概要
BundleUtil()
           
 
メソッドの概要
static Bundle getBundle(String symbolicName)
          Bundleを取得します。
static String getBundleState(Bundle bundle)
          バンドルの状態を表す文字列を返します。
static void start(String symbolicName)
          Bundleを開始します。
static void stop(String symbolicName)
          Bundleを停止します。
static void update(String symbolicName)
          Bundleを更新します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BundleUtil

public BundleUtil()
メソッドの詳細

getBundle

public static Bundle getBundle(String symbolicName)
Bundleを取得します。

パラメータ:
symbolicName - pluginID
戻り値:
Bundle オブジェクト

start

public static void start(String symbolicName)
Bundleを開始します。

パラメータ:
symbolicName - pluginID

stop

public static void stop(String symbolicName)
Bundleを停止します。

パラメータ:
symbolicName -

update

public static void update(String symbolicName)
Bundleを更新します。

パラメータ:
symbolicName - pluginID

getBundleState

public static String getBundleState(Bundle bundle)
バンドルの状態を表す文字列を返します。

パラメータ:
bundle - Bundle オブジェクト
戻り値:
バンドルの状態を表す文字列。bundlenull の場合は空文字列。


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.