org.seasar.jface.impl
クラス S2JFaceApplicationWindow

java.lang.Object
  上位を拡張 org.eclipse.jface.window.Window
      上位を拡張 org.eclipse.jface.window.ApplicationWindow
          上位を拡張 org.seasar.jface.impl.S2JFaceApplicationWindow
すべての実装されたインタフェース:
IRunnableContext, IShellProvider

public class S2JFaceApplicationWindow
extends ApplicationWindow

作成者:
y-komori

入れ子のクラスの概要
 
クラス org.eclipse.jface.window.Window から継承された入れ子のクラス/インタフェース
Window.IExceptionHandler
 
フィールドの概要
 
クラス org.eclipse.jface.window.ApplicationWindow から継承されたフィールド
seperator1
 
クラス org.eclipse.jface.window.Window から継承されたフィールド
CANCEL, OK
 
コンストラクタの概要
S2JFaceApplicationWindow()
           
S2JFaceApplicationWindow(Template template, boolean modal)
           
 
メソッドの概要
protected  Control createContents(Composite parent)
           
 Object getReturnValue()
           
 void init(Template template, boolean modal)
          S2JFaceApplicationWindow を初期化します。
 void initActionComponent(Object argument)
          アクションコンポーネントの初期化メソッドを呼び出します。
protected  void injectFormToAction()
          ActionオブジェクトへFormオブジェクトのプロパティが存在する場合、 WindowContextが保持するFormオブジェクトをインジェクションする。
protected  void setupActionComponent()
           
protected  void setupFormComponent()
           
protected  void setupShellStyle(WindowComponent component, boolean modal)
           
 
クラス org.eclipse.jface.window.ApplicationWindow から継承されたメソッド
addCoolBar, addMenuBar, addStatusLine, addToolBar, canHandleShellCloseEvent, close, configureShell, coolBarChildrenExist, createCoolBarControl, createCoolBarManager, createCoolBarManager2, createMenuManager, createStatusLine, createStatusLineManager, createToolBarControl, createToolBarManager, createToolBarManager2, createTrimWidgets, getCoolBarControl, getCoolBarManager, getCoolBarManager2, getFont, getLayout, getMenuBarManager, getSeperator1, getStatusLineManager, getSymbolicFontName, getToolBarControl, getToolBarManager, getToolBarManager2, run, setStatus, showTopSeperator, toolBarChildrenExist
 
クラス org.eclipse.jface.window.Window から継承されたメソッド
constrainShellSize, create, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getInitialLocation, getInitialSize, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

S2JFaceApplicationWindow

public S2JFaceApplicationWindow()

S2JFaceApplicationWindow

public S2JFaceApplicationWindow(Template template,
                                boolean modal)
メソッドの詳細

init

public void init(Template template,
                 boolean modal)
S2JFaceApplicationWindow を初期化します。

デフォルトコンストラクタを使用して本クラスを生成した場合は、必ず本メソッドを呼び出してから利用してください。

パラメータ:
template - テンプレートオブジェクト

setupActionComponent

protected void setupActionComponent()

setupFormComponent

protected void setupFormComponent()

injectFormToAction

protected void injectFormToAction()
ActionオブジェクトへFormオブジェクトのプロパティが存在する場合、 WindowContextが保持するFormオブジェクトをインジェクションする。


setupShellStyle

protected void setupShellStyle(WindowComponent component,
                               boolean modal)

createContents

protected Control createContents(Composite parent)
オーバーライド:
クラス Window 内の createContents

initActionComponent

public void initActionComponent(Object argument)
アクションコンポーネントの初期化メソッドを呼び出します。

パラメータ:
argument - ウィンドウへの引数

getReturnValue

public Object getReturnValue()


Copyright © 2006 The Seasar Foundation. All Rights Reserved.