|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.uruma.component.impl.AbstractUIElement
org.seasar.uruma.component.impl.AbstractUIComponent
public abstract class AbstractUIComponent
UIComponent
を表す基底クラスです。
コンストラクタの概要 | |
---|---|
AbstractUIComponent()
|
メソッドの概要 | |
---|---|
protected void |
doPreRender(WidgetHandle parent,
PartContext context)
レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。 |
protected void |
doRender(WidgetHandle parent,
PartContext context)
レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。 |
String |
getId()
ID を取得します。 |
UIContainer |
getParent()
親となる UICompositeComponent を取得します。 |
Renderer |
getRenderer()
レンダラを取得します。 |
String |
getStyle()
スタイルを表す文字列を取得します。 |
WidgetHandle |
getWidgetHandle()
本コンポーネントに対応する WidgetHandle を取得します。 |
void |
preRender(WidgetHandle parent,
PartContext context)
設定されたレンダラを利用して、レンダリングを行います。 |
void |
render(WidgetHandle parent,
PartContext context)
設定されたレンダラを利用して、レンダリングを行います。 |
void |
setId(String id)
ID を設定します。 |
void |
setParent(UIContainer parent)
親となる UICompositeComponent を設定します。 |
void |
setRenderer(Renderer renderer)
レンダラを設定します。 |
void |
setStyle(String style)
スタイルを表す文字列を設定します。 |
void |
setWidgetHandle(WidgetHandle handle)
本コンポーネントに対応する WidgetHandle を設定します。 |
クラス org.seasar.uruma.component.impl.AbstractUIElement から継承されたメソッド |
---|
getBasePath, getLocation, setBasePath, setLocation |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース org.seasar.uruma.component.UIElement から継承されたメソッド |
---|
getBasePath, getLocation, setBasePath, setLocation |
コンストラクタの詳細 |
---|
public AbstractUIComponent()
メソッドの詳細 |
---|
protected void doPreRender(WidgetHandle parent, PartContext context)
本メソッドは preRender(WidgetHandle, PartContext)
メソッドの中で、レンダラ
の
preRender()
メソッドを呼び出した後に呼び出されます。
このタイミングでサブクラスで独自のレンダリング処理を行う場合、本メソッドをオーバーライドしてください。
parent
- 親 WidgetHandle
オブジェクトcontext
- PartContext
オブジェクトprotected void doRender(WidgetHandle parent, PartContext context)
本メソッドは renderer
メソッドの中で、レンダラ
の
render()
メソッドと
renderAfter()
メソッドを呼び出す間に呼び出されます。
このタイミングでサブクラスで独自のレンダリング処理を行う場合、本メソッドをオーバーライドしてください。
parent
- 親 WidgetHandle
オブジェクトcontext
- PartContext
オブジェクトpublic void preRender(WidgetHandle parent, PartContext context)
UIComponent
の記述: UrumaApplicationWindow
#init()
メソッドの中 (createContent()
メソッドよりも前のタイミング)で呼び出されます。
UIComponent
内の preRender
parent
- 親となる WidgetHandle
オブジェクトcontext
- PartContext
オブジェクトpublic void render(WidgetHandle parent, PartContext context)
UIComponent
の記述: UrumaApplicationWindow
#createContents()
メソッドの中で呼び出されます。
UIComponent
内の render
parent
- 親となる WidgetHandle
オブジェクトcontext
- PartContext
オブジェクトpublic String getId()
UIComponent
の記述:
UIComponent
内の getId
public UIContainer getParent()
UIComponent
の記述: UICompositeComponent
を取得します。
UIComponent
内の getParent
public Renderer getRenderer()
UIComponent
の記述:
UIComponent
内の getRenderer
public String getStyle()
UIComponent
の記述:
UIComponent
内の getStyle
public WidgetHandle getWidgetHandle()
UIComponent
の記述: WidgetHandle
を取得します。
WidgetHandle
が設定されていない場合は、null
を返します。
UIComponent
内の getWidgetHandle
WidgetHandle
オブジェクトpublic void setId(String id)
UIComponent
の記述:
UIComponent
内の setId
id
- IDpublic void setParent(UIContainer parent)
UIComponent
の記述: UICompositeComponent
を設定します。
UIComponent
内の setParent
parent
- 親コンポーネントpublic void setRenderer(Renderer renderer)
UIComponent
の記述:
UIComponent
内の setRenderer
renderer
- レンダラオブジェクトpublic void setStyle(String style)
UIComponent
の記述:
UIComponent
内の setStyle
style
- スタイルpublic void setWidgetHandle(WidgetHandle handle)
UIComponent
の記述: WidgetHandle
を設定します。
UIComponent
内の setWidgetHandle
handle
- WidgetHandle
オブジェクト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |