# Uses of Interface
org.springframework.core.type.filter.TypeFilter

Packages that use TypeFilter
Package
Description
org.springframework.core.type.filter
Core support package for type filtering (for example, for classpath scanning).

## Uses of TypeFilter in org.springframework.core.type.filter

Classes in org.springframework.core.type.filter that implement TypeFilter
Modifier and Type
Class
Description
`class`
`AbstractClassTestingTypeFilter`
Type filter that exposes a `ClassMetadata` object to subclasses, for class testing purposes.
`class`
`AbstractTypeHierarchyTraversingFilter`
Type filter that is aware of traversing over hierarchy.
`class`
`AnnotationTypeFilter`
A simple `TypeFilter` which matches classes with a given annotation, checking inherited annotations as well.
`class`
`AspectJTypeFilter`
Type filter that uses AspectJ type pattern for matching.
`class`
`AssignableTypeFilter`
A simple filter which matches classes that are assignable to a given type.
`class`
`RegexPatternTypeFilter`
A simple filter for matching a fully-qualified class name with a regex `Pattern`.