org.springframework.core.type.filter
Class AbstractClassTestingTypeFilter
java.lang.Object
   org.springframework.core.type.filter.AbstractClassTestingTypeFilter
org.springframework.core.type.filter.AbstractClassTestingTypeFilter
- All Implemented Interfaces: 
- TypeFilter
- Direct Known Subclasses: 
- RegexPatternTypeFilter
- public abstract class AbstractClassTestingTypeFilter 
- extends Object- implements TypeFilter
Type filter that exposes a
 ClassMetadata object
 to subclasses, for class testing purposes.
- Since:
- 2.5
- Author:
- Rod Johnson, Costin Leau, Juergen Hoeller
- See Also:
- match(org.springframework.core.type.ClassMetadata)
 
| Method Summary | 
| protected abstract  boolean | match(ClassMetadata metadata)Determine a match based on the given ClassMetadata object.
 | 
|  boolean | match(MetadataReader metadataReader,
      MetadataReaderFactory metadataReaderFactory)Determine whether this filter matches for the class described by
 the given metadata.
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AbstractClassTestingTypeFilter
public AbstractClassTestingTypeFilter()
match
public final boolean match(MetadataReader metadataReader,
                           MetadataReaderFactory metadataReaderFactory)
                    throws IOException
- Description copied from interface: TypeFilter
- Determine whether this filter matches for the class described by
 the given metadata.
 
- 
- Specified by:
- matchin interface- TypeFilter
 
- 
- Parameters:
- metadataReader- the metadata reader for the target class
- metadataReaderFactory- a factory for obtaining metadata readers
 for other classes (such as superclasses and interfaces)
- Returns:
- whether this filter matches
- Throws:
- IOException- in case of I/O failure when reading metadata
 
match
protected abstract boolean match(ClassMetadata metadata)
- Determine a match based on the given ClassMetadata object.
 
- 
 
- 
- Parameters:
- metadata- the ClassMetadata object
- Returns:
- whether this filter matches on the specified type
 
Copyright © 2002-2008 The Spring Framework.