IBM FileNet P8, バージョン 5.2.1            

Java ステップ・プロセッサー UI ツールキットの概要

Java™ ステップ・プロセッサー UI ツールキット API は、Process Java API を使用する Swing ベースのアプリケーションの開発を支援することを目的として設計されています。 API には、インターフェース、クラス、および Bean が含まれます。

詳細については、Process API クラスの呼び出しシーケンスと、Java ステップ・プロセッサー UI ツールキットを参照してください。

インターフェース

名前 説明
IVWAppLauncher 子アプリケーションとセッション情報を共有する、すべてのアプリケーションで実装されなければならないインターフェース。
IVWFrameInterface ダイアログがサポートするメソッドを指定するインターフェース。このインターフェースは、IVWAppLauncher インターフェースおよび IVWLaunchableApp インターフェースの親クラスです。
IVWLaunchableApp 親アプリケーションとセッション情報を共有する、子アプリケーション内で実装されなければならないインターフェース。
IVWPanelComponent VWPanel Bean または VWLaunchPanel Bean がコンテナーとして動作するすべてのコンポーネントに必要なメソッドを実装します。
IVWParameterConstants アプレットおよびアプリケーションの開始と実行に必要なすべてのパラメーターの String バージョンを含むインターフェース。
IVWStepProcessor ツールキットによるタイトルの変更を許容するすべてのステップ・プロセッサー・アプリケーションによって実装されるインターフェース。
IVWStepProcessorComponent ステップ・プロセッサー Bean として実装されるすべてのコンポーネントによって実装されるインターフェース。VWPanel Bean または VWLaunchPanel Bean にも、これらのオブジェクトを含めることができます。

サポート・クラス

名前 説明
VWDriverFrame カスタマイズしたフレーム実装のコンテナーを提供します (java.awt.Frame クラスを拡張)。
VWPanelComponentInfo VWPanel に含まれるすべてのコンポーネントに必要なインターフェースを実装します。指定されたパラメーターに関する情報をステップ・エレメントから取得し、ステップ・エレメントに加えられた変更を保存します。
VWSessionInfo セッション関連情報 (ホスト名、接続ポイント名、その他の必要なセッション・データなど) のコンテナーを提供します。

Bean (コンテナーとコントロール)

これらの Bean によってサポートされるパラメーターの詳細については、Java ステップ・プロセッサー UI ツールキットのパラメーターのトピックを参照してください。

名前 説明
VWAttachmentPanel 現在のステップに関連付けられている添付ファイルをリストするための手段を提供します。この Bean は、Java ステップ・プロセッサー UI ツールキット API 内で添付ファイルと対話するためのプログラムによる唯一の手段を提供します。
VWButton 保存、完了、キャンセル、再割り当てなど、いくつかのステップ・プロセッサー操作へのサポートを提供します。
VWCheckBox Boolean データ・フィールドの状態を公開する手段を提供します。フィールドが編集可能な場合、ユーザーはコントロールをクリックすることによって状態を変更します。
VWComboBox 応答のリストを表示します。doSave() メソッドを呼び出して、選択された応答を保存します。
VWFieldPanel ステップで開示されたデータ・フィールドを開示します。このパネルによって、ユーザーは指定したワークフロー定義モードに基づいて値を変更できます。
VWLabel 読み取り専用パラメーター・データを表示する手段を提供します。
VWLaunchPanel ほかのコントロール用のコンテナーを提供します。このクラスは、Launch ステップ・プロセッサーを構築するために使用されます。このクラスは、ワークフローを作成し、ほかのコンポーネントを初期化し、VWButton オブジェクトでのボタン押しイベントに対する ActionListener として機能します。
VWMilestonePanel 読み取り専用のマイルストーン・リストを提供します。
VWPanel ほかのコントロール用のコンテナーを提供します。このクラスは、ステップ・プロセッサーを構築するために使用されます。このクラスは、VWStepElement を取得し、ほかのコンポーネントを初期化し、VWButton オブジェクトでのボタン押しイベントに対する ActionListener を実装します。
VWTabbedPane 添付ファイル、フィールド、およびワークフロー・グループ Bean を表示するためのコントロール・タブを提供します。また、このコントロールを使用して、ユーザーは応答を選択したり、コメントを入力したりすることもできます。
VWTextArea ステップでの指示を表示するか、ユーザーがコメントを入力できるようにするための複数行コントロールを提供します。
VWTextField フィールド・データを表示するための単一行コントロールを提供します。
VWWflGroupPanel そのステップに開示されるワークフロー・グループ・パラメーターを開示するためのダイアログ・ボックスを提供します。このパネルによって、ユーザーはグループの内容を変更できます。

すべてのコンポーネント Bean は、関連する情報クラスを持ちます。情報クラスの名前は、Bean 名に beaninfo を追加するという規則に従って作成されます。例えば、VWButton の情報クラスの名前は VWButtonBeanInfo です。情報クラスは、関連付けられている Bean を説明し、以下のメソッドをサポートします。

  • getBeanDescriptor(): クラスの BeanDescriptor を返します。
  • getDefaultPropertyIndex(): Bean のデフォルトのプロパティーの、0 から開始する索引値を返します。
  • getIcon(): ツールバーまたはフォームで使用されるイメージを返します。
  • getPropertyDescriptors(): Bean のプロパティーを表す PropertyDescriptor オブジェクトの配列を返します。


最終更新日: 2015 年 10 月
java_ui_class_overview.htm

© Copyright IBM Corp. 2015.