The Spring Framework

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

Packages that use TypeFilter
org.springframework.context.annotation: Annotation support for context configuration, including classpath scanning for autowire candidates.
org.springframework.core.type.filter: Core support package for type filtering (e.g. for classpath scanning).

Uses of TypeFilter in org.springframework.context.annotation

Methods in org.springframework.context.annotation that return TypeFilter
`protected TypeFilter` `ComponentScanBeanDefinitionParser.createTypeFilter(Element element, ClassLoader classLoader)`

Methods in org.springframework.context.annotation with parameters of type TypeFilter
`void` `ClassPathScanningCandidateComponentProvider.addExcludeFilter(TypeFilter excludeFilter)` Add an exclude type filter to the front of the exclusion list.
`void` `ClassPathScanningCandidateComponentProvider.addIncludeFilter(TypeFilter includeFilter)` Add an include type filter to the end of the inclusion list.

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

Classes in org.springframework.core.type.filter that implement TypeFilter
`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 filter 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`.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.