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

既知のサブインタフェースの一覧:
PartContext, WindowContext
既知の実装クラスの一覧:
AbstractWidgetHolder, PartContextImpl, WindowContextImpl

public interface WidgetHolder

WidgetHandle を保持するクラスのためのインターフェースです。

作成者:
y-komori

メソッドの概要
 WidgetHandle getWidgetHandle(String handleId)
          handleId で指定された ID を持つ WidgetHandle を返します。
 Collection<WidgetHandle> getWidgetHandles()
          すべての WidgetHandle のコレクションを返します。
 List<WidgetHandle> getWidgetHandles(Class<?> clazz)
          指定したクラスのオブジェクトを持つ WidgetHandle のリストを返します。
 boolean hasWidgetHandle(String handleId)
          handleId で指定された ID を持つ WidgetHandle が存在するかどうかを調べます。
 void putWidgetHandle(WidgetHandle handle)
          WidgetHandle を登録します。
 

メソッドの詳細

getWidgetHandles

Collection<WidgetHandle> getWidgetHandles()
すべての WidgetHandle のコレクションを返します。

戻り値:
WidgetHandle のコレクション

getWidgetHandle

WidgetHandle getWidgetHandle(String handleId)
handleId で指定された ID を持つ WidgetHandle を返します。

パラメータ:
handleId - ハンドルID
戻り値:
WidgetHandle オブジェクト。見つからなかった場合は、null

hasWidgetHandle

boolean hasWidgetHandle(String handleId)
handleId で指定された ID を持つ WidgetHandle が存在するかどうかを調べます。

パラメータ:
handleId - ハンドルID
戻り値:
存在すれば true。存在しなければ false

putWidgetHandle

void putWidgetHandle(WidgetHandle handle)
WidgetHandle を登録します。

パラメータ:
handle - WidgetHandle オブジェクト

getWidgetHandles

List<WidgetHandle> getWidgetHandles(Class<?> clazz)
指定したクラスのオブジェクトを持つ WidgetHandle のリストを返します。

パラメータ:
clazz - クラス
戻り値:
WidgetHandle のリスト


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