JSF構成 - <factory>要素

アプリケーションのカスタム・ファクトリ・クラスを宣言します。子要素を指定しない場合、アプリケーションでは標準のJSF実装を使用します。

構文

<factory>
  [<application-factory>appFactory</application-factory>]
  [<faces-context-factory>fcFactory</faces-context-factory>]
  [<lifecycle-factory>lifeFactory</lifecycle-factory>]
  [<render-kit-factory>rkitFactory</render-kit-factory>]
</factory>    

子要素

<application-factory>
使用方法: カスタム・アプリケーション・ファクトリを定義します。
値: javax.faces.application.ApplicationFactoryを実装する完全修飾Javaクラス。
<faces-context-factory>
使用方法: カスタム・フェース・コンテキスト・ファクトリを定義します。
値: javax.faces.context.FacesContextFactoryを実装する完全修飾Javaクラス。
<lifecycle-factory>
使用方法: カスタム・ライフサイクル・ファクトリを定義します。
値: javax.faces.lifecycle.LifecycleFactoryを実装する完全修飾Javaクラス。
<render-kit-factory>
使用方法: カスタム・レンダー・キット・ファクトリを定義します。
値: javax.faces.render.RenderKitFactoryを実装する完全修飾Javaクラス。

リファレンス: JSF構成要素