org.seasar.uruma.component.rcp
クラス WorkbenchComponent

java.lang.Object
  上位を拡張 org.seasar.uruma.component.base.AbstractUIElement
      上位を拡張 org.seasar.uruma.component.base.AbstractUIComponent
          上位を拡張 org.seasar.uruma.component.base.AbstractUIContainer
              上位を拡張 org.seasar.uruma.component.rcp.WorkbenchComponent
すべての実装されたインタフェース:
UIComponent, UIComponentContainer, UIElement, UIElementContainer, UIElementVisitorAcceptor

public class WorkbenchComponent
extends AbstractUIContainer

ワークベンチのためのコンポーネントです。

作成者:
y-komori

フィールドの概要
 String coolBar
          クールバーの表示/非表示を指定します。
 String fastViewBars
          ファーストビューバーの表示/非表示を指定します。
 String id
          ID です。
 String image
          ワークベンチウィンドウに表示するアイコンのイメージパスです。
 String initHeight
          ワークベンチウィンドウの初期ウィンドウ高さです。
 String initialPerspectiveId
          最初に表示するパースペクティブの ID です。
 String initWidth
          ワークベンチウィンドウの初期ウィンドウ幅です。
 String menu
          ワークベンチのメニューバーに表示する menu 要素の ID です。
 String menuBar
          ウィンドウの位置・サイズの保存可否を指定します。
 String perspectiveBar
          パースぺクティブバーの表示/非表示を指定します。
 String progressIndicator
          プログレスバーの表示/非表示を指定します。
 String saveAndRestore
          ウィンドウの位置・サイズの保存可否を指定します。
 String statusLine
          ステータスラインの表示/非表示を指定します。
 String style
          ワークベンチウィンドウのスタイルです。
 String title
          ワークベンチウィンドウのタイトルです。
 
クラス org.seasar.uruma.component.base.AbstractUIContainer から継承されたフィールド
children
 
コンストラクタの概要
WorkbenchComponent()
           
 
メソッドの概要
 PerspectiveComponent findPerspective(String rowId)
          指定された ID を持つ PerspectiveComponent を検索して返します。
protected
<E> List<E>
getElements(Class<E> clazz)
           
 List<MenuComponent> getMenus()
          WorkbenchComponent が保持する MenuComponent のリストを返します。
 List<PerspectiveComponent> getPerspectives()
          WorkbenchComponent が保持する PerspectiveComponent のリストを返します。
 
クラス org.seasar.uruma.component.base.AbstractUIContainer から継承されたメソッド
addChild, doPreRender, doRender, getChildren
 
クラス org.seasar.uruma.component.base.AbstractUIComponent から継承されたメソッド
getId, getParent, getRenderer, getStyle, preRender, render, setId, setParent, setRenderer, setStyle, toString
 
クラス org.seasar.uruma.component.base.AbstractUIElement から継承されたメソッド
accept, getBasePath, getLocation, getPath, setBasePath, setLocation, setPath
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.seasar.uruma.component.UIComponent から継承されたメソッド
getId, getParent, getRenderer, getStyle, preRender, render, setId, setParent, setRenderer, setStyle
 
インタフェース org.seasar.uruma.component.UIElement から継承されたメソッド
getBasePath, getLocation, getPath, setBasePath, setLocation, setPath
 
インタフェース org.seasar.uruma.component.UIElementVisitorAcceptor から継承されたメソッド
accept
 
インタフェース org.seasar.uruma.component.UIElement から継承されたメソッド
getBasePath, getLocation, getPath, setBasePath, setLocation, setPath
 
インタフェース org.seasar.uruma.component.UIElementVisitorAcceptor から継承されたメソッド
accept
 

フィールドの詳細

id

public String id
ID です。


title

public String title
ワークベンチウィンドウのタイトルです。


image

public String image
ワークベンチウィンドウに表示するアイコンのイメージパスです。


style

public String style
ワークベンチウィンドウのスタイルです。

関連項目:
SWT

initWidth

public String initWidth
ワークベンチウィンドウの初期ウィンドウ幅です。


initHeight

public String initHeight
ワークベンチウィンドウの初期ウィンドウ高さです。


menu

public String menu
ワークベンチのメニューバーに表示する menu 要素の ID です。


statusLine

public String statusLine
ステータスラインの表示/非表示を指定します。


initialPerspectiveId

public String initialPerspectiveId
最初に表示するパースペクティブの ID です。


saveAndRestore

public String saveAndRestore
ウィンドウの位置・サイズの保存可否を指定します。


menuBar

public String menuBar
ウィンドウの位置・サイズの保存可否を指定します。


coolBar

public String coolBar
クールバーの表示/非表示を指定します。


fastViewBars

public String fastViewBars
ファーストビューバーの表示/非表示を指定します。


perspectiveBar

public String perspectiveBar
パースぺクティブバーの表示/非表示を指定します。


progressIndicator

public String progressIndicator
プログレスバーの表示/非表示を指定します。

コンストラクタの詳細

WorkbenchComponent

public WorkbenchComponent()
メソッドの詳細

findPerspective

public PerspectiveComponent findPerspective(String rowId)
指定された ID を持つ PerspectiveComponent を検索して返します。

パラメータ:
rowId - ID (画面定義 XML 上の ID)
戻り値:
PerspectiveComponent オブジェクト

getPerspectives

public List<PerspectiveComponent> getPerspectives()
WorkbenchComponent が保持する PerspectiveComponent のリストを返します。

戻り値:
PerspectiveComponent のリスト

getMenus

public List<MenuComponent> getMenus()
WorkbenchComponent が保持する MenuComponent のリストを返します。

戻り値:
MenuComponent のリスト

getElements

protected <E> List<E> getElements(Class<E> clazz)


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