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 オブジェクトの配列を返します。