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

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

public class PartContextImpl
extends AbstractWidgetHolder
implements PartContext

PartContext の実装クラスです。

作成者:
y-komori

コンストラクタの概要
PartContextImpl(String partName, WindowContext parent)
          PartContextImpl を構築します。
 
メソッドの概要
 void dispose()
          この PartContext を親 WindowContext から削除します。
 Set<WidgetHandle> findWidgetHandle(String handleId)
          親 WindowContext が管理するすべての PartContext から、指定された WidgetHandle を検索して返します。
 FormDesc getFormDesc()
          FormDesc オブジェクトを取得します。
 Object getFormObject()
          フォームクラスのオブジェクトを取得します。
 String getName()
          ウィンドウパートの名称を返します。
 PartActionDesc getPartActionDesc()
          PartActionDesc オブジェクトを取得します。
 Object getPartActionObject()
          パートアクションクラスのオブジェクトを取得します。
 WidgetHandle getWidgetHandle(String handleId)
          handleId で指定された ID を持つ WidgetHandle を返します。
 WindowContext getWindowContext()
          親 WindowContext を返します。
 boolean hasWidgetHandle(String handleId)
          handleId で指定された ID を持つ WidgetHandle が存在するかどうかを調べます。
 void setFormDesc(FormDesc desc)
          FormDesc オブジェクトを設定します。
 void setFormObject(Object object)
          フォームクラスのオブジェクトを設定します。
 void setPartActionDesc(PartActionDesc desc)
          PartActionDesc オブジェクトを設定します。
 void setPartActionObject(Object object)
          パートアクションクラスのオブジェクトを設定します。
 
クラス org.seasar.uruma.context.impl.AbstractWidgetHolder から継承されたメソッド
getWidgetHandles, getWidgetHandles, putWidgetHandle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.uruma.context.WidgetHolder から継承されたメソッド
getWidgetHandles, getWidgetHandles, putWidgetHandle
 

コンストラクタの詳細

PartContextImpl

public PartContextImpl(String partName,
                       WindowContext parent)
PartContextImpl を構築します。
本クラスのインスタンスを生成するには、ContextFactory.createPartContext(org.seasar.uruma.context.WindowContext, String) メソッドを利用してください。

パラメータ:
partName - パート名称
parent - 親 WindowContext
メソッドの詳細

findWidgetHandle

public Set<WidgetHandle> findWidgetHandle(String handleId)
WindowContext が管理するすべての PartContext から、指定された WidgetHandle を検索して返します。

パラメータ:
handleId - ハンドル ID
戻り値:
見つかった WidgetHandle のリスト。

getWidgetHandle

public WidgetHandle getWidgetHandle(String handleId)
インタフェース WidgetHolder の記述:
handleId で指定された ID を持つ WidgetHandle を返します。

定義:
インタフェース WidgetHolder 内の getWidgetHandle
オーバーライド:
クラス AbstractWidgetHolder 内の getWidgetHandle
パラメータ:
handleId - ハンドルID
戻り値:
WidgetHandle オブジェクト。見つからなかった場合は、null

hasWidgetHandle

public boolean hasWidgetHandle(String handleId)
インタフェース WidgetHolder の記述:
handleId で指定された ID を持つ WidgetHandle が存在するかどうかを調べます。

定義:
インタフェース WidgetHolder 内の hasWidgetHandle
オーバーライド:
クラス AbstractWidgetHolder 内の hasWidgetHandle
パラメータ:
handleId - ハンドルID
戻り値:
存在すれば true。存在しなければ false

getFormDesc

public FormDesc getFormDesc()
インタフェース PartContext の記述:
FormDesc オブジェクトを取得します。

定義:
インタフェース PartContext 内の getFormDesc
戻り値:
FormDesc オブジェクト

getFormObject

public Object getFormObject()
インタフェース PartContext の記述:
フォームクラスのオブジェクトを取得します。

定義:
インタフェース PartContext 内の getFormObject
戻り値:
フォームクラスのオブジェクト

getPartActionDesc

public PartActionDesc getPartActionDesc()
インタフェース PartContext の記述:
PartActionDesc オブジェクトを取得します。

定義:
インタフェース PartContext 内の getPartActionDesc
戻り値:
PartActionDesc オブジェクト

getPartActionObject

public Object getPartActionObject()
インタフェース PartContext の記述:
パートアクションクラスのオブジェクトを取得します。

定義:
インタフェース PartContext 内の getPartActionObject
戻り値:
パートアクションクラスのオブジェクト

getName

public String getName()
インタフェース PartContext の記述:
ウィンドウパートの名称を返します。

定義:
インタフェース PartContext 内の getName
戻り値:
ウィンドウパートの名称

setFormDesc

public void setFormDesc(FormDesc desc)
インタフェース PartContext の記述:
FormDesc オブジェクトを設定します。

定義:
インタフェース PartContext 内の setFormDesc
パラメータ:
desc - FormDesc オブジェクト

setFormObject

public void setFormObject(Object object)
インタフェース PartContext の記述:
フォームクラスのオブジェクトを設定します。

定義:
インタフェース PartContext 内の setFormObject
パラメータ:
object - フォームクラスのオブジェクト

setPartActionDesc

public void setPartActionDesc(PartActionDesc desc)
インタフェース PartContext の記述:
PartActionDesc オブジェクトを設定します。

定義:
インタフェース PartContext 内の setPartActionDesc
パラメータ:
desc - PartActionDesc オブジェクト

setPartActionObject

public void setPartActionObject(Object object)
インタフェース PartContext の記述:
パートアクションクラスのオブジェクトを設定します。

定義:
インタフェース PartContext 内の setPartActionObject
パラメータ:
object - パートアクションクラスのオブジェクト

getWindowContext

public WindowContext getWindowContext()
インタフェース PartContext の記述:
WindowContext を返します。

定義:
インタフェース PartContext 内の getWindowContext
戻り値:
WindowContext オブジェクト

dispose

public void dispose()
この PartContext を親 WindowContext から削除します。



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