クラス BackToBackPatternClassifier<C,T>
java.lang.ObjectSE
org.springframework.classify.BackToBackPatternClassifier<C,T>
- 型パラメーター:
C- 分類するものの種類T- 分類器の出力
- 実装済みのインターフェース一覧:
SerializableSE,Classifier<C,T>
パターンマッチャーを介して任意の型のオブジェクトを別の型にマッピングするための簡単な構成オプションを備えた特殊な
Classifier。- 作成者:
- Dave Syer
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明setter インジェクションを使用する人の便宜上提供されるデフォルトコンストラクター。BackToBackPatternClassifier(Classifier<C, StringSE> router, Classifier<StringSE, T> matcher) ルーターへの入力とマッチャーからの出力を使用して分類器を設定します。方法の概要
修飾子と型メソッド説明入力を分類して文字列にマップし、それをパターンマッチャーに入れて出力値と一致させます。voidsetMatcherMap(MapSE<StringSE, T> map) マッチャーコンポーネントのパターンマッチング分類子を作成するための便利なメソッド。voidsetRouterDelegate(ObjectSE delegate) 単純な古い Java オブジェクトに基づいてルーター分類子を作成する便利なメソッド。
コンストラクターの詳細
BackToBackPatternClassifier
public BackToBackPatternClassifier()setter インジェクションを使用する人の便宜上提供されるデフォルトコンストラクター。BackToBackPatternClassifier
ルーターへの入力とマッチャーからの出力を使用して分類器を設定します。- パラメーター:
router-setRouterDelegate(Object)を参照してくださいmatcher-setMatcherMap(Map)を参照してください
方法の詳細
setMatcherMap
マッチャーコンポーネントのパターンマッチング分類子を作成するための便利なメソッド。- パラメーター:
map- ワイルドカードを含むパターンキーを出力値にマッピングします
setRouterDelegate
単純な古い Java オブジェクトに基づいてルーター分類子を作成する便利なメソッド。提供されるオブジェクトには、@Classifierアノテーションを持つか、単一の引数を受け入れて文字列を出力するパブリックメソッドが 1 つだけ必要です。これは、ルーターコンポーネントの入力分類子を作成するために使用されます。- パラメーター:
delegate- ルーター分類子を作成するために使用されるデリゲートオブジェクト
classify
入力を分類して文字列にマップし、それをパターンマッチャーに入れて出力値と一致させます。- 次で指定:
- インターフェース
Classifier<C,内のT> classify - パラメーター:
classifiable- 入力オブジェクト。null にすることもできます。- 戻り値:
- オブジェクト。null になることもありますが、その場合は実装で宣言する必要があります。