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

java.lang.Object
  上位を拡張 org.seasar.jface.component.impl.AbstractUIElement
      上位を拡張 org.seasar.jface.component.impl.AbstractUIComponent
すべての実装されたインタフェース:
UIComponent, UIElement
直系の既知のサブクラス:
AbstractItemComponent, ControlComponent

public abstract class AbstractUIComponent
extends AbstractUIElement
implements UIComponent

作成者:
y-komori

コンストラクタの概要
AbstractUIComponent()
           
 
メソッドの概要
protected  void doRender(Widget parent, WindowContext context)
          レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。
 String getId()
          ID を取得します。
 Menu getMenu()
          メニューを取得します。
 UIContainer getParent()
          親となる UICompositeComponent を取得します。
 Renderer getRenderer()
          レンダラを取得します。
 String getReplace()
           
 String getStyle()
          スタイルを表す文字列を取得します。
 Widget getWidget()
          本コンポーネントに対応する SWT の Widget を取得します。
 void render(Widget parent, WindowContext context)
          設定されたレンダラを利用して、レンダリングを行います。
protected  void renderMenu(Widget parent, WindowContext context)
           
 void setId(String id)
          ID を設定します。
 void setMenu(Menu menu)
          メニューを設定します。
 void setParent(UIContainer parent)
          親となる UICompositeComponent を設定します。
 void setRenderer(Renderer renderer)
          レンダラを設定します。
 void setReplace(String replace)
           
 void setStyle(String style)
          スタイルを表す文字列を設定します。
 void setWidget(Widget widget)
          本コンポーネントに対応する SWT の Widget を設定します。
 
クラス 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.UIElement から継承されたメソッド
getBasePath, getLocation, setBasePath, setLocation
 

コンストラクタの詳細

AbstractUIComponent

public AbstractUIComponent()
メソッドの詳細

getId

public String getId()
インタフェース UIComponent の記述:
ID を取得します。

定義:
インタフェース UIComponent 内の getId
戻り値:
ID

setId

public void setId(String id)
インタフェース UIComponent の記述:
ID を設定します。

定義:
インタフェース UIComponent 内の setId
パラメータ:
id - ID

getReplace

public String getReplace()

setReplace

public void setReplace(String replace)

getStyle

public String getStyle()
インタフェース UIComponent の記述:
スタイルを表す文字列を取得します。

定義:
インタフェース UIComponent 内の getStyle
戻り値:
スタイル

setStyle

public void setStyle(String style)
インタフェース UIComponent の記述:
スタイルを表す文字列を設定します。

定義:
インタフェース UIComponent 内の setStyle
パラメータ:
style - スタイル

getRenderer

public Renderer getRenderer()
インタフェース UIComponent の記述:
レンダラを取得します。

定義:
インタフェース UIComponent 内の getRenderer
戻り値:
レンダラオブジェクト

setRenderer

public void setRenderer(Renderer renderer)
インタフェース UIComponent の記述:
レンダラを設定します。

定義:
インタフェース UIComponent 内の setRenderer
パラメータ:
renderer - レンダラオブジェクト

getWidget

public Widget getWidget()
インタフェース UIComponent の記述:
本コンポーネントに対応する SWT の Widget を取得します。

定義:
インタフェース UIComponent 内の getWidget
戻り値:
Widget オブジェクト

setWidget

public void setWidget(Widget widget)
インタフェース UIComponent の記述:
本コンポーネントに対応する SWT の Widget を設定します。

定義:
インタフェース UIComponent 内の setWidget
パラメータ:
widget - Widget オブジェクト

getMenu

public Menu getMenu()
インタフェース UIComponent の記述:
メニューを取得します。

定義:
インタフェース UIComponent 内の getMenu
戻り値:
メニュー

setMenu

public void setMenu(Menu menu)
インタフェース UIComponent の記述:
メニューを設定します。

定義:
インタフェース UIComponent 内の setMenu
パラメータ:
menu - メニュー

render

public void render(Widget parent,
                   WindowContext context)
インタフェース UIComponent の記述:
設定されたレンダラを利用して、レンダリングを行います。

本メソッドは JFace の ApplicationWindow#createContents() メソッド内で呼び出されます。

定義:
インタフェース UIComponent 内の render
パラメータ:
parent - 親となる Widget オブジェクト
context - WindowContext オブジェクト
関連項目:
WindowContext

getParent

public UIContainer getParent()
インタフェース UIComponent の記述:
親となる UICompositeComponent を取得します。

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

setParent

public void setParent(UIContainer parent)
インタフェース UIComponent の記述:
親となる UICompositeComponent を設定します。

定義:
インタフェース UIComponent 内の setParent
パラメータ:
parent - 親コンポーネント

renderMenu

protected void renderMenu(Widget parent,
                          WindowContext context)

doRender

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

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

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

パラメータ:
parent - 親 Widget オブジェクト
context - WindowContext オブジェクト


Copyright © 2006 The Seasar Foundation. All Rights Reserved.