インターフェース ViewFactoryCreator
- すべての既知の実装クラス:
JsfViewFactoryCreator,MvcViewFactoryCreator
public interface ViewFactoryCreator
ViewFactory オブジェクトのファクトリ。これは SPI インターフェースであり、フロービルダーインフラストラクチャから特定の種類のビューファクトリを隠します。
方法の概要
修飾子と型メソッド説明createViewFactory(Expression viewId, ExpressionParser expressionParser, ConversionService conversionService, BinderConfiguration binderConfiguration, org.springframework.validation.Validator validator, ValidationHintResolver validationHintResolver) 指定された識別子を使用してビューテンプレートをレンダリングできるViewオブジェクトを作成できるビューファクトリを作成します。getViewIdByConvention(StringSE viewStateId) 慣例により、提供されたビューステートでレンダリングするビューのデフォルト ID を取得します。
メソッドの詳細
createViewFactory
ViewFactory createViewFactory(Expression viewId, ExpressionParser expressionParser, ConversionService conversionService, BinderConfiguration binderConfiguration, org.springframework.validation.Validator validator, ValidationHintResolver validationHintResolver) 指定された識別子を使用してビューテンプレートをレンダリングできるViewオブジェクトを作成できるビューファクトリを作成します。- パラメーター:
viewId- レンダリングするビューの ID を解決する式expressionParser- ビュー式を解決するために使用するオプションの式パーサーconversionService- テキスト値をフォーマットするために使用するオプションの変換サービスbinderConfiguration- レンダリングされたビューがデータを提供するモデルにどのようにバインドされるかに関する情報validator- 呼び出すグローバルバリデータvalidationHintResolver- 使用するカスタム ValidationHintResolver- 戻り値:
- ビューファクトリ
getViewIdByConvention
慣例により、提供されたビューステートでレンダリングするビューのデフォルト ID を取得します。- パラメーター:
viewStateId- ビューステート ID- 戻り値:
- デフォルトのビュー ID