|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.uruma.rcp.util.ViewPartUtil
public class ViewPartUtil
IViewPart
のためのユーティリティクラスです。
フィールドの概要 |
---|
メソッドの概要 | |
---|---|
static void |
acitivateView(String id)
指定された ID のビューをアクティブにします。 |
static void |
acitivateView(String primaryId,
String secondaryId)
指定された ID のビューをアクティブにします。 |
static String |
createFullId(String primaryId,
String secondaryId)
プライマリ ID とセカンダリ ID を結合して返します。 |
static List<IViewDescriptor> |
findUrumaAppViewDescs()
Uruma アプリケーションとして登録されたビューを検索します。 |
static List<IViewReference> |
findUrumaAppViewRefs()
Uruma アプリケーションとして登録されたビューのうち、インスタンス化されているものを検索します。 |
static IViewDescriptor |
findViewDescriptor(String viewId)
ビューを検索します。 |
static IViewReference |
findViewReference(String primaryId,
String secondaryId)
指定されたビューの IViewReference を返します。 |
static String |
getPrimaryId(String id)
指定された id からプライマリ ID を取り出します。 |
static String |
getSecondaryId(String id)
指定された id からセカンダリ ID を取り出します。 |
static IWorkbenchPage |
getWorkbenchPage()
アクティブな IWorkbenchPage を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static String getPrimaryId(String id)
id
からプライマリ ID を取り出します。:
よりも手前の部分です。
id
- ID
public static String getSecondaryId(String id)
id
からセカンダリ ID を取り出します。:
よりも後ろの部分です。
id
- ID
null
。public static String createFullId(String primaryId, String secondaryId)
primaryId
- プライマリ IDsecondaryId
- セカンダリ ID
public static IViewDescriptor findViewDescriptor(String viewId)
viewId
- ビューのID(RCP上のIDです)
IViewDescriptor
。見つからない場合は null
。public static List<IViewDescriptor> findUrumaAppViewDescs()
IViewDescriptor
リストpublic static List<IViewReference> findUrumaAppViewRefs()
IViewDescriptor
リストpublic static IViewReference findViewReference(String primaryId, String secondaryId)
IViewReference
を返します。null
でなければ、指定されたビューは生成されています。
primaryId
- ビューの IDsecondaryId
- セカンダリ ID。指定しない場合は null
IViewDescriptor
IWorkbenchPage.findViewReference(String, String)
public static void acitivateView(String id)
id
- RCP のビュー IDpublic static void acitivateView(String primaryId, String secondaryId)
primaryId
- RCP のビュー IDsecondaryId
- セカンダリ IDIWorkbenchPage.showView(String, String, int)
public static IWorkbenchPage getWorkbenchPage()
IWorkbenchPage
を返します。
IWorkbench
オブジェクト。取得できない場合は null
。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |