public class

AssignableTypeFilter

extends AbstractTypeHierarchyTraversingFilter
java.lang.Object
   ↳ org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter
     ↳ org.springframework.core.type.filter.AssignableTypeFilter

Class Overview

A simple filter which matches classes that are assignable to a given type.

Summary

Public Constructors
AssignableTypeFilter(Class targetType)
Create a new AssignableTypeFilter for the given type.
Protected Methods
boolean matchClassName(String className)
Override this to match on type name.
Boolean matchInterface(String interfaceName)
Override this to match on interface type name.
Boolean matchSuperClass(String superClassName)
Override this to match on super type name.
Boolean matchTargetType(String typeName)
[Expand]
Inherited Methods
From class org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter
From class java.lang.Object
From interface org.springframework.core.type.filter.TypeFilter

Public Constructors

public AssignableTypeFilter (Class targetType)

Also: SpringCore

Create a new AssignableTypeFilter for the given type.

Parameters
targetType the type to match

Protected Methods

protected boolean matchClassName (String className)

Also: SpringCore

Override this to match on type name.

protected Boolean matchInterface (String interfaceName)

Also: SpringCore

Override this to match on interface type name.

protected Boolean matchSuperClass (String superClassName)

Also: SpringCore

Override this to match on super type name.

protected Boolean matchTargetType (String typeName)

Also: SpringCore