|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.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_MENUS_ID_SUFFIX
デフォルトのメニュー ID サフィックスです。 |
protected Extension |
handlers
|
protected String |
localContextId
|
protected MenuContributionElement |
menuContribution
|
protected Extension |
menus
|
クラス org.seasar.uruma.rcp.configuration.extension.AbstractExtensionBuilder から継承されたフィールド |
---|
service |
コンストラクタの概要 | |
---|---|
MenusBuilder()
|
メソッドの概要 | |
---|---|
Extension[] |
buildExtension()
拡張ポイントを生成します。 |
protected String |
createCommandId(MenuItemComponent menuItem)
|
protected void |
createExtensions()
|
protected CategoryElement |
setupCategory()
|
protected void |
setupCommand(CategoryElement category,
String commandId,
MenuItemComponent component)
|
protected void |
setupContexts()
|
protected void |
setupKey(String commandId,
MenuItemComponent menuItem)
|
protected MenuElement |
setupMenu(MenuComponent component,
MenuElement parentElement)
|
protected void |
setupMenuCommand(String commandId,
MenuItemComponent menuItem,
MenuElement parentMenuElement)
|
protected void |
setupMenuContribution()
|
protected void |
setupScheme()
|
protected void |
traverseMenu(CategoryElement category,
MenuComponent menuComponent,
MenuElement parentMenuElement)
|
クラス 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
protected int actionCount
protected Extension contexts
protected Extension commands
protected Extension handlers
protected Extension bindings
protected Extension menus
protected MenuContributionElement menuContribution
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 void setupMenuContribution()
protected void traverseMenu(CategoryElement category, MenuComponent menuComponent, MenuElement parentMenuElement)
protected MenuElement setupMenu(MenuComponent component, MenuElement parentElement)
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)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |