public class AssignableTypeFilter extends AbstractTypeHierarchyTraversingFilter
logger| Constructor and Description |
|---|
AssignableTypeFilter(Class<?> targetType)
Create a new AssignableTypeFilter for the given type.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
match, matchSelfpublic AssignableTypeFilter(Class<?> targetType)
targetType - the type to matchprotected boolean matchClassName(String className)
AbstractTypeHierarchyTraversingFiltermatchClassName in class AbstractTypeHierarchyTraversingFilterprotected Boolean matchSuperClass(String superClassName)
AbstractTypeHierarchyTraversingFiltermatchSuperClass in class AbstractTypeHierarchyTraversingFilterprotected Boolean matchInterface(String interfaceName)
AbstractTypeHierarchyTraversingFiltermatchInterface in class AbstractTypeHierarchyTraversingFilter