org.seasar.uruma.core.impl
クラス UrumaWindowManagerImpl

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

public class UrumaWindowManagerImpl
extends Object
implements UrumaWindowManager

ウィンドウを管理するためのクラスです。

作成者:
y-komori, bskuroneko

フィールドの概要
 ApplicationContext applicationContext
          画面間のパラメータ共有に使用する ApplicationContext オブジェクトです。
 
コンストラクタの概要
UrumaWindowManagerImpl()
           
 
メソッドの概要
 void close(String windowId)
          windowId で指定されたIDのウィンドウを閉じます。
protected  UrumaApplicationWindow createWindow()
           
protected  UrumaApplicationWindow findWindow(String windowId)
           
protected  Template loadTemplate(String path)
           
 int openDialog(String templatePath, Object parentAction)
          指定されたパスの画面定義 XML を読み込み、ダイアログを開きます。
 UrumaApplicationWindow openWindow(String templatePath, boolean modal)
          新しいウィンドウを開きます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

applicationContext

public ApplicationContext applicationContext
画面間のパラメータ共有に使用する ApplicationContext オブジェクトです。

コンストラクタの詳細

UrumaWindowManagerImpl

public UrumaWindowManagerImpl()
メソッドの詳細

close

public void close(String windowId)
インタフェース UrumaWindowManager の記述:
windowId で指定されたIDのウィンドウを閉じます。

定義:
インタフェース UrumaWindowManager 内の close
パラメータ:
windowId - ウィンドウのID

openWindow

public UrumaApplicationWindow openWindow(String templatePath,
                                         boolean modal)
インタフェース UrumaWindowManager の記述:
新しいウィンドウを開きます。

定義:
インタフェース UrumaWindowManager 内の openWindow
パラメータ:
templatePath - テンプレートパス
modal - モーダル属性
戻り値:
生成したウィンドウ

loadTemplate

protected Template loadTemplate(String path)

openDialog

public int openDialog(String templatePath,
                      Object parentAction)
インタフェース UrumaWindowManager の記述:
指定されたパスの画面定義 XML を読み込み、ダイアログを開きます。
ダイアログをオープンする前に、parentAction から ApplicationContext へ値がエクスポートされます。

定義:
インタフェース UrumaWindowManager 内の openDialog
パラメータ:
templatePath - 画面定義 XML のパス
parentAction - 呼び出し元アクションクラスの
戻り値:
リターンコード

createWindow

protected UrumaApplicationWindow createWindow()

findWindow

protected UrumaApplicationWindow findWindow(String windowId)


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