Host Access パースペクティブ
デフォルトのパースペクティブ・クラス (hostaccess.perspectives.MainPerspective) は、com.ibm.hats.rcp.runtime.extension プラグイン・プロジェクトで提供されています。このクラスは、Eclipse パースペクティブ・インターフェース (org.eclipse.ui.IPerspectiveFactory) を実装する ZIETrans com.ibm.hats.rcp.ui.Perspective クラスから継承されます。このパースペクティブのデフォルト・タイトルは、Host Access です。ただし、com.ibm.hats.rcp.runtime.extension プラグイン・プロジェクト内の plugin_en.properties ファイルを変更することによって、このタイトルを変更できます。
注: ユーザーがサポートする言語ごとに、plugin_xx.properties ファイルをそれぞれ変更する必要があります。
表 1 に、このパースペクティブ・クラスでオーバーライド可能なメソッドの一覧を示します。
メソッド | 説明 |
---|---|
addApplicationsView(IPageLayout) | ZIETrans アプリケーション・ビューをパースペクティブに追加します。 |
createTransformationViewsPlaceholder(IPageLayout) | ZIETrans 変換ビューのプレースホルダーを作成します。 |
createPrintJobViewsPlaceholder(IPageLayout)</code> | 3270 および 5250 用の印刷ジョブ・ビューのプレースホルダー領域を作成します。 |
addPrintActionsSet(IPageLayout)</code> | com.ibm.hats.rcp.rntime.extension プラグインの plugin.xml で定義された印刷アクションのセットをパースペクティブに追加します。 |
Host Access ランタイム・アプリケーションによって最初に開かれたデフォルト・パースペクティブを変更するには、com.ibm.hats.rcp.runtime.extension プラグイン・プロジェクト内の HostAccessWorkbenchAdvisor ソース・ファイルを編集し、PERSPECTIVE_ID をユーザーのカスタム・パースペクティブ ID に変更します。Host Access パースペクティブについて詳しくは、「HostAccessWorkbenchAdvisor」を参照してください。
以下の例は、com.ibm.hats.rcp.runtime.extension 用に Host Access パースペクティブがプラグイン記述子に どのように登録されているかを示しています。
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%PERSPECTIVE_TITLE"
icon="images/applications_view.gif"
class="hostaccess.perspectives.MainPerspective"
id="hostaccess.perspectives.main">
</perspective>
</extension>
Host Access パースペクティブにより、エンド・ユーザーは、提供した ZIETrans アプリケーションに簡単にアクセスできますが、このパースペクティブの使用は必須ではありません。Host Access パースペクティブを取り掛かりとして使用するか、あるいは最初から開始してユーザーの要件にさらに適合するパースペクティブを開発します。
デフォルトで、Host Access パースペクティブには、「アプリケーション」ビューが含まれています。このビューについて詳しくは、「アプリケーション」ビューを参照してください。
com.ibm.hats.rcp.ui.Perspective クラスについて詳しくは、Javadoc API を参照してください。