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

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

public class ApplicationContextImpl
extends Object
implements ApplicationContext

ApplicationContext の実装クラスです。

作成者:
y-komori

コンストラクタの概要
ApplicationContextImpl()
          ApplicationContextImpl を構築します。
 
メソッドの概要
 void addWindowContext(WindowContext context)
          WindowContext オブジェクトを追加します。
 void disposeWindowContext(String windowName)
          WindowContext を削除します。
 Object getValue(String name)
          ApplicationContext から値を取得します。
 WindowContext getWindowContext(String windowName)
          windowName で指定された名称を持つ WindowContext を返します。
 Collection<WindowContext> getWindowContexts()
          ApplicationContext が保持する WindowContext のコレクションを返します。
 void setValue(String name, Object value)
          ApplicationContext へ値を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ApplicationContextImpl

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

メソッドの詳細

getWindowContext

public WindowContext getWindowContext(String windowName)
インタフェース ApplicationContext の記述:
windowName で指定された名称を持つ WindowContext を返します。

定義:
インタフェース ApplicationContext 内の getWindowContext
パラメータ:
windowName - ウィンドウ名称
戻り値:
WindowContext オブジェクト。見つからなかった場合は null

getWindowContexts

public Collection<WindowContext> getWindowContexts()
インタフェース ApplicationContext の記述:
ApplicationContext が保持する WindowContext のコレクションを返します。
WindowContext を1つも保持しない場合、空のコレクションを返します。

定義:
インタフェース ApplicationContext 内の getWindowContexts
戻り値:
WindowContext のコレクション

addWindowContext

public void addWindowContext(WindowContext context)
WindowContext オブジェクトを追加します。

パラメータ:
context - 追加する WindowContext オブジェクト
例外:
DuplicateComponentIdException - ウィンドウ名称が既に登録されている場合

disposeWindowContext

public void disposeWindowContext(String windowName)
WindowContext を削除します。

パラメータ:
windowName - ウィンドウ名称

getValue

public Object getValue(String name)
インタフェース ApplicationContext の記述:
ApplicationContext から値を取得します。

定義:
インタフェース ApplicationContext 内の getValue
パラメータ:
name - 名称
戻り値:
値。見つからない場合は null

setValue

public void setValue(String name,
                     Object value)
インタフェース ApplicationContext の記述:
ApplicationContext へ値を設定します。
同じ名称の値が既に設定されている場合は、上書きされます。

定義:
インタフェース ApplicationContext 内の setValue
パラメータ:
name - 名称
value - 値


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