クラス AssignableTypeFilter
java.lang.ObjectSE
org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter
org.springframework.core.type.filter.AssignableTypeFilter
- 実装されたすべてのインターフェース:
TypeFilter
特定の型に割り当て可能なクラスに一致する単純なフィルター。
- 導入:
- 2.5
- 作成者:
- Rod Johnson, Mark Fisher, Ramnivas Laddad
フィールドサマリー
クラス org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter から継承されたフィールド
logger
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final ClassSE<?>
このインスタンスが候補のフィルタリングに使用しているtype
を返します。protected boolean
matchClassName
(StringSE className) 型名と一致するようにこれをオーバーライドします。protected BooleanSE
matchInterface
(StringSE interfaceName) これをオーバーライドして、インターフェース型名と照合します。protected BooleanSE
matchSuperClass
(StringSE superClassName) スーパー型名で一致するようにこれをオーバーライドします。protected BooleanSE
matchTargetType
(StringSE typeName) クラス org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter から継承されたメソッド
match, matchSelf
コンストラクターの詳細
AssignableTypeFilter
指定された型の新しい AssignableTypeFilter を作成します。- パラメーター:
targetType
- 一致する型
メソッドの詳細
getTargetType
このインスタンスが候補のフィルタリングに使用しているtype
を返します。- 導入:
- 5.0
matchClassName
クラスからコピーされた説明:AbstractTypeHierarchyTraversingFilter
型名と一致するようにこれをオーバーライドします。- オーバーライド:
- クラス
AbstractTypeHierarchyTraversingFilter
のmatchClassName
matchSuperClass
クラスからコピーされた説明:AbstractTypeHierarchyTraversingFilter
スーパー型名で一致するようにこれをオーバーライドします。- オーバーライド:
- クラス
AbstractTypeHierarchyTraversingFilter
のmatchSuperClass
matchInterface
クラスからコピーされた説明:AbstractTypeHierarchyTraversingFilter
これをオーバーライドして、インターフェース型名と照合します。- オーバーライド:
- クラス
AbstractTypeHierarchyTraversingFilter
のmatchInterface
matchTargetType