org.seasar.uruma.component.base
クラス AbstractUIContainerItemComponent
java.lang.Object
org.seasar.uruma.component.base.AbstractUIElement
org.seasar.uruma.component.base.AbstractUIComponent
org.seasar.uruma.component.base.AbstractItemComponent
org.seasar.uruma.component.base.AbstractUIContainerItemComponent
- すべての実装されたインタフェース:
- UIComponent, UIComponentContainer, UIElement, UIElementContainer, UIElementVisitorAcceptor
- 直系の既知のサブクラス:
- CoolItemComponent, CTabItemComponent, TabItemComponent
public abstract class AbstractUIContainerItemComponent
- extends AbstractItemComponent
- implements UIComponentContainer
UIComponentContainer
の子要素を表す基底クラスです。
- 作成者:
- bskuroneko
クラス org.seasar.uruma.component.base.AbstractUIComponent から継承されたメソッド |
doPreRender, getId, getParent, getRenderer, getStyle, preRender, render, setId, setParent, setRenderer, setStyle, toString |
AbstractUIContainerItemComponent
public AbstractUIContainerItemComponent()
addChild
public void addChild(UIElement child)
- インタフェース
UIElementContainer
の記述:
- 子となる
UIComponent
を追加します。
- 定義:
- インタフェース
UIElementContainer
内の addChild
- パラメータ:
child
- 子コンポーネント
getChildren
public List<UIElement> getChildren()
- インタフェース
UIElementContainer
の記述:
- 子コンポーネントのリストを取得します。
- 定義:
- インタフェース
UIElementContainer
内の getChildren
- 戻り値:
- 子コンポーネントのリスト
getChild
public UIElement getChild()
- 子コンポーネントを取得します。
子コンポーネントが複数存在する場合、最初の一個を返します。
- 戻り値:
- 子コンポーネント。存在しない場合は
null
。
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.