org.seasar.jface.impl
クラス S2JFaceWindowManagerImpl

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

public class S2JFaceWindowManagerImpl
extends Object
implements S2JFaceWindowManager

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

作成者:
y-komori, bskuroneko

コンストラクタの概要
S2JFaceWindowManagerImpl()
           
 
メソッドの概要
protected  TemplateImpl getTemplate(String path)
           
protected  Template loadTemplate(String path)
           
 Object openModal(String templatePath)
          指定されたパスの画面定義XMLを読み込み、モーダルウィンドウとして開きます。
 Object openModal(String templatePath, Object argument)
          指定されたパスの画面定義XMLを読み込み、モーダルウィンドウとして開きます。
 Object openModeless(String templatePath)
          指定されたパスの画面定義XMLを読み込み、モードレスウィンドウとして開きます。
 Object openModeless(String templatePath, Object argument)
          指定されたパスの画面定義XMLを読み込み、モードレスウィンドウとして開きます。
 S2JFaceApplicationWindow openWindow(String templatePath, boolean modal, Object argument)
           
protected  void registTemplate(TemplateImpl template)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

S2JFaceWindowManagerImpl

public S2JFaceWindowManagerImpl()
メソッドの詳細

openModal

public Object openModal(String templatePath)
インタフェース S2JFaceWindowManager の記述:
指定されたパスの画面定義XMLを読み込み、モーダルウィンドウとして開きます。

画面定義XMLに記述されているスタイルに PRIMARY_MODAL, APPLICATION_MODAL, SYSTEM_MODAL のいずれも含まれていない場合、PRIMARY_MODAL スタイルを適用します。

開いたウィンドウが閉じられるか、例外が発生するまで、このメソッドは制御を返しません。

開いたウィンドウが閉じられると、ウィンドウからの戻り値を返します。

定義:
インタフェース S2JFaceWindowManager 内の openModal
パラメータ:
templatePath - 画面定義XMLのパス
戻り値:
開いたウィンドウからの戻り値

openModal

public Object openModal(String templatePath,
                        Object argument)
インタフェース S2JFaceWindowManager の記述:
指定されたパスの画面定義XMLを読み込み、モーダルウィンドウとして開きます。

画面定義XMLに記述されているスタイルに PRIMARY_MODAL, APPLICATION_MODAL, SYSTEM_MODAL のいずれも含まれていない場合、PRIMARY_MODAL スタイルを適用します。

開いたウィンドウが閉じられるか、例外が発生するまで、このメソッドは制御を返しません。

argument に指定されたオブジェクトは開いたウィンドウへの引数として使用します。

開いたウィンドウが閉じられると、ウィンドウからの戻り値を返します。

定義:
インタフェース S2JFaceWindowManager 内の openModal
パラメータ:
templatePath - 画面定義XMLのパス
argument - 開く画面への引数
戻り値:
開いたウィンドウからの戻り値

openModeless

public Object openModeless(String templatePath)
インタフェース S2JFaceWindowManager の記述:
指定されたパスの画面定義XMLを読み込み、モードレスウィンドウとして開きます。

画面定義XMLに記述されているスタイルに PRIMARY_MODAL, APPLICATION_MODAL, SYSTEM_MODAL が含まれていた場合、それらのスタイルは除去されます。

開いたウィンドウのアクションを返します。

定義:
インタフェース S2JFaceWindowManager 内の openModeless
パラメータ:
templatePath - 画面定義XMLのパス
戻り値:
開いたウィンドウからの戻り値

openModeless

public Object openModeless(String templatePath,
                           Object argument)
インタフェース S2JFaceWindowManager の記述:
指定されたパスの画面定義XMLを読み込み、モードレスウィンドウとして開きます。

画面定義XMLに記述されているスタイルに PRIMARY_MODAL, APPLICATION_MODAL, SYSTEM_MODAL が含まれていた場合、それらのスタイルは除去されます。

開いたウィンドウのアクションを返します。

argument に指定されたオブジェクトは開いたウィンドウへの引数として使用します。

定義:
インタフェース S2JFaceWindowManager 内の openModeless
パラメータ:
templatePath - 画面定義XMLのパス
argument - 開く画面への引数
戻り値:
開いたウィンドウからの戻り値

openWindow

public S2JFaceApplicationWindow openWindow(String templatePath,
                                           boolean modal,
                                           Object argument)

loadTemplate

protected Template loadTemplate(String path)

getTemplate

protected TemplateImpl getTemplate(String path)

registTemplate

protected void registTemplate(TemplateImpl template)


Copyright © 2006 The Seasar Foundation. All Rights Reserved.