ビュー・オブジェクト・ウィザード - Javaページ

ウィザードがビュー・オブジェクト・クラス、ビュー行クラス、またはその両方のJavaファイルを生成するかどうかを指定するには、Javaページを使用します。デフォルトでは、ウィザードによりビュー・オブジェクト・クラスが生成されますが、ビュー行クラスは生成されません。これらのクラスを編集して、メソッドを介してビュー・オブジェクトの動作をカスタマイズできます。カスタマイズされたベース・クラスからこれらのクラスを生成することもできます。

ビュー・オブジェクト・クラス
この設定はViewImplクラスに適用されます。
Javaファイルの生成
このチェック・ボックスを選択すると、JDeveloperではJavaファイルが生成され、このファイルを編集して、エンティティ・オブジェクト・クラスの動作をカスタマイズできます。それ以外の場合、JDeveloperではXMLファイルのみが生成されます。
バインド変数アクセッサ
名前付きバインド変数のタイプ・セーフなgetterおよびsetterを生成する場合に選択します。
カスタムJavaデータソース・メソッド
カスタムJavaデータソース・メソッドを生成する場合に選択します。
ビュー行クラス
これらの設定は、ViewRowImplクラスに適用されます。
Javaファイルの生成
このチェック・ボックスを選択すると、JDeveloperではJavaファイルが生成され、このファイルを編集して、ビュー行クラスの動作をカスタマイズできます。それ以外の場合、JDeveloperではXMLファイルのみが生成されます。
アクセッサ
アクセッサ・メソッド( getJob()setJob()など)を生成する場合、このチェック・ボックスを選択します。これらのアクセッサ・メソッドは、対応する属性フィールドへのタイプ・セーフなアクセスを提供します。検証およびその他の目的に使用する独自のカスタム・コードを追加する場所も提供します。
クライアントへのアクセッサの公開
すべてのアクセッサを自動的にクライアント・メソッドにする場合に選択します。これにより、クライアント・メソッドが自動的にエクスポートされ、その後クライアント・メソッド・パネルを使用して編集する必要があります。
拡張対象
ビュー・オブジェクト、およびビュー・オブジェクトの生成に使用する行ベース・クラスを選択するには、「拡張対象」をクリックします。これは、カスタマイズされたフレームワークの上にビュー・オブジェクトを作成する場合に便利です。


関連項目