|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.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
IViewDescriptorIWorkbenchPage.findViewReference(String, String)public static void acitivateView(String id)
id - RCP のビュー ID
public static void acitivateView(String primaryId,
String secondaryId)
primaryId - RCP のビュー IDsecondaryId - セカンダリ IDIWorkbenchPage.showView(String, String, int)public static IWorkbenchPage getWorkbenchPage()
IWorkbenchPage を返します。
IWorkbench オブジェクト。取得できない場合は null。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||