|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.jface.component.impl.AbstractUIElement
org.seasar.jface.component.impl.AbstractUIComponent
public abstract class AbstractUIComponent
コンストラクタの概要 | |
---|---|
AbstractUIComponent()
|
メソッドの概要 | |
---|---|
protected void |
doRender(Widget parent,
WindowContext context)
レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。 |
String |
getId()
ID を取得します。 |
Menu |
getMenu()
メニューを取得します。 |
UIContainer |
getParent()
親となる UICompositeComponent を取得します。 |
Renderer |
getRenderer()
レンダラを取得します。 |
String |
getReplace()
|
String |
getStyle()
スタイルを表す文字列を取得します。 |
Widget |
getWidget()
本コンポーネントに対応する SWT の Widget を取得します。 |
void |
render(Widget parent,
WindowContext context)
設定されたレンダラを利用して、レンダリングを行います。 |
protected void |
renderMenu(Widget parent,
WindowContext context)
|
void |
setId(String id)
ID を設定します。 |
void |
setMenu(Menu menu)
メニューを設定します。 |
void |
setParent(UIContainer parent)
親となる UICompositeComponent を設定します。 |
void |
setRenderer(Renderer renderer)
レンダラを設定します。 |
void |
setReplace(String replace)
|
void |
setStyle(String style)
スタイルを表す文字列を設定します。 |
void |
setWidget(Widget widget)
本コンポーネントに対応する SWT の Widget を設定します。 |
クラス 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.UIElement から継承されたメソッド |
---|
getBasePath, getLocation, setBasePath, setLocation |
コンストラクタの詳細 |
---|
public AbstractUIComponent()
メソッドの詳細 |
---|
public String getId()
UIComponent
の記述:
UIComponent
内の getId
public void setId(String id)
UIComponent
の記述:
UIComponent
内の setId
id
- IDpublic String getReplace()
public void setReplace(String replace)
public String getStyle()
UIComponent
の記述:
UIComponent
内の getStyle
public void setStyle(String style)
UIComponent
の記述:
UIComponent
内の setStyle
style
- スタイルpublic Renderer getRenderer()
UIComponent
の記述:
UIComponent
内の getRenderer
public void setRenderer(Renderer renderer)
UIComponent
の記述:
UIComponent
内の setRenderer
renderer
- レンダラオブジェクトpublic Widget getWidget()
UIComponent
の記述: Widget
を取得します。
UIComponent
内の getWidget
Widget
オブジェクトpublic void setWidget(Widget widget)
UIComponent
の記述: Widget
を設定します。
UIComponent
内の setWidget
widget
- Widget
オブジェクトpublic Menu getMenu()
UIComponent
の記述:
UIComponent
内の getMenu
public void setMenu(Menu menu)
UIComponent
の記述:
UIComponent
内の setMenu
menu
- メニューpublic void render(Widget parent, WindowContext context)
UIComponent
の記述:
本メソッドは JFace の ApplicationWindow
#createContents()
メソッド内で呼び出されます。
UIComponent
内の render
parent
- 親となる Widget
オブジェクトcontext
- WindowContext
オブジェクトWindowContext
public UIContainer getParent()
UIComponent
の記述: UICompositeComponent
を取得します。
UIComponent
内の getParent
public void setParent(UIContainer parent)
UIComponent
の記述: UICompositeComponent
を設定します。
UIComponent
内の setParent
parent
- 親コンポーネントprotected void renderMenu(Widget parent, WindowContext context)
protected void doRender(Widget parent, WindowContext context)
本メソッドは render メソッドの中で、レンダラの render() メソッドと renderAfter() メソッドを呼び出す間に呼び出されます。
このタイミングでサブクラスで独自のレンダリング処理を行う場合、本メソッドをオーバーライドしてください。
parent
- 親 Widget
オブジェクトcontext
- WindowContext
オブジェクト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |