org.seasar.uruma.rcp.ui
クラス UrumaWorkbenchWindowAdvisor

java.lang.Object
  上位を拡張 org.eclipse.ui.application.WorkbenchWindowAdvisor
      上位を拡張 org.seasar.uruma.rcp.ui.UrumaWorkbenchWindowAdvisor

public class UrumaWorkbenchWindowAdvisor
extends WorkbenchWindowAdvisor

ワークベンチウィンドウに関する設定を行うクラスです。

作成者:
y-komori

コンストラクタの概要
UrumaWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer)
          UrumaWorkbenchWindowAdvisor を構築します。
 
メソッドの概要
protected  Point calcInitialSize(String width, String height)
           
 ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer)
           
 void createWindowContents(Shell shell)
           
 void postWindowCreate()
           
 void preWindowOpen()
           
protected  void registComponents(IWorkbenchWindowConfigurer configurer)
           
protected  void setupCommandHandler(IWorkbenchWindowConfigurer configurer, WindowContext context)
          IHandler の実装クラスを IHandlerService へ登録します。
protected  void setupEnablesDependable(WindowContext context)
           
protected  void setupImage(WorkbenchComponent workbench)
           
protected  void setupStatusLine(WorkbenchComponent workbench, IWorkbenchWindowConfigurer configurer)
           
protected  void setupWorkbench(IWorkbenchWindowConfigurer configurer)
           
 
クラス org.eclipse.ui.application.WorkbenchWindowAdvisor から継承されたメソッド
createEmptyWindowContents, dispose, getWindowConfigurer, openIntro, postWindowClose, postWindowOpen, postWindowRestore, preWindowShellClose, restoreState, saveState
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

UrumaWorkbenchWindowAdvisor

public UrumaWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer)
UrumaWorkbenchWindowAdvisor を構築します。

パラメータ:
configurer - IWorkbenchWindowConfigurer オブジェクト
メソッドの詳細

createWindowContents

public void createWindowContents(Shell shell)
オーバーライド:
クラス WorkbenchWindowAdvisor 内の createWindowContents

createActionBarAdvisor

public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer)
オーバーライド:
クラス WorkbenchWindowAdvisor 内の createActionBarAdvisor

preWindowOpen

public void preWindowOpen()
オーバーライド:
クラス WorkbenchWindowAdvisor 内の preWindowOpen

postWindowCreate

public void postWindowCreate()
オーバーライド:
クラス WorkbenchWindowAdvisor 内の postWindowCreate

setupWorkbench

protected void setupWorkbench(IWorkbenchWindowConfigurer configurer)

calcInitialSize

protected Point calcInitialSize(String width,
                                String height)

setupImage

protected void setupImage(WorkbenchComponent workbench)

setupStatusLine

protected void setupStatusLine(WorkbenchComponent workbench,
                               IWorkbenchWindowConfigurer configurer)

setupCommandHandler

protected void setupCommandHandler(IWorkbenchWindowConfigurer configurer,
                                   WindowContext context)
IHandler の実装クラスを IHandlerService へ登録します。
IHandlerWidgetHandle として WindowContext へも登録されます。


setupEnablesDependable

protected void setupEnablesDependable(WindowContext context)

registComponents

protected void registComponents(IWorkbenchWindowConfigurer configurer)


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