クラス FlowBuilderContextImpl

java.lang.ObjectSE
org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl
実装されたすべてのインターフェース:
FlowBuilderContext
既知の直属サブクラス
MockFlowBuilderContext

public class FlowBuilderContextImpl extends ObjectSE implements FlowBuilderContext
ほとんどのフローアセンブリシステムでの使用に適した、フロービルダーコンテキストの汎用実装。
作成者:
Keith Donald
  • コンストラクターの詳細

    • FlowBuilderContextImpl

      public FlowBuilderContextImpl(StringSE flowId, AttributeMap<ObjectSE> flowAttributes, FlowDefinitionLocator flowDefinitionLocator, FlowBuilderServices flowBuilderServices)
      新しいフロービルダーコンテキストを作成します。
      パラメーター:
      flowId - 構築中のフローに割り当てる ID
      flowAttributes - 構築中のフローに割り当てる属性
      flowDefinitionLocator - 依存サブフローを見つけるためのロケータ
      flowBuilderServices - フロービルダーに必要な追加サービスへのアクセスを提供するパラメーターオブジェクト
  • メソッドの詳細

    • getFlowBuilderServices

      public FlowBuilderServices getFlowBuilderServices()
    • getFlowId

      public StringSE getFlowId()
      インターフェースからコピーされた説明: FlowBuilderContext
      構築中のフローに割り当てる、外部で構成されたフロー定義識別子を返します。
      次で指定:
      インターフェース FlowBuilderContextgetFlowId 
      戻り値:
      フロー ID
    • getFlowAttributes

      public AttributeMap<ObjectSE> getFlowAttributes()
      インターフェースからコピーされた説明: FlowBuilderContext
      構築中のフロー定義に割り当てる外部構成の属性を返します。
      次で指定:
      インターフェース FlowBuilderContextgetFlowAttributes 
      戻り値:
      フロー属性
    • getFlowArtifactFactory

      public FlowArtifactFactory getFlowArtifactFactory()
      インターフェースからコピーされた説明: FlowBuilderContext
      フローや状態などのコアフローアーティファクトのファクトリを返します。
      次で指定:
      インターフェース FlowBuilderContextgetFlowArtifactFactory 
      戻り値:
      フローアーティファクトファクトリ
    • getFlowDefinitionLocator

      public FlowDefinitionLocator getFlowDefinitionLocator()
      インターフェースからコピーされた説明: FlowBuilderContext
      依存フロー (サブフロー) を見つけるためのロケーターを返します。
      次で指定:
      インターフェース FlowBuilderContextgetFlowDefinitionLocator 
      戻り値:
      フロー定義ロケータ
    • getConversionService

      public ConversionService getConversionService()
      インターフェースからコピーされた説明: FlowBuilderContext
      通常は文字列からリッチ値オブジェクトへの型間の変換を行うための汎用型変換サービスを返します。
      次で指定:
      インターフェース FlowBuilderContextgetConversionService 
      戻り値:
      ジェネリクス変換サービス
    • getViewFactoryCreator

      public ViewFactoryCreator getViewFactoryCreator()
      インターフェースからコピーされた説明: FlowBuilderContext
      ビュー状態ごとに ViewFactory を構成するためのビューファクトリクリエーターを返します
      次で指定:
      インターフェース FlowBuilderContextgetViewFactoryCreator 
      戻り値:
      ビューファクトリクリエーター
    • getExpressionParser

      public ExpressionParser getExpressionParser()
      インターフェースからコピーされた説明: FlowBuilderContext
      式文字列を解析するための式パーサーを返します。
      次で指定:
      インターフェース FlowBuilderContextgetExpressionParser 
      戻り値:
      式パーサー
    • getApplicationContext

      public org.springframework.context.ApplicationContext getApplicationContext()
      インターフェースからコピーされた説明: FlowBuilderContext
      フローシステムをホストするアプリケーションコンテキストを返します。
      次で指定:
      インターフェース FlowBuilderContextgetApplicationContext 
      戻り値:
      アプリケーションコンテキスト
    • getValidator

      public org.springframework.validation.Validator getValidator()
      インターフェースからコピーされた説明: FlowBuilderContext
      モデルの検証に使用する Validator インスタンスを返します。
      次で指定:
      インターフェース FlowBuilderContextgetValidator 
      戻り値:
      バリデーター
    • getValidationHintResolver

      public ValidationHintResolver getValidationHintResolver()
      インターフェースからコピーされた説明: FlowBuilderContext
      ValidationHintResolver を返します。
      次で指定:
      インターフェース FlowBuilderContextgetValidationHintResolver 
    • createConversionService

      protected ConversionService createConversionService()
      フロービルダーが使用する変換サービスを作成するファクトリメソッド。サブクラスでオーバーライドできます。デフォルトの実装では、ほとんどのビルダー実装で役立つと考えられる Web フロー固有のコンバーターを登録し、外部から提供されるビルダーサービスの変換サービスをその親として設定します。
      戻り値:
      フロービルダー変換サービス