public class ComponentScanBeanDefinitionParser extends Object implements org.springframework.beans.factory.xml.BeanDefinitionParser
<context:component-scan/> element.| Constructor and Description | 
|---|
| ComponentScanBeanDefinitionParser() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ClassPathBeanDefinitionScanner | configureScanner(org.springframework.beans.factory.xml.ParserContext parserContext,
                Element element) | 
| protected ClassPathBeanDefinitionScanner | createScanner(org.springframework.beans.factory.xml.XmlReaderContext readerContext,
             boolean useDefaultFilters) | 
| protected org.springframework.core.type.filter.TypeFilter | createTypeFilter(Element element,
                ClassLoader classLoader,
                org.springframework.beans.factory.xml.ParserContext parserContext) | 
| org.springframework.beans.factory.config.BeanDefinition | parse(Element element,
     org.springframework.beans.factory.xml.ParserContext parserContext) | 
| protected void | parseBeanNameGenerator(Element element,
                      ClassPathBeanDefinitionScanner scanner) | 
| protected void | parseScope(Element element,
          ClassPathBeanDefinitionScanner scanner) | 
| protected void | parseTypeFilters(Element element,
                ClassPathBeanDefinitionScanner scanner,
                org.springframework.beans.factory.xml.ParserContext parserContext) | 
| protected void | registerComponents(org.springframework.beans.factory.xml.XmlReaderContext readerContext,
                  Set<org.springframework.beans.factory.config.BeanDefinitionHolder> beanDefinitions,
                  Element element) | 
@Nullable public org.springframework.beans.factory.config.BeanDefinition parse(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
parse in interface org.springframework.beans.factory.xml.BeanDefinitionParserprotected ClassPathBeanDefinitionScanner configureScanner(org.springframework.beans.factory.xml.ParserContext parserContext, Element element)
protected ClassPathBeanDefinitionScanner createScanner(org.springframework.beans.factory.xml.XmlReaderContext readerContext, boolean useDefaultFilters)
protected void registerComponents(org.springframework.beans.factory.xml.XmlReaderContext readerContext,
                                  Set<org.springframework.beans.factory.config.BeanDefinitionHolder> beanDefinitions,
                                  Element element)
protected void parseBeanNameGenerator(Element element, ClassPathBeanDefinitionScanner scanner)
protected void parseScope(Element element, ClassPathBeanDefinitionScanner scanner)
protected void parseTypeFilters(Element element, ClassPathBeanDefinitionScanner scanner, org.springframework.beans.factory.xml.ParserContext parserContext)
protected org.springframework.core.type.filter.TypeFilter createTypeFilter(Element element, @Nullable ClassLoader classLoader, org.springframework.beans.factory.xml.ParserContext parserContext) throws ClassNotFoundException
ClassNotFoundException