org.seasar.uruma.context.impl
クラス WidgetHandleImpl

java.lang.Object
  上位を拡張 org.seasar.uruma.context.impl.WidgetHandleImpl
すべての実装されたインタフェース:
WidgetHandle

public class WidgetHandleImpl
extends Object
implements WidgetHandle

WidgetHandle の実装クラスです。

作成者:
y-komori

コンストラクタの概要
WidgetHandleImpl(Object widget)
          WidgetHandleImpl を構築します。
 
メソッドの概要
 boolean equals(Object obj)
           
<T> T
getCastWidget()
          WidgetHandle が保持するウィジットを T にキャスト取得します。
 String getId()
          ウィジットの ID を取得します。
 UIComponent getUiComponent()
          UIComponent を取得します。
 Object getWidget()
          WidgetHandle が保持するウィジットを取得します。
 Class<?> getWidgetClass()
          WidgetHandle が保持するウィジットの型を取得します。
 int hashCode()
           
 boolean instanceOf(Class<?> clazz)
          保持するウィジットの型が clazz のサブクラスであるかどうかをチェックします。
 void setId(String id)
          ウィジットの ID を設定します。
 void setUiComponent(UIComponent uiComponent)
          ウィジットに対応する UIComponent を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WidgetHandleImpl

public WidgetHandleImpl(Object widget)
WidgetHandleImpl を構築します。
本クラスのインスタンスを生成するには、ContextFactory.createWidgetHandle(Object) メソッドを利用してください。

パラメータ:
widget - ウィジットオブジェクト
メソッドの詳細

getId

public String getId()
インタフェース WidgetHandle の記述:
ウィジットの ID を取得します。

定義:
インタフェース WidgetHandle 内の getId
戻り値:
ID

getWidget

public Object getWidget()
インタフェース WidgetHandle の記述:
WidgetHandle が保持するウィジットを取得します。

定義:
インタフェース WidgetHandle 内の getWidget
戻り値:
ウィジットのインスタンス

getCastWidget

public <T> T getCastWidget()
インタフェース WidgetHandle の記述:
WidgetHandle が保持するウィジットを T にキャスト取得します。

定義:
インタフェース WidgetHandle 内の getCastWidget
型パラメータ:
T - キャストする型
戻り値:
ウィジットのインスタンス

getWidgetClass

public Class<?> getWidgetClass()
インタフェース WidgetHandle の記述:
WidgetHandle が保持するウィジットの型を取得します。

定義:
インタフェース WidgetHandle 内の getWidgetClass
戻り値:
ウィジットの型

getUiComponent

public UIComponent getUiComponent()
インタフェース WidgetHandle の記述:
UIComponent を取得します。

定義:
インタフェース WidgetHandle 内の getUiComponent
戻り値:
UIComponent オブジェクト

instanceOf

public boolean instanceOf(Class<?> clazz)
インタフェース WidgetHandle の記述:
保持するウィジットの型が clazz のサブクラスであるかどうかをチェックします。

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

setId

public void setId(String id)
インタフェース WidgetHandle の記述:
ウィジットの ID を設定します。

定義:
インタフェース WidgetHandle 内の setId

setUiComponent

public void setUiComponent(UIComponent uiComponent)
インタフェース WidgetHandle の記述:
ウィジットに対応する UIComponent を設定します。

定義:
インタフェース WidgetHandle 内の setUiComponent

hashCode

public int hashCode()
オーバーライド:
クラス Object 内の hashCode

equals

public boolean equals(Object obj)
オーバーライド:
クラス Object 内の equals


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