|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.jface.component.impl.AbstractUIElement
org.seasar.jface.component.impl.AbstractUIComponent
org.seasar.jface.component.impl.ControlComponent
org.seasar.jface.component.impl.CompositeComponent
public class CompositeComponent
コンストラクタの概要 | |
---|---|
CompositeComponent()
|
メソッドの概要 | |
---|---|
void |
addChild(UIComponent child)
子となる UIComponent を追加します。 |
protected void |
doRender(Widget parent,
WindowContext context)
レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。 |
LayoutDataInfo |
getChildLayoutDataInfo()
|
List<UIComponent> |
getChildren()
子コンポーネントのリストを取得します。 |
CommonAttributes |
getCommonAttributes()
一括設定属性オブジェクトを取得します。 |
LayoutInfo |
getLayoutInfo()
レイアウトデータオブジェクトを取得します。 |
protected void |
renderChild(Widget parent,
WindowContext context)
|
void |
setChildLayoutDataInfo(LayoutDataInfo childLayoutDataInfo)
|
void |
setCommonAttributes(CommonAttributes commonAttributes)
一括設定属性オブジェクトを設定します。 |
void |
setLayoutInfo(LayoutInfo layoutInfo)
レイアウトデータオブジェクトを設定します。 |
クラス org.seasar.jface.component.impl.ControlComponent から継承されたメソッド |
---|
getBackground, getBackgroundImage, getEnabled, getEnabledDependId, getEnabledDependType, getFontHeight, getFontName, getFontStyle, getForeground, getHeight, getLayoutDataInfo, getToolTipText, getVisible, getWidth, getX, getY, setBackground, setBackgroundImage, setEnabled, setEnabledDependId, setEnabledDependType, setFontHeight, setFontName, setFontStyle, setForeground, setHeight, setLayoutDataInfo, setToolTipText, setVisible, setWidth, setX, setY |
クラス org.seasar.jface.component.impl.AbstractUIComponent から継承されたメソッド |
---|
getId, getMenu, getParent, getRenderer, getReplace, getStyle, getWidget, render, renderMenu, setId, setMenu, setParent, setRenderer, setReplace, setStyle, setWidget |
クラス 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.UIComponent から継承されたメソッド |
---|
getId, getMenu, getParent, getRenderer, getStyle, getWidget, render, setId, setMenu, setParent, setRenderer, setStyle, setWidget |
インタフェース org.seasar.jface.component.UIElement から継承されたメソッド |
---|
getBasePath, getLocation, setBasePath, setLocation |
コンストラクタの詳細 |
---|
public CompositeComponent()
メソッドの詳細 |
---|
public LayoutInfo getLayoutInfo()
UICompositeComponent
の記述:
UICompositeComponent
内の getLayoutInfo
public void setLayoutInfo(LayoutInfo layoutInfo)
UICompositeComponent
の記述:
UICompositeComponent
内の setLayoutInfo
layoutInfo
- レイアウトデータオブジェクトpublic LayoutDataInfo getChildLayoutDataInfo()
public void setChildLayoutDataInfo(LayoutDataInfo childLayoutDataInfo)
public CommonAttributes getCommonAttributes()
UICompositeComponent
の記述:
UICompositeComponent
内の getCommonAttributes
public void setCommonAttributes(CommonAttributes commonAttributes)
UICompositeComponent
の記述:
UICompositeComponent
内の setCommonAttributes
commonAttributes
- 一括設定属性オブジェクトpublic void addChild(UIComponent child)
UIContainer
の記述: UIComponent
を追加します。
UIContainer
内の addChild
child
- 子コンポーネントpublic List<UIComponent> getChildren()
UIContainer
の記述:
UIContainer
内の getChildren
protected void doRender(Widget parent, WindowContext context)
AbstractUIComponent
の記述: 本メソッドは render メソッドの中で、レンダラの render() メソッドと renderAfter() メソッドを呼び出す間に呼び出されます。
このタイミングでサブクラスで独自のレンダリング処理を行う場合、本メソッドをオーバーライドしてください。
AbstractUIComponent
内の doRender
parent
- 親 Widget
オブジェクトcontext
- WindowContext
オブジェクトprotected void renderChild(Widget parent, WindowContext context)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |