org.seasar.jface.renderer.impl
クラス MenuRenderer

java.lang.Object
  上位を拡張 org.seasar.jface.renderer.impl.AbstractRenderer
      上位を拡張 org.seasar.jface.renderer.impl.AbstractWidgetRenderer<MenuComponent,Menu>
          上位を拡張 org.seasar.jface.renderer.impl.MenuRenderer
すべての実装されたインタフェース:
Renderer

public class MenuRenderer
extends AbstractWidgetRenderer<MenuComponent,Menu>

Menu のレンダリングを行うクラスです。

作成者:
bskuroneko

コンストラクタの概要
MenuRenderer()
           
 
メソッドの概要
protected  Widget createWidget(Widget parent, int style)
           
protected  void doRender(MenuComponent menuComponent, Menu menu)
           
protected  void doRenderAfter(Menu widget, MenuComponent uiComponent, Widget parent, WindowContext context)
           
protected  int getDefaultStyle()
           
protected  Class<Menu> getWidgetType()
           
 Widget render(UIComponent uiComponent, Widget parent, WindowContext context)
          レンダリングを行います。
protected  void setEnabled(MenuComponent menuComponent, Menu menu)
           
protected  void setEnabled(MenuComponent menuComponent, MenuItem menuItem)
           
protected  void setLocation(MenuComponent menuComponent, Menu menu)
           
 
クラス org.seasar.jface.renderer.impl.AbstractWidgetRenderer から継承されたメソッド
addEnabledDepend, getStyle, inherit, renderAfter
 
クラス org.seasar.jface.renderer.impl.AbstractRenderer から継承されたメソッド
getContext, setContext
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MenuRenderer

public MenuRenderer()
メソッドの詳細

render

public Widget render(UIComponent uiComponent,
                     Widget parent,
                     WindowContext context)
インタフェース Renderer の記述:
レンダリングを行います。

定義:
インタフェース Renderer 内の render
オーバーライド:
クラス AbstractWidgetRenderer<MenuComponent,Menu> 内の render
パラメータ:
uiComponent - レンダリング対象の情報を持つ UIComponent オブジェクト
parent - 親となる Widget オブジェクト
context - 画面情報を収めた WindowContext オブジェクト
戻り値:
レンダリングしたウィジット
関連項目:
Widget, Composite

getDefaultStyle

protected int getDefaultStyle()
オーバーライド:
クラス AbstractWidgetRenderer<MenuComponent,Menu> 内の getDefaultStyle

doRender

protected void doRender(MenuComponent menuComponent,
                        Menu menu)
定義:
クラス AbstractWidgetRenderer<MenuComponent,Menu> 内の doRender

doRenderAfter

protected void doRenderAfter(Menu widget,
                             MenuComponent uiComponent,
                             Widget parent,
                             WindowContext context)
オーバーライド:
クラス AbstractWidgetRenderer<MenuComponent,Menu> 内の doRenderAfter

setEnabled

protected void setEnabled(MenuComponent menuComponent,
                          Menu menu)

setEnabled

protected void setEnabled(MenuComponent menuComponent,
                          MenuItem menuItem)

setLocation

protected void setLocation(MenuComponent menuComponent,
                           Menu menu)

getWidgetType

protected Class<Menu> getWidgetType()
定義:
クラス AbstractWidgetRenderer<MenuComponent,Menu> 内の getWidgetType

createWidget

protected Widget createWidget(Widget parent,
                              int style)
オーバーライド:
クラス AbstractWidgetRenderer<MenuComponent,Menu> 内の createWidget


Copyright © 2006 The Seasar Foundation. All Rights Reserved.