org.seasar.jface.component
インタフェース UIComponent

すべてのスーパーインタフェース:
UIElement
既知のサブインタフェースの一覧:
Menu, MenuItem, UICompositeComponent, UIContainer, UIControlComponent
既知の実装クラスの一覧:
AbstractItemComponent, AbstractUIComponent, AbstractUIContainerItemComponent, ButtonComponent, CanvasComponent, ComboComponent, CompositeComponent, ControlComponent, CoolBarComponent, CoolItemComponent, CTabFolderComponent, CTabItemComponent, GroupComponent, LabelComponent, LinkComponent, MenuComponent, MenuItemComponent, ProgressBarComponent, SashFormComponent, ScaleComponent, SimpleItemCompositeComponent, SliderComponent, SpinnerComponent, TabFolderComponent, TabItemComponent, TableColumnComponent, TableComponent, TableItemComponent, TextComponent, ToolBarComponent, ToolItemComponent, WindowComponent

public interface UIComponent
extends UIElement

レンダリング可能な画面要素を表すインターフェースです。

作成者:
y-komori

メソッドの概要
 String getId()
          ID を取得します。
 Menu getMenu()
          メニューを取得します。
 UIContainer getParent()
          親となる UICompositeComponent を取得します。
 Renderer getRenderer()
          レンダラを取得します。
 String getStyle()
          スタイルを表す文字列を取得します。
 Widget getWidget()
          本コンポーネントに対応する SWT の Widget を取得します。
 void render(Widget parent, WindowContext context)
          設定されたレンダラを利用して、レンダリングを行います。
 void setId(String id)
          ID を設定します。
 void setMenu(Menu menu)
          メニューを設定します。
 void setParent(UIContainer parent)
          親となる UICompositeComponent を設定します。
 void setRenderer(Renderer renderer)
          レンダラを設定します。
 void setStyle(String style)
          スタイルを表す文字列を設定します。
 void setWidget(Widget widget)
          本コンポーネントに対応する SWT の Widget を設定します。
 
インタフェース org.seasar.jface.component.UIElement から継承されたメソッド
getBasePath, getLocation, setBasePath, setLocation
 

メソッドの詳細

getId

String getId()
ID を取得します。

戻り値:
ID

setId

void setId(String id)
ID を設定します。

パラメータ:
id - ID

getStyle

String getStyle()
スタイルを表す文字列を取得します。

戻り値:
スタイル

setStyle

void setStyle(String style)
スタイルを表す文字列を設定します。

パラメータ:
style - スタイル

setParent

void setParent(UIContainer parent)
親となる UICompositeComponent を設定します。

パラメータ:
parent - 親コンポーネント

getParent

UIContainer getParent()
親となる UICompositeComponent を取得します。

戻り値:
親コンポーネント

getWidget

Widget getWidget()
本コンポーネントに対応する SWT の Widget を取得します。

戻り値:
Widget オブジェクト

setWidget

void setWidget(Widget widget)
本コンポーネントに対応する SWT の Widget を設定します。

パラメータ:
widget - Widget オブジェクト

getMenu

Menu getMenu()
メニューを取得します。

戻り値:
メニュー

setMenu

void setMenu(Menu menu)
メニューを設定します。

パラメータ:
menu - メニュー

getRenderer

Renderer getRenderer()
レンダラを取得します。

戻り値:
レンダラオブジェクト

setRenderer

void setRenderer(Renderer renderer)
レンダラを設定します。

パラメータ:
renderer - レンダラオブジェクト

render

void render(Widget parent,
            WindowContext context)
設定されたレンダラを利用して、レンダリングを行います。

本メソッドは JFace の ApplicationWindow#createContents() メソッド内で呼び出されます。

パラメータ:
parent - 親となる Widget オブジェクト
context - WindowContext オブジェクト
関連項目:
WindowContext


Copyright © 2006 The Seasar Foundation. All Rights Reserved.