org.seasar.uruma.component.base
クラス AbstractUIHasMenuCompositeComponent

java.lang.Object
  上位を拡張 org.seasar.uruma.component.base.AbstractUIElement
      上位を拡張 org.seasar.uruma.component.base.AbstractUIComponent
          上位を拡張 org.seasar.uruma.component.jface.ControlComponent
              上位を拡張 org.seasar.uruma.component.jface.CompositeComponent
                  上位を拡張 org.seasar.uruma.component.base.AbstractUIHasMenuCompositeComponent
すべての実装されたインタフェース:
EnablesDependable, UIComponent, UIComponentContainer, UICompositeComponent, UIControlComponent, UIElement, UIElementContainer, UIElementVisitorAcceptor, UIHasMenuCompositeComponent
直系の既知のサブクラス:
ViewPartComponent

public abstract class AbstractUIHasMenuCompositeComponent
extends CompositeComponent
implements UIHasMenuCompositeComponent

AbstractUIHasMenuCompositeComponent を表す基底クラスです。
RCPに定義するメニューを利用するクラスの基底クラスとして使用します。

作成者:
y.sugigami

フィールドの概要
 
クラス org.seasar.uruma.component.jface.ControlComponent から継承されたフィールド
background, backgroundImage, enabled, enablesDependingId, enablesFor, fontHeight, fontName, fontStyle, foreground, height, menu, toolTipText, visible, width, x, y
 
コンストラクタの概要
AbstractUIHasMenuCompositeComponent()
           
 
メソッドの概要
protected
<E> List<E>
getElements(Class<E> clazz)
           
 List<MenuComponent> getMenus()
          UIHasMenuCompositeComponent が保持する UIHasMenuCompositeComponent のリストを返します。
 
クラス org.seasar.uruma.component.jface.CompositeComponent から継承されたメソッド
accept, addChild, doPreRender, doRender, getChildLayoutDataInfo, getChildren, getCommonAttributes, getLayoutInfo, preRenderChild, renderChild, setChildLayoutDataInfo, setCommonAttributes, setLayoutInfo
 
クラス org.seasar.uruma.component.jface.ControlComponent から継承されたメソッド
getEnablesDependingId, getEnablesFor, getLayoutDataInfo, setEnablesDependingId, setEnablesFor, setLayoutDataInfo
 
クラス org.seasar.uruma.component.base.AbstractUIComponent から継承されたメソッド
getId, getParent, getRenderer, getStyle, preRender, render, setId, setParent, setRenderer, setStyle, toString
 
クラス org.seasar.uruma.component.base.AbstractUIElement から継承されたメソッド
getBasePath, getLocation, getPath, setBasePath, setLocation, setPath
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.seasar.uruma.component.UICompositeComponent から継承されたメソッド
getCommonAttributes, getLayoutInfo, setCommonAttributes, setLayoutInfo
 
インタフェース org.seasar.uruma.component.UIComponent から継承されたメソッド
getId, getParent, getRenderer, getStyle, preRender, render, setId, setParent, setRenderer, setStyle
 
インタフェース org.seasar.uruma.component.UIElement から継承されたメソッド
getBasePath, getLocation, getPath, setBasePath, setLocation, setPath
 
インタフェース org.seasar.uruma.component.UIElementVisitorAcceptor から継承されたメソッド
accept
 
インタフェース org.seasar.uruma.component.UIElementContainer から継承されたメソッド
addChild, getChildren
 
インタフェース org.seasar.uruma.component.UIElement から継承されたメソッド
getBasePath, getLocation, getPath, setBasePath, setLocation, setPath
 
インタフェース org.seasar.uruma.component.UIElementVisitorAcceptor から継承されたメソッド
accept
 

コンストラクタの詳細

AbstractUIHasMenuCompositeComponent

public AbstractUIHasMenuCompositeComponent()
メソッドの詳細

getMenus

public List<MenuComponent> getMenus()
インタフェース UIHasMenuCompositeComponent の記述:
UIHasMenuCompositeComponent が保持する UIHasMenuCompositeComponent のリストを返します。

定義:
インタフェース UIHasMenuCompositeComponent 内の getMenus
戻り値:
MenuComponent のリスト

getElements

protected <E> List<E> getElements(Class<E> clazz)


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