|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.uruma.rcp.configuration.extension.AbstractExtensionBuilder org.seasar.uruma.rcp.configuration.extension.MenusBuilder
public class MenusBuilder
menus
拡張ポイントを生成するための ExtensionBuilder
です。
フィールドの概要 | |
---|---|
protected int |
actionCount
|
protected Extension |
bindings
|
protected CommandRegistry |
commandRegistry
|
protected Extension |
commands
|
static String |
CONTEXT_SUFFIX
コンテクスト ID のサフィックスです。 |
protected Extension |
contexts
|
static String |
DEFAULT_CATEGORY_ID_SUFFIX
デフォルトのカテゴリ ID サフィックスです。 |
static String |
DEFAULT_COMMAND_ID_SUFFIX
デフォルトのコマンド ID サフィックスです。 |
static String |
DEFAULT_CONTEXT_PARENT_ID
デフォルトの親コンテクストIDです。 |
protected static String |
DEFAULT_MENU_URI
デフォルトのメニューURIです。 |
static String |
DEFAULT_MENUS_ID_SUFFIX
デフォルトのメニュー ID サフィックスです。 |
protected static String |
DEFAULT_POPUP_URI
デフォルトのポップアップURIです。 |
protected static String |
DEFAULT_TOOLBAR_URI
デフォルトのツールバーURIです。 |
protected Extension |
definitions
|
protected Extension |
handlers
|
protected String |
localContextId
|
protected Extension |
menus
|
クラス org.seasar.uruma.rcp.configuration.extension.AbstractExtensionBuilder から継承されたフィールド |
---|
service |
コンストラクタの概要 | |
---|---|
MenusBuilder()
|
クラス org.seasar.uruma.rcp.configuration.extension.AbstractExtensionBuilder から継承されたメソッド |
---|
getRcpImagePath |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final String CONTEXT_SUFFIX
public static final String DEFAULT_COMMAND_ID_SUFFIX
public static final String DEFAULT_MENUS_ID_SUFFIX
public static String DEFAULT_CATEGORY_ID_SUFFIX
public static String DEFAULT_CONTEXT_PARENT_ID
protected static final String DEFAULT_MENU_URI
protected static final String DEFAULT_TOOLBAR_URI
protected static final String DEFAULT_POPUP_URI
protected int actionCount
protected Extension contexts
protected Extension commands
protected Extension handlers
protected Extension bindings
protected Extension menus
protected Extension definitions
protected CommandRegistry commandRegistry
protected String localContextId
コンストラクタの詳細 |
---|
public MenusBuilder()
メソッドの詳細 |
---|
public Extension[] buildExtension()
ExtensionBuilder
の記述:
ExtensionBuilder
内の buildExtension
Extension
オブジェクトの配列protected void createExtensions()
protected void setupScheme()
protected CategoryElement setupCategory()
protected MenuContributionElement setupMenuContribution()
protected MenuContributionElement setupPopupContribution()
protected MenuContributionElement setupToolbarContribution()
protected MenuContributionElement setupViewToolbarContribution(ViewPartComponent view)
protected MenuContributionElement setupViewMenuContribution(ViewPartComponent view)
protected void traverseMenu(CategoryElement category, MenuComponent menuComponent, MenuElement parentMenuElement, MenuContributionElement menuContribution)
protected void traverseToolbar(CategoryElement category, MenuComponent menuComponent, ToolbarElement parentToolbarElement, MenuContributionElement menuContribution)
protected MenuElement setupMenu(MenuComponent component, MenuElement parentElement, MenuContributionElement menuContribution)
protected ToolbarElement setupToolbar(MenuComponent component, ToolbarElement parentElement, MenuContributionElement menuContribution)
protected String createCommandId(MenuItemComponent menuItem)
protected void setupCommand(CategoryElement category, String commandId, MenuItemComponent component)
protected void setupContexts()
protected void setupKey(String commandId, MenuItemComponent menuItem)
protected void setupMenuCommand(String commandId, MenuItemComponent menuItem, MenuElement parentMenuElement, MenuContributionElement menuContribution)
protected void setupToolbarCommand(String commandId, MenuItemComponent menuItem, ToolbarElement parentToolbarElement, MenuContributionElement menuContribution)
protected void setupSeparator(SeparatorComponent separatorComponent, MenuElement parentMenuElement, MenuContributionElement menuContribution)
protected String parseStyle(String style)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |