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

すべてのスーパーインタフェース:
PartContext, WidgetHolder
既知の実装クラスの一覧:
WindowContextImpl

public interface WindowContext
extends PartContext

ウィンドウやダイアログに関する情報を保持するクラスのためのインターフェースです。

作成者:
y-komori

メソッドの概要
 void addEnablesDependingDef(EnablesDependingDef enablesDependingDef)
          EnablesDependingDef を追加します。
 void disposePartContext(String partName)
          PartContext オブジェクトを削除します。
 Set<WidgetHandle> findWidgetHandles(String handleId)
          WindowContext 本体および配下のすべての PartContext から、 handleId にマッチする WidgetHandle を検索して返します。
 Set<WidgetHandle> getAllWidgetHandles(Class<?> clazz)
          WindowContext 本体および配下のすべての PartContext から、指定されたクラスのオブジェクトを持つ WidgetHandle をすべて検索して返します。
 ApplicationContext getApplicationContext()
          親 ApplicationContext を返します。
 List<EnablesDependingDef> getEnablesDependingDefList()
          EnablesDependingDef のリストを返します。
 String getName()
          ウィンドウの名称を取得します。
 PartContext getPartContext()
          PartContext を返します。
 PartContext getPartContext(String partName)
          partName で指定された名称を持つ PartContext を取得します。
 List<PartContext> getPartContextList()
          WindowContext が保持する PartContext のリストを返します。
 
インタフェース org.seasar.uruma.context.PartContext から継承されたメソッド
getFormDesc, getFormObject, getPartActionDesc, getPartActionObject, getWindowContext, setFormDesc, setFormObject, setPartActionDesc, setPartActionObject
 
インタフェース org.seasar.uruma.context.WidgetHolder から継承されたメソッド
getWidgetHandle, getWidgetHandles, getWidgetHandles, hasWidgetHandle, putWidgetHandle
 

メソッドの詳細

getName

String getName()
ウィンドウの名称を取得します。

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

getPartContextList

List<PartContext> getPartContextList()
WindowContext が保持する PartContext のリストを返します。
PartContext を1つも保持しない場合、空のリストを返します。

戻り値:
PartContext のリスト

getPartContext

PartContext getPartContext()
PartContext を返します。
PartContext が複数登録されている場合、最初に登録された PartContext を返します。
PartContext が登録されていない場合、null を返します。

戻り値:
PartContext オブジェクト

getPartContext

PartContext getPartContext(String partName)
partName で指定された名称を持つ PartContext を取得します。

パラメータ:
partName - パート名称
戻り値:
PartContext オブジェクト。見つからない場合は、null

getApplicationContext

ApplicationContext getApplicationContext()
ApplicationContext を返します。

戻り値:
ApplicationContext オブジェクト

findWidgetHandles

Set<WidgetHandle> findWidgetHandles(String handleId)
WindowContext 本体および配下のすべての PartContext から、 handleId にマッチする WidgetHandle を検索して返します。
同じ id を持つ WidgetHandle が複数マッチしても、結果は一つとなります。

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

getAllWidgetHandles

Set<WidgetHandle> getAllWidgetHandles(Class<?> clazz)
WindowContext 本体および配下のすべての PartContext から、指定されたクラスのオブジェクトを持つ WidgetHandle をすべて検索して返します。
同じ id を持つ WidgetHandle が複数マッチしても、結果は一つとなります。

パラメータ:
clazz - クラス
戻り値:
見つかった WidgetHandle のリスト
関連項目:
WidgetHolder.getWidgetHandles(Class)

addEnablesDependingDef

void addEnablesDependingDef(EnablesDependingDef enablesDependingDef)
EnablesDependingDef を追加します。

パラメータ:
enablesDependingDef - EnablesDependingDef オブジェクト

getEnablesDependingDefList

List<EnablesDependingDef> getEnablesDependingDefList()
EnablesDependingDef のリストを返します。

戻り値:
EnablesDependingDef のリスト

disposePartContext

void disposePartContext(String partName)
PartContext オブジェクトを削除します。

パラメータ:
partName - パート名称


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