JSF構成エディタ - アプリケーション

最上位レベルの<application>要素とその子要素を作成および管理する際に使用します。要素はアプリケーション構成ファイルfaces-config.xmlに表示されます。要素が定義されていない場合は、JSFデフォルト実装の設定が使用されます。

注意: JSFでは、単一のfaces-config.xmlファイル内に複数の<application>要素を設定できます。エディタで編集できるのは、ファイル内の最初のインスタンスのみです。

Application
アプリケーション全体の使用可能なオプションのセット(<application>の子要素)を管理します。オプションの右側にある「参照」ボタンを使用して、Javaクラス・ブラウザを表示し、クラスを検索します。このボタンは、Javaクラスを必要としないオプションの場合は表示されません。
アクション・リスナー
アプリケーションに対するカスタムのデフォルト・アクション・リスナーをJavaクラスとして設定します。クラスは、javax.faces.event.ActionListenerを実装する必要があります。このオプションによって<action-listener>要素が設定されます。
デフォルトのレンダー・キットID
アプリケーションのデフォルトのレンダー・キットの値を設定します。デフォルトとして使用するレンダー・キットに対応する<render-kit>要素の<render-kit-id>子要素の値を入力します。このオプションによって <default-render-kit>要素が設定されます。
メッセージ・バンドル
標準のJSFメッセージを置換するメッセージ・テキストが含まれているリソース・バンドルを設定します。値は、メッセージ・リソース・バンドルのベース名です。このオプションによって<message-bundle>要素が設定されます。
ナビゲーション・ハンドラ
アプリケーションに対するカスタムのナビゲーション・ハンドラをJavaクラスとして設定します。クラスは、javax.faces.application.NavigationHandlerを拡張する必要があります。このオプションによって<navigation-handler>要素が設定されます。
ビュー・ハンドラ
アプリケーションに対するカスタムのビュー・ハンドラをJavaクラスとして設定します。クラスは、javax.faces.application.ViewHandlerを拡張する必要があります。このオプションによって<view-handler>要素が設定されます。
状態マネージャ
アプリケーションに対するカスタムの状態マネージャをJavaクラスとして設定します。クラスは、javax.faces.application.StateManagerを拡張する必要があります。このオプションによって<state-manager>要素が設定されます。
プロパティ・リゾルバ
アプリケーションに対するカスタムのJavaオブジェクト・プロパティ・リゾルバをJavaクラスとして設定します。クラスは、javax.faces.el.PropertyResolverを拡張する必要があります。このオプションによって<property-resolver>要素が設定されます。
変数リゾルバ
アプリケーションに対するカスタムのJava変数リゾルバをJavaクラスとして設定します。クラスは、javax.faces.el.VariableResolverを拡張する必要があります。このオプションによって<variable-resolver>要素が設定されます。
ロケール構成
アプリケーションのデフォルトのロケールおよびサポートされているロケールのリストを管理します。
デフォルトのロケール
アプリケーションのデフォルトのロケールを宣言します。入力書式は:language:[_:country:[_:variant:]](コロンなし)です(例: ja-JP-SJIS)。セグメント間のセパレータは、「-」または「_」です。このオプションによって<default-locale>要素が設定されます。
 
サポートされているロケール
アプリケーションに対するサポートされているロケールのリストを宣言します。各識別子が<supported-locale>要素を表します。
  • 新規のロケールを追加するには、「新規」をクリックします。
  • 既存のロケールを削除するには、削除するロケールを表から選択して「削除」をクリックします。
  • 既存のロケールを編集するには、編集するロケールを表から選択して「編集」をクリックします。

注意: デフォルトのロケールまたはサポートされているロケールを追加しても、ロケール・サポートはアプリケーションに自動的には追加されません。


JSF構成エディタ - 概要
<application>要素