[ページ フロー エクスプローラ] ビューには、アクション、JSP、コントロール、例外ハンドラなど、機能的な部品の概観が表示されます。
下図に、[ページ フロー エクスプローラ] ビューの主なノードの一部を示します。
ノードを右クリックして [新しい...] を選択することによって、現在のページ フローに要素を追加できます。
たとえば、ページ フローに新しい例外処理メソッドを追加するには、[例外ハンドラ] ノードを右クリックして [新しい例外ハンドラ] を選択します。
ウィザードが表示され、メソッドの名前および処理対象の例外のタイプを指定します。電球形のアイコンは、このフィールドでコード補完が可能なことを示します。コード補完ダイアログを表示するには、〔Ctrl〕+〔Space〕を押します。
次の例外処理メソッドがコントローラ クラスに追加されます。
@Jpf.ExceptionHandler() protected Forward myExceptionHandler(Exception ex, String actionName, String message, Object form) { return new Forward("success"); }
[ページ フロー エクスプローラ] ビューの要素を [ページ フロー エディタ] ビューにドラッグ アンド ドロップすることもできます。
[ページ フロー エディタ] の中央ペインにノードをドラッグ アンド ドロップすると、そのノードがハイライトされます。
ノードを [ページ フロー エディタ] の下流ペインにドラッグ アンド ドロップすると、ノードがドロップされた場所と中央ペイン ノードを結合する転送リンクが生成されます。