java.lang.Object | |
↳ | org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter |
Known Direct Subclasses |
Type filter that is aware of traversing over hierarchy.
This filter is useful when matching needs to be made based on potentially the whole class/interface hierarchy. The algorithm employed uses succeed-fast strategy i.e. if at anytime a match is declared, no further processing is carried out.
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determine whether this filter matches for the class described by
the given metadata.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Override this to match on type name.
| |||||||||||
Override this to match on interface type name.
| |||||||||||
Override this to match self characteristics alone.
| |||||||||||
Override this to match on super type name.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.core.type.filter.TypeFilter
|
Determine whether this filter matches for the class described by the given metadata.
metadataReader | the metadata reader for the target class |
---|---|
metadataReaderFactory | a factory for obtaining metadata readers for other classes (such as superclasses and interfaces) |
IOException |
---|
Override this to match on type name.
Override this to match on interface type name.
Override this to match self characteristics alone. Typically, the implementation will use a visitor to extract information to perform matching.
Override this to match on super type name.