org.seasar.jface.component.impl
クラス MenuComponent

java.lang.Object
  上位を拡張 org.seasar.jface.component.impl.AbstractUIElement
      上位を拡張 org.seasar.jface.component.impl.AbstractUIComponent
          上位を拡張 org.seasar.jface.component.impl.AbstractItemComponent
              上位を拡張 org.seasar.jface.component.impl.MenuItemComponent
                  上位を拡張 org.seasar.jface.component.impl.MenuComponent
すべての実装されたインタフェース:
EnabledDependable, Menu, MenuItem, UIComponent, UIElement

public class MenuComponent
extends MenuItemComponent
implements Menu, EnabledDependable

メニュー情報を保持するためのコンポーネントです。

作成者:
bskuroneko, y-komori

コンストラクタの概要
MenuComponent()
           
 
メソッドの概要
 void addMenuItem(MenuItem menuItem)
           
protected  void doRender(Widget parent, WindowContext context)
          レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。
 String getDefaultItemId()
           
 String getEnabled()
           
 String getEnabledDependId()
           
 String getEnabledDependType()
           
 UIComponent getMenuHolder()
          メニューを保持する親コンポーネントを取得します。
 List<MenuItem> getMenuItemList()
           
 String getX()
           
 String getY()
           
 void setDefaultItemId(String defaultItemId)
           
 void setEnabled(String enabled)
           
 void setEnabledDependId(String enabledDependId)
           
 void setEnabledDependType(String enabledDependType)
           
 void setMenuHolder(UIComponent menuHolder)
          メニューを保持する親コンポーネントを設定します。
 void setX(String x)
           
 void setY(String y)
           
 
クラス org.seasar.jface.component.impl.MenuItemComponent から継承されたメソッド
getAccelerator, getParentMenu, getSelection, setAccelerator, setParentMenu, setSelection
 
クラス org.seasar.jface.component.impl.AbstractItemComponent から継承されたメソッド
getImage, getText, setImage, setText
 
クラス org.seasar.jface.component.impl.AbstractUIComponent から継承されたメソッド
getId, getMenu, getParent, getRenderer, getReplace, getStyle, getWidget, render, renderMenu, setId, setMenu, setParent, setRenderer, setReplace, setStyle, setWidget
 
クラス org.seasar.jface.component.impl.AbstractUIElement から継承されたメソッド
getBasePath, getLocation, setBasePath, setLocation
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.jface.component.MenuItem から継承されたメソッド
getParentMenu, setParentMenu
 
インタフェース org.seasar.jface.component.UIComponent から継承されたメソッド
getId, getMenu, getParent, getRenderer, getStyle, getWidget, render, setId, setMenu, setParent, setRenderer, setStyle, setWidget
 
インタフェース org.seasar.jface.component.UIElement から継承されたメソッド
getBasePath, getLocation, setBasePath, setLocation
 

コンストラクタの詳細

MenuComponent

public MenuComponent()
メソッドの詳細

getDefaultItemId

public String getDefaultItemId()

setDefaultItemId

public void setDefaultItemId(String defaultItemId)

getEnabled

public String getEnabled()
オーバーライド:
クラス MenuItemComponent 内の getEnabled

setEnabled

public void setEnabled(String enabled)
オーバーライド:
クラス MenuItemComponent 内の setEnabled

getX

public String getX()

setX

public void setX(String x)

getY

public String getY()

setY

public void setY(String y)

addMenuItem

public void addMenuItem(MenuItem menuItem)
定義:
インタフェース Menu 内の addMenuItem

getMenuItemList

public List<MenuItem> getMenuItemList()
定義:
インタフェース Menu 内の getMenuItemList

getMenuHolder

public UIComponent getMenuHolder()
インタフェース Menu の記述:
メニューを保持する親コンポーネントを取得します。

定義:
インタフェース Menu 内の getMenuHolder
戻り値:
親コンポーネント

setMenuHolder

public void setMenuHolder(UIComponent menuHolder)
インタフェース Menu の記述:
メニューを保持する親コンポーネントを設定します。

定義:
インタフェース Menu 内の setMenuHolder
パラメータ:
menuHolder - 親コンポーネント

getEnabledDependId

public String getEnabledDependId()
定義:
インタフェース EnabledDependable 内の getEnabledDependId
オーバーライド:
クラス MenuItemComponent 内の getEnabledDependId

setEnabledDependId

public void setEnabledDependId(String enabledDependId)
オーバーライド:
クラス MenuItemComponent 内の setEnabledDependId

getEnabledDependType

public String getEnabledDependType()
定義:
インタフェース EnabledDependable 内の getEnabledDependType
オーバーライド:
クラス MenuItemComponent 内の getEnabledDependType

setEnabledDependType

public void setEnabledDependType(String enabledDependType)
オーバーライド:
クラス MenuItemComponent 内の setEnabledDependType

doRender

protected void doRender(Widget parent,
                        WindowContext context)
クラス AbstractUIComponent の記述:
レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。

本メソッドは render メソッドの中で、レンダラの render() メソッドと renderAfter() メソッドを呼び出す間に呼び出されます。

このタイミングでサブクラスで独自のレンダリング処理を行う場合、本メソッドをオーバーライドしてください。

オーバーライド:
クラス AbstractUIComponent 内の doRender
パラメータ:
parent - 親 Widget オブジェクト
context - WindowContext オブジェクト


Copyright © 2006 The Seasar Foundation. All Rights Reserved.