类 AssignableTypeFilter
- java.lang.Object
- org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter
- org.springframework.core.type.filter.AssignableTypeFilter
- 所有已实现的接口:
TypeFilter
public class AssignableTypeFilter extends AbstractTypeHierarchyTraversingFilter
A simple filter which matches classes that are assignable to a given type.- 从以下版本开始:
- 2.5
- 作者:
- Rod Johnson, Mark Fisher, Ramnivas Laddad
字段概要
从类继承的字段 org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter
logger
构造器概要
构造器 构造器 说明 AssignableTypeFilter(Class<?> targetType)
Create a new AssignableTypeFilter for the given type.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected boolean
matchClassName(String className)
Override this to match on type name.protected Boolean
matchInterface(String interfaceName)
Override this to match on interface type name.protected Boolean
matchSuperClass(String superClassName)
Override this to match on super type name.protected Boolean
matchTargetType(String typeName)
从类继承的方法 org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter
match, matchSelf
构造器详细资料
AssignableTypeFilter
public AssignableTypeFilter(Class<?> targetType)
Create a new AssignableTypeFilter for the given type.- 参数:
targetType
- the type to match
方法详细资料
matchClassName
protected boolean matchClassName(String className)
Override this to match on type name.
matchSuperClass
protected Boolean matchSuperClass(String superClassName)
Override this to match on super type name.
matchInterface
protected Boolean matchInterface(String interfaceName)
Override this to match on interface type name.
matchTargetType
protected Boolean matchTargetType(String typeName)