java.lang.ObjectSE
org.springframework.classify.ClassifierAdapter<C,T>
- 型パラメーター:
C- 分類するものの種類T- 分類器の出力
- 実装済みのインターフェース一覧:
SerializableSE,Classifier<C,T>
オブジェクトを
Classifier インターフェースに適合させるためのラッパー。- 作成者:
- Dave Syer
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明setter インジェクションで使用するデフォルトのコンストラクター。ClassifierAdapter(ObjectSE delegate) 提供されたデリゲートから新しいClassifierを作成します。ClassifierAdapter(Classifier<C, T> delegate) 提供されたデリゲートから新しいClassifierを作成します。方法の概要
修飾子と型メソッド説明指定されたオブジェクトを分類し、異なる型 (列挙型の可能性あり) のオブジェクトを返します。final voidsetDelegate(ObjectSE delegate) 提供されたデリゲート内のメソッドでClassifierアノテーションを検索し、それを使用してパラメーター型から戻り値の型へのClassifierを作成します。voidsetDelegate(Classifier<C, T> delegate)
コンストラクターの詳細
ClassifierAdapter
public ClassifierAdapter()setter インジェクションで使用するデフォルトのコンストラクター。ClassifierAdapter
提供されたデリゲートから新しいClassifierを作成します。setDelegate(Object)メソッドの代わりにコンストラクターを使用します。- パラメーター:
delegate- 代理人
ClassifierAdapter
提供されたデリゲートから新しいClassifierを作成します。setDelegate(Classifier)メソッドの代わりにコンストラクターを使用します。- パラメーター:
delegate- 委譲する分類子
方法の詳細
setDelegate
setDelegate
指定されたデリゲートのメソッドでClassifierアノテーションを検索し、それを使用して、パラメーター型から戻り値の型へのClassifierを作成します。アノテーションが見つからない場合は、単一のパラメーターを持つ一意の非 void メソッド (存在する場合) が使用されます。メソッドのシグネチャーはここではチェックできないため、シグネチャーが分類子の型と一致しない場合、メソッドが呼び出されたときに実行時例外が発生する可能性があります。- パラメーター:
delegate- アノテーション付きメソッドを持つオブジェクト
classify
指定されたオブジェクトを分類し、異なる型 (列挙型の可能性あり) のオブジェクトを返します。- 次で指定:
- インターフェース
Classifier<C,内のT> classify - パラメーター:
classifiable- 入力オブジェクト。null にすることもできます。- 戻り値:
- オブジェクト。null になることもありますが、その場合は実装で宣言する必要があります。