public class AssignableTypeFilter extends AbstractTypeHierarchyTraversingFilter
logger| Constructor and Description |
|---|
AssignableTypeFilter(java.lang.Class<?> targetType)
Create a new AssignableTypeFilter for the given type.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
matchClassName(java.lang.String className)
Override this to match on type name.
|
protected java.lang.Boolean |
matchInterface(java.lang.String interfaceName)
Override this to match on interface type name.
|
protected java.lang.Boolean |
matchSuperClass(java.lang.String superClassName)
Override this to match on super type name.
|
protected java.lang.Boolean |
matchTargetType(java.lang.String typeName) |
match, matchSelfpublic AssignableTypeFilter(java.lang.Class<?> targetType)
targetType - the type to matchprotected boolean matchClassName(java.lang.String className)
AbstractTypeHierarchyTraversingFiltermatchClassName in class AbstractTypeHierarchyTraversingFilterprotected java.lang.Boolean matchSuperClass(java.lang.String superClassName)
AbstractTypeHierarchyTraversingFiltermatchSuperClass in class AbstractTypeHierarchyTraversingFilterprotected java.lang.Boolean matchInterface(java.lang.String interfaceName)
AbstractTypeHierarchyTraversingFiltermatchInterface in class AbstractTypeHierarchyTraversingFilterprotected java.lang.Boolean matchTargetType(java.lang.String typeName)