org.springframework.core.type.filter
Class AspectJTypeFilter
java.lang.Object
   org.springframework.core.type.filter.AspectJTypeFilter
org.springframework.core.type.filter.AspectJTypeFilter
- All Implemented Interfaces: 
- TypeFilter
- public class AspectJTypeFilter 
- extends Object- implements TypeFilter
Type filter that uses AspectJ type pattern for matching.
 
A critical implementation details of this type filter is that it does not
 load the class being examined to match with a type pattern.
- Since:
- 2.5
- Author:
- Ramnivas Laddad, Juergen Hoeller
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AspectJTypeFilter
public AspectJTypeFilter(String typePatternExpression,
                         ClassLoader classLoader)
match
public 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
 
Copyright © 2002-2008 The Spring Framework.