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

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

public class ActionSetsBuilder
extends Object
implements ExtensionBuilder, UrumaConstants

actionSets 拡張ポイントを生成するための ExtensionBuilder です。

作成者:
y-komori

フィールドの概要
protected  int actionCount
           
protected  int menuCount
           
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
 
コンストラクタの概要
ActionSetsBuilder()
          ActionSetsBuilder を構築します。
 
メソッドの概要
 Extension[] buildExtension()
          拡張ポイントを生成します。
protected  ActionSetElement createActionSet()
           
protected  Extension setupActionSets()
           
protected  void setupMenu(ActionSetElement actionSet, MenuComponent menuComponent, String parentPath)
           
protected  void setupMenuItem(ActionSetElement actionSet, MenuItemComponent menuItem, String parentPath)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

service

protected UrumaService service

menuCount

protected int menuCount

actionCount

protected int actionCount
コンストラクタの詳細

ActionSetsBuilder

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

メソッドの詳細

buildExtension

public Extension[] buildExtension()
インタフェース ExtensionBuilder の記述:
拡張ポイントを生成します。

定義:
インタフェース ExtensionBuilder 内の buildExtension
戻り値:
生成した Extension オブジェクトの配列

setupActionSets

protected Extension setupActionSets()

createActionSet

protected ActionSetElement createActionSet()

setupMenu

protected void setupMenu(ActionSetElement actionSet,
                         MenuComponent menuComponent,
                         String parentPath)

setupMenuItem

protected void setupMenuItem(ActionSetElement actionSet,
                             MenuItemComponent menuItem,
                             String parentPath)


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