The Spring Framework

## Uses of Interface
org.springframework.core.type.classreading.MetadataReader

Packages that use MetadataReader
org.springframework.context.annotation: Annotation support for context configuration, including classpath scanning for autowire candidates.
org.springframework.core.type.classreading: Core support package for type introspection through ASM-based class reading.
org.springframework.core.type.filter: Core support package for type filtering (e.g. for classpath scanning).

Uses of MetadataReader in org.springframework.context.annotation

Methods in org.springframework.context.annotation with parameters of type MetadataReader
`protected boolean` `ClassPathScanningCandidateComponentProvider.isCandidateComponent(MetadataReader metadataReader)` Determine whether the given class does not match any exclude filter and does match at least one include filter.

Constructors in org.springframework.context.annotation with parameters of type MetadataReader
`ScannedGenericBeanDefinition(MetadataReader metadataReader)` Create a new ScannedGenericBeanDefinition for the class that the given MetadataReader describes.

Uses of MetadataReader in org.springframework.core.type.classreading

Methods in org.springframework.core.type.classreading that return MetadataReader
`MetadataReader` `SimpleMetadataReaderFactory.getMetadataReader(Resource resource)`
`MetadataReader` `MetadataReaderFactory.getMetadataReader(Resource resource)` Obtain a MetadataReader for the given resource.
`MetadataReader` `CachingMetadataReaderFactory.getMetadataReader(Resource resource)`
`MetadataReader` `SimpleMetadataReaderFactory.getMetadataReader(String className)`
`MetadataReader` `MetadataReaderFactory.getMetadataReader(String className)` Obtain a MetadataReader for the given class name.

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

Methods in org.springframework.core.type.filter with parameters of type MetadataReader
`boolean` `TypeFilter.match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory)` Determine whether this filter matches for the class described by the given metadata.
`boolean` `AspectJTypeFilter.match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory)`
`boolean` `AbstractTypeHierarchyTraversingFilter.match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory)`
`boolean` `AbstractClassTestingTypeFilter.match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory)`
`protected boolean` `AnnotationTypeFilter.matchSelf(MetadataReader metadataReader)`
`protected boolean` `AbstractTypeHierarchyTraversingFilter.matchSelf(MetadataReader metadataReader)` Override this to match self characteristics alone.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.