C# Класс Spring.Context.Config.ComponentScanObjectDefinitionParser

Parses ObjectDefinitions from classes identified by an AssemblyObjectDefinitionScanner.
Наследование: IObjectDefinitionParser
Показать файл Открыть проект

Открытые методы

Метод Описание
ParseElement ( XmlElement element, ParserContext parserContext ) : IObjectDefinition

Parse the specified XmlElement and register the resulting ObjectDefinitions with the P:Spring.Objects.Factory.Xml.ParserContext.Registry IObjectDefinitionRegistry embedded in the supplied T:Spring.Objects.Factory.Xml.ParserContext

This method is never invoked if the parser is namespace aware and was called to process the root node.

Защищенные методы

Метод Описание
ConfigureScanner ( ParserContext parserContext, XmlElement element ) : AssemblyObjectDefinitionScanner

Configures the scanner.

Приватные методы

Метод Описание
CreateTypeFilter ( XmlNode node ) : ITypeFilter
ParseBaseAssembliesAttribute ( AssemblyObjectDefinitionScanner scanner, XmlElement element ) : void
ParseNameGeneratorAttribute ( AssemblyObjectDefinitionScanner scanner, XmlElement element ) : void
ParseTypeFilters ( AssemblyObjectDefinitionScanner scanner, XmlElement element ) : void
RegisterComponents ( XmlElement element, IObjectDefinitionRegistry registry ) : void

Описание методов

ConfigureScanner() защищенный Метод

Configures the scanner.
protected ConfigureScanner ( ParserContext parserContext, XmlElement element ) : AssemblyObjectDefinitionScanner
parserContext Spring.Objects.Factory.Xml.ParserContext The parser context.
element System.Xml.XmlElement The element.
Результат Spring.Context.Attributes.AssemblyObjectDefinitionScanner

ParseElement() публичный Метод

Parse the specified XmlElement and register the resulting ObjectDefinitions with the P:Spring.Objects.Factory.Xml.ParserContext.Registry IObjectDefinitionRegistry embedded in the supplied T:Spring.Objects.Factory.Xml.ParserContext

This method is never invoked if the parser is namespace aware and was called to process the root node.

public ParseElement ( XmlElement element, ParserContext parserContext ) : IObjectDefinition
element System.Xml.XmlElement The element to be parsed.
parserContext Spring.Objects.Factory.Xml.ParserContext TThe object encapsulating the current state of the parsing process. /// Provides access to a IObjectDefinitionRegistry
Результат IObjectDefinition