クラス FlowBuilderContextImpl
java.lang.ObjectSE
org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl
- 実装済みのインターフェース一覧:
FlowBuilderContext
- 既知の直属サブクラス
MockFlowBuilderContext
ほとんどのフローアセンブリシステムでの使用に適した、フロービルダーコンテキストの汎用実装。
- 作成者:
- Keith Donald
コンストラクター概要
コンストラクターコンストラクター説明FlowBuilderContextImpl(StringSE flowId, AttributeMap<ObjectSE> flowAttributes, FlowDefinitionLocator flowDefinitionLocator, FlowBuilderServices flowBuilderServices) 新しいフロービルダーコンテキストを作成します。方法の概要
修飾子と型メソッド説明protected ConversionServiceフロービルダーが使用する変換サービスを作成するファクトリメソッド。org.springframework.context.ApplicationContextフローシステムをホストするアプリケーションコンテキストを返します。通常は文字列からリッチ値オブジェクトへの型間の変換を行うための汎用型変換サービスを返します。式文字列を解析するための式パーサーを返します。フローや状態などのコアフローアーティファクトのファクトリを返します。構築中のフロー定義に割り当てる外部構成の属性を返します。依存フロー (サブフロー) を見つけるためのロケーターを返します。構築中のフローに割り当てる、外部で構成されたフロー定義識別子を返します。ValidationHintResolverを返します。org.springframework.validation.Validatorモデルの検証に使用する Validator インスタンスを返します。ビュー状態ごとに ViewFactory を構成するためのビューファクトリクリエーターを返します
コンストラクターの詳細
FlowBuilderContextImpl
public FlowBuilderContextImpl(StringSE flowId, AttributeMap<ObjectSE> flowAttributes, FlowDefinitionLocator flowDefinitionLocator, FlowBuilderServices flowBuilderServices) 新しいフロービルダーコンテキストを作成します。- パラメーター:
flowId- 構築中のフローに割り当てる IDflowAttributes- 構築中のフローに割り当てる属性flowDefinitionLocator- 依存サブフローを見つけるためのロケータflowBuilderServices- フロービルダーに必要な追加サービスへのアクセスを提供するパラメーターオブジェクト
メソッドの詳細
getFlowBuilderServices
getFlowId
インターフェースからコピーされた説明:FlowBuilderContext構築中のフローに割り当てる、外部で構成されたフロー定義識別子を返します。- 次で指定:
- インターフェース
FlowBuilderContextのgetFlowId - 戻り値:
- フロー ID
getFlowAttributes
インターフェースからコピーされた説明:FlowBuilderContext構築中のフロー定義に割り当てる外部構成の属性を返します。- 次で指定:
- インターフェース
FlowBuilderContextのgetFlowAttributes - 戻り値:
- フロー属性
getFlowArtifactFactory
インターフェースからコピーされた説明:FlowBuilderContextフローや状態などのコアフローアーティファクトのファクトリを返します。- 次で指定:
- インターフェース
FlowBuilderContextのgetFlowArtifactFactory - 戻り値:
- フローアーティファクトファクトリ
getFlowDefinitionLocator
インターフェースからコピーされた説明:FlowBuilderContext依存フロー (サブフロー) を見つけるためのロケーターを返します。- 次で指定:
- インターフェース
FlowBuilderContextのgetFlowDefinitionLocator - 戻り値:
- フロー定義ロケータ
getConversionService
インターフェースからコピーされた説明:FlowBuilderContext通常は文字列からリッチ値オブジェクトへの型間の変換を行うための汎用型変換サービスを返します。- 次で指定:
- インターフェース
FlowBuilderContextのgetConversionService - 戻り値:
- ジェネリクス変換サービス
getViewFactoryCreator
インターフェースからコピーされた説明:FlowBuilderContextビュー状態ごとに ViewFactory を構成するためのビューファクトリクリエーターを返します- 次で指定:
- インターフェース
FlowBuilderContextのgetViewFactoryCreator - 戻り値:
- ビューファクトリクリエーター
getExpressionParser
インターフェースからコピーされた説明:FlowBuilderContext式文字列を解析するための式パーサーを返します。- 次で指定:
- インターフェース
FlowBuilderContextのgetExpressionParser - 戻り値:
- 式パーサー
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()インターフェースからコピーされた説明:FlowBuilderContextフローシステムをホストするアプリケーションコンテキストを返します。- 次で指定:
- インターフェース
FlowBuilderContextのgetApplicationContext - 戻り値:
- アプリケーションコンテキスト
getValidator
public org.springframework.validation.Validator getValidator()インターフェースからコピーされた説明:FlowBuilderContextモデルの検証に使用する Validator インスタンスを返します。- 次で指定:
- インターフェース
FlowBuilderContextのgetValidator - 戻り値:
- バリデーター
getValidationHintResolver
インターフェースからコピーされた説明:FlowBuilderContextValidationHintResolverを返します。- 次で指定:
- インターフェース
FlowBuilderContextのgetValidationHintResolver
createConversionService
フロービルダーが使用する変換サービスを作成するファクトリメソッド。サブクラスでオーバーライドできます。デフォルトの実装では、ほとんどのビルダー実装で役立つと考えられる Web フロー固有のコンバーターを登録し、外部から提供されるビルダーサービスの変換サービスをその親として設定します。- 戻り値:
- フロービルダー変換サービス