org.seasar.uruma.context
インタフェース WidgetHandle

既知の実装クラスの一覧:
WidgetHandleImpl

public interface WidgetHandle

ウィジットを保持するためのインタフェースです。
WidgetHandle は id プロパティによってユニークとなります。

作成者:
y-komori

メソッドの概要
<T> T
getCastWidget()
          WidgetHandle が保持するウィジットを T にキャスト取得します。
 String getId()
          ウィジットの ID を取得します。
 UIComponent getUiComponent()
          UIComponent を取得します。
 Object getWidget()
          WidgetHandle が保持するウィジットを取得します。
 Class<?> getWidgetClass()
          WidgetHandle が保持するウィジットの型を取得します。
 boolean instanceOf(Class<?> clazz)
          保持するウィジットの型が clazz のサブクラスであるかどうかをチェックします。
 void setId(String id)
          ウィジットの ID を設定します。
 void setUiComponent(UIComponent uiComponent)
          ウィジットに対応する UIComponent を設定します。
 

メソッドの詳細

getId

String getId()
ウィジットの ID を取得します。

戻り値:
ID

getWidget

Object getWidget()
WidgetHandle が保持するウィジットを取得します。

戻り値:
ウィジットのインスタンス

getCastWidget

<T> T getCastWidget()
WidgetHandle が保持するウィジットを T にキャスト取得します。

型パラメータ:
T - キャストする型
戻り値:
ウィジットのインスタンス

getWidgetClass

Class<?> getWidgetClass()
WidgetHandle が保持するウィジットの型を取得します。

戻り値:
ウィジットの型

getUiComponent

UIComponent getUiComponent()
UIComponent を取得します。

戻り値:
UIComponent オブジェクト

instanceOf

boolean instanceOf(Class<?> clazz)
保持するウィジットの型が clazz のサブクラスであるかどうかをチェックします。

パラメータ:
clazz - チェックする型の Class オブジェクト
戻り値:
サブクラスであれば true。そうでなければ false

setId

void setId(String id)
ウィジットの ID を設定します。


setUiComponent

void setUiComponent(UIComponent uiComponent)
ウィジットに対応する UIComponent を設定します。



Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.