アプリケーションの交換可能なカスタム・アーチファクトを宣言します。子要素は任意の順序で宣言できます。宣言されていない要素では、JSF参照実装で設定されているデフォルトが使用されます。
<locale-config>要素には、デフォルトおよびサポート対象の全ロケールを判断するのに使用する子要素が含まれます。
<application>
[<action-listener>actionListener</action-listener>]
[<default-render-kit-id>defRenderKit</default-render-kit-id>]
[<message-bundle>msgBundle</message-bundle>]
[<navigation-handler>navHandler</navigation-handler>]
[<view-handler>viewHandler</view-handler>]
[<state-manager>stManager</state-manager>]
[<property-resolver>propResolver</property-resolver>]
[<variable-resolver
>varResolver
</variable-resolver>]
[<locale-config>
[<default-locale>defLocale</default-locale>]
[<supported-locale>supLocale</supported-locale>]*
</locale-config>]
</application>
<action-listener>
javax.faces.event.ActionListener
を実装する完全修飾Javaクラス。
<default-render-kit-id>
<render-kit-id>
要素で定義されます)。詳細は、「<render-kit>
要素」を参照してください。
<message-bundle>
<navigation-handler>
javax.faces.application.NavigationHandler
を実装する完全修飾Javaクラス。
<view-handler>
javax.faces.application.ViewHandler
を実装する完全修飾Javaクラス。
<state-manager>
javax.faces.application.StateManager
を実装する完全修飾Javaクラス。
<property-resolver>
javax.faces.application.PropertyResolver
を実装する完全修飾Javaクラス。
<variable-resolver>
javax.faces.application.VariableResolver
を実装する完全修飾Javaクラス。
<locale-config>
<default-locale>
:language:[_:country:[_:variant:]]
(コロンは付けない)のように指定します(例: ja-JP-SJIS
)。セグメント間のセパレータには、「-」または「_」を使用できます。<supported-locale>
:language:[_:country:[_:variant:]]
(コロンは付けない)のように指定します(例: ja-JP-SJIS
)。セグメント間のセパレータには、「-」または「_」を使用できます。次の例では、アプリケーションのデフォルトのロケールがアメリカ英語であること、およびアプリケーションで英語(アメリカ)、フランス語(フランス)、ドイツ語(ドイツ)およびポルトガル語(ブラジル)がサポートされることを宣言します。
<application>
<locale-config>
<default-locale>en-US</default-locale>
<supported-locale>fr-FR</supported-locale>
<supported-locale>de-DE</supported-locale>
<supported-locale>pt-BR</supported-locale>
</locale-config
</application>
Copyright © 1997, 2006, Oracle. All rights reserved.