org.seasar.uruma.rcp.configuration.extension
クラス AbstractExtensionBuilder

java.lang.Object
  上位を拡張 org.seasar.uruma.rcp.configuration.extension.AbstractExtensionBuilder
すべての実装されたインタフェース:
UrumaConstants, ExtensionBuilder
直系の既知のサブクラス:
MenusBuilder, PerspectivesBuilder, ViewsBuilder

public abstract class AbstractExtensionBuilder
extends Object
implements ExtensionBuilder, UrumaConstants

ExtensionBuilder のための基底クラスです。

作成者:
y-komori

フィールドの概要
protected  UrumaService service
           
 
インタフェース 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
 
コンストラクタの概要
AbstractExtensionBuilder()
          AbstractExtensionBuilder を構築します。
 
メソッドの概要
protected  String getRcpImagePath(String path)
          イメージパスを取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.uruma.rcp.configuration.ExtensionBuilder から継承されたメソッド
buildExtension
 

フィールドの詳細

service

protected UrumaService service
コンストラクタの詳細

AbstractExtensionBuilder

public AbstractExtensionBuilder()
AbstractExtensionBuilder を構築します。

メソッドの詳細

getRcpImagePath

protected String getRcpImagePath(String path)
イメージパスを取得します。
画面定義 XML に記述されたイメージパスを、RCP 環境で利用できるパスに変換します。
実際には、以下の変換を行います。
  1. urumaImages.properties に記述されたキーである場合、実際のパスに変換します。
  2. パスを Uruma アプリケーションバンドル中の相対パスに変換します。

パラメータ:
path - イメージパス
戻り値:
変換されたパス


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