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 に、このパースペクティブ・クラスでオーバーライド可能なメソッドの一覧を示します。
表 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 を参照してください。