org.seasar.jface.impl
クラス WindowContextImpl

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

public class WindowContextImpl
extends Object
implements WindowContext

作成者:
y-komori

フィールドの概要
protected  Map<String,Widget> componentMap
           
protected  MenuManager menuBar
           
 
インタフェース org.seasar.jface.WindowContext から継承されたフィールド
SHELL_ID
 
コンストラクタの概要
WindowContextImpl()
           
 
メソッドの概要
 void addEnabledDepend(EnabledDepend enabledDepend)
          EnabledDepend を登録します。
 void addWidgetEnabledDependBinder(WidgetEnabledDependBinder binder)
          WidgetEnabledDependBinder を登録します。
 Object getActionComponent()
          本ウィンドウに対応するアクションコンポーネントを取得します。
 Widget getComponent(String id)
          画面コンポーネント(SWTウィジット)を取得します。
 List<EnabledDepend> getEnabledDepends()
          EnabledDepend のリストを取得します。
 Object getFormComponent()
          本ウィンドウに対応するフォームコンポーネントを取得します。
 Method getInitializeMethod()
          アクションクラスのイニシャライズメソッドを取得します。
 MenuManager getMenuBar()
          メニューバーとして登録した MenuManager を取得します。
 ViewerAdapter getViewerAdapter(Widget widget)
          Widget をキーとして関連づけられた ViewerAdapter を取得します。
 List<WidgetEnabledDependBinder> getWidgetEnabledDependBinders()
          WidgetEnabledDependBinder のリストを取得します。
 void putComponent(String id, Widget component)
          画面コンポーネント(SWTウィジット)を登録します。
 void putViewerAdapter(Widget widget, ViewerAdapter adapter)
          Widget をキーとして ViewerAdapter を登録します。
 void setActionComponent(Object actionObject)
          本ウィンドウに対応するアクションコンポーネントを設定します。
 void setFormComponent(Object formComponent)
          本ウィンドウに対応するフォームコンポーネントを設定します。
 void setInitializeMethod(Method method)
          アクションクラスのイニシャライズメソッドを設定します。
 void setMenuBar(MenuManager menuManager)
          ウィンドウへメニューバーとして表示する MenuManager を登録します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

componentMap

protected Map<String,Widget> componentMap

menuBar

protected MenuManager menuBar
コンストラクタの詳細

WindowContextImpl

public WindowContextImpl()
メソッドの詳細

getActionComponent

public Object getActionComponent()
インタフェース WindowContext の記述:
本ウィンドウに対応するアクションコンポーネントを取得します。

定義:
インタフェース WindowContext 内の getActionComponent
戻り値:
アクションコンポーネント

setActionComponent

public void setActionComponent(Object actionObject)
インタフェース WindowContext の記述:
本ウィンドウに対応するアクションコンポーネントを設定します。

定義:
インタフェース WindowContext 内の setActionComponent
パラメータ:
actionObject - アクションコンポーネント

getFormComponent

public Object getFormComponent()
インタフェース WindowContext の記述:
本ウィンドウに対応するフォームコンポーネントを取得します。

定義:
インタフェース WindowContext 内の getFormComponent
戻り値:
フォームコンポーネント

setFormComponent

public void setFormComponent(Object formComponent)
インタフェース WindowContext の記述:
本ウィンドウに対応するフォームコンポーネントを設定します。

定義:
インタフェース WindowContext 内の setFormComponent
パラメータ:
formComponent - フォームコンポーネント

getInitializeMethod

public Method getInitializeMethod()
インタフェース WindowContext の記述:
アクションクラスのイニシャライズメソッドを取得します。

定義:
インタフェース WindowContext 内の getInitializeMethod
戻り値:
イニシャライズメソッド

setInitializeMethod

public void setInitializeMethod(Method method)
インタフェース WindowContext の記述:
アクションクラスのイニシャライズメソッドを設定します。

イニシャライズメソッドは InitializeMethod アノテーションが付加されたメソッドです。
イニシャライズメソッドは1つのアクションクラスにつき1つのみ存在が許されます。
イニシャライズメソッドは、引数および戻り値を持たないメソッドです。

定義:
インタフェース WindowContext 内の setInitializeMethod
パラメータ:
method - イニシャライズメソッド

getComponent

public Widget getComponent(String id)
インタフェース WindowContext の記述:
画面コンポーネント(SWTウィジット)を取得します。

定義:
インタフェース WindowContext 内の getComponent
パラメータ:
id - コンポーネントのID
戻り値:
コンポーネント

putComponent

public void putComponent(String id,
                         Widget component)
インタフェース WindowContext の記述:
画面コンポーネント(SWTウィジット)を登録します。

定義:
インタフェース WindowContext 内の putComponent
パラメータ:
id - コンポーネントのID
component - コンポーネント
関連項目:
Widget

getMenuBar

public MenuManager getMenuBar()
インタフェース WindowContext の記述:
メニューバーとして登録した MenuManager を取得します。

定義:
インタフェース WindowContext 内の getMenuBar
戻り値:
MenuManager のインスタンス
関連項目:
MenuManager

setMenuBar

public void setMenuBar(MenuManager menuManager)
インタフェース WindowContext の記述:
ウィンドウへメニューバーとして表示する MenuManager を登録します。

ウィンドウへメニューバーを表示する際は、レンダラ内でMenuManager を生成して本メソッドを利用して登録してください。

定義:
インタフェース WindowContext 内の setMenuBar
パラメータ:
menuManager - MenuManagerオブジェクト
関連項目:
MenuManager

addEnabledDepend

public void addEnabledDepend(EnabledDepend enabledDepend)
インタフェース WindowContext の記述:
EnabledDepend を登録します。

定義:
インタフェース WindowContext 内の addEnabledDepend
パラメータ:
enabledDepend - EnabledDepend オブジェクト。

getEnabledDepends

public List<EnabledDepend> getEnabledDepends()
インタフェース WindowContext の記述:
EnabledDepend のリストを取得します。

定義:
インタフェース WindowContext 内の getEnabledDepends
戻り値:
EnabledDepend のリスト。

addWidgetEnabledDependBinder

public void addWidgetEnabledDependBinder(WidgetEnabledDependBinder binder)
インタフェース WindowContext の記述:
WidgetEnabledDependBinder を登録します。

定義:
インタフェース WindowContext 内の addWidgetEnabledDependBinder
パラメータ:
binder - WidgetEnabledDependBinder オブジェクト。

getWidgetEnabledDependBinders

public List<WidgetEnabledDependBinder> getWidgetEnabledDependBinders()
インタフェース WindowContext の記述:
WidgetEnabledDependBinder のリストを取得します。

定義:
インタフェース WindowContext 内の getWidgetEnabledDependBinders
戻り値:
WidgetEnabledDependBinder のリスト。

getViewerAdapter

public ViewerAdapter getViewerAdapter(Widget widget)
インタフェース WindowContext の記述:
Widget をキーとして関連づけられた ViewerAdapter を取得します。

定義:
インタフェース WindowContext 内の getViewerAdapter
パラメータ:
widget - Widget オブジェクト
戻り値:
ViewerAdapter オブジェクト

putViewerAdapter

public void putViewerAdapter(Widget widget,
                             ViewerAdapter adapter)
インタフェース WindowContext の記述:
Widget をキーとして ViewerAdapter を登録します。

定義:
インタフェース WindowContext 内の putViewerAdapter
パラメータ:
widget - Widget オブジェクト
adapter - ViewerAdapter オブジェクト


Copyright © 2006 The Seasar Foundation. All Rights Reserved.