org.seasar.uruma.component.base
クラス AbstractUIContainer
java.lang.Object
org.seasar.uruma.component.base.AbstractUIElement
org.seasar.uruma.component.base.AbstractUIComponent
org.seasar.uruma.component.base.AbstractUIContainer
- すべての実装されたインタフェース:
- UIComponent, UIComponentContainer, UIElement, UIElementContainer, UIElementVisitorAcceptor
- 直系の既知のサブクラス:
- WorkbenchComponent
public abstract class AbstractUIContainer
- extends AbstractUIComponent
- implements UIComponentContainer
UIComponentContainer
のための基底クラスです。
- 作成者:
- y-komori
クラス org.seasar.uruma.component.base.AbstractUIComponent から継承されたメソッド |
getId, getParent, getRenderer, getStyle, preRender, render, setId, setParent, setRenderer, setStyle, toString |
children
protected List<UIElement> children
AbstractUIContainer
public AbstractUIContainer()
addChild
public void addChild(UIElement child)
- インタフェース
UIElementContainer
の記述:
- 子となる
UIComponent
を追加します。
- 定義:
- インタフェース
UIElementContainer
内の addChild
- パラメータ:
child
- 子コンポーネント
getChildren
public List<UIElement> getChildren()
- インタフェース
UIElementContainer
の記述:
- 子コンポーネントのリストを取得します。
- 定義:
- インタフェース
UIElementContainer
内の getChildren
- 戻り値:
- 子コンポーネントのリスト
doPreRender
protected void doPreRender(WidgetHandle parent,
WindowContext context)
- クラス
AbstractUIComponent
の記述:
- レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。
本メソッドは AbstractUIComponent.preRender(WidgetHandle, WindowContext)
メソッドの中で、レンダラ
の
Renderer.preRender(UIComponent, WidgetHandle, WindowContext)
メソッドを呼び出した後に呼び出されます。
このタイミングでサブクラスで独自のレンダリング処理を行う場合、本メソッドをオーバーライドしてください。
- オーバーライド:
- クラス
AbstractUIComponent
内の doPreRender
- パラメータ:
parent
- 親 WidgetHandle
オブジェクトcontext
- WindowContext
オブジェクト
doRender
protected void doRender(WidgetHandle parent,
PartContext context)
- クラス
AbstractUIComponent
の記述:
- レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。
本メソッドは AbstractUIComponent.renderer
メソッドの中で、レンダラ
の
render()
メソッドと
renderAfter()
メソッドを呼び出す間に呼び出されます。
このタイミングでサブクラスで独自のレンダリング処理を行う場合、本メソッドをオーバーライドしてください。
- オーバーライド:
- クラス
AbstractUIComponent
内の doRender
- パラメータ:
parent
- 親 WidgetHandle
オブジェクトcontext
- PartContext
オブジェクト
Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.