|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.framework.xml.TagHandler
org.seasar.jface.component.factory.S2JFaceTagHandler
org.seasar.jface.component.factory.handler.S2JFaceGenericTagHandler
public class S2JFaceGenericTagHandler
| コンストラクタの概要 | |
|---|---|
S2JFaceGenericTagHandler(Class<? extends UIElement> uiElementClass)
生成するクラスを指定してインスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
protected UIElement |
createUIElement(Class<? extends UIElement> uiElementClass)
UIElement オブジェクトを生成します。 |
void |
end(org.seasar.framework.xml.TagHandlerContext context,
String body)
|
String |
getElementPath()
|
protected void |
setAttributes(UIElement uiElement,
Attributes attributes)
UIElement へ属性の値をセットします。 |
protected void |
setBasePath(UIElement uiElement,
org.seasar.framework.xml.TagHandlerContext context)
UIElement へXMLのパスを設定します。 |
protected void |
setLocation(UIElement uiElement,
org.seasar.framework.xml.TagHandlerContext context)
UIElement へXML上のロケーション情報を設定します。 |
protected void |
setParent(UIElement uiElement,
org.seasar.framework.xml.TagHandlerContext context)
生成した UIElement を TagHandlerContext
内に存在する親へ設定します。 |
protected void |
setProperty(UIElement uiElement,
String name,
String value)
UIElement へプロパティを設定します。 |
protected void |
setRenderer(UIComponent uiComponent)
UIComponent に対応するレンダラをセットします。 |
void |
start(org.seasar.framework.xml.TagHandlerContext context,
Attributes attributes)
|
| クラス org.seasar.framework.xml.TagHandler から継承されたメソッド |
|---|
appendBody |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public S2JFaceGenericTagHandler(Class<? extends UIElement> uiElementClass)
uiElementClass - 生成するクラス| メソッドの詳細 |
|---|
public void start(org.seasar.framework.xml.TagHandlerContext context,
Attributes attributes)
org.seasar.framework.xml.TagHandler 内の start
public void end(org.seasar.framework.xml.TagHandlerContext context,
String body)
org.seasar.framework.xml.TagHandler 内の endprotected UIElement createUIElement(Class<? extends UIElement> uiElementClass)
UIElement オブジェクトを生成します。
uiElementClass - UIElement クラス
UIElement オブジェクト
protected void setBasePath(UIElement uiElement,
org.seasar.framework.xml.TagHandlerContext context)
UIElement へXMLのパスを設定します。
uiElement - UIElement オブジェクトcontext - コンテクスト情報
protected void setLocation(UIElement uiElement,
org.seasar.framework.xml.TagHandlerContext context)
UIElement へXML上のロケーション情報を設定します。
uiElement - UIElement オブジェクトcontext - コンテクスト情報
protected void setAttributes(UIElement uiElement,
Attributes attributes)
UIElement へ属性の値をセットします。
uiElement - UIElement オブジェクトattributes - ComponentAttribute オブジェクト
protected void setProperty(UIElement uiElement,
String name,
String value)
UIElement へプロパティを設定します。
nameに対応したsetterメソッドが存在すればそれを利用して値を設定します。
uiElement - UIElement オブジェクトname - プロパティ名value - 値
protected void setParent(UIElement uiElement,
org.seasar.framework.xml.TagHandlerContext context)
UIElement を TagHandlerContext
内に存在する親へ設定します。
uiElement - UIElement オブジェクトcontext - TagHandlerContext オブジェクトprotected void setRenderer(UIComponent uiComponent)
UIComponent に対応するレンダラをセットします。
uiComponent - UIComponent オブジェクトpublic String getElementPath()
S2JFaceTagHandler 内の getElementPath
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||