| Package | Description | 
|---|---|
| org.springframework.beans.factory.xml | Contains an abstract XML-based  BeanFactoryimplementation,
 including a standard "spring-beans" XSD. | 
| Modifier and Type | Method and Description | 
|---|---|
| BeanDefinitionHolder | BeanDefinitionDecorator. decorate(Node node,
        BeanDefinitionHolder definition,
        ParserContext parserContext)Parse the specified  Node(either an element or an attribute) and decorate
 the suppliedBeanDefinition,
 returning the decorated definition. | 
| BeanDefinitionHolder | NamespaceHandlerSupport. decorate(Node node,
        BeanDefinitionHolder definition,
        ParserContext parserContext)Decorates the supplied  Nodeby delegating to theBeanDefinitionDecoratorthat
 is registered to handle thatNode. | 
| BeanDefinitionHolder | NamespaceHandler. decorate(Node source,
        BeanDefinitionHolder definition,
        ParserContext parserContext)Parse the specified  Nodeand decorate the suppliedBeanDefinitionHolder, returning the decorated definition. | 
| BeanDefinitionHolder | SimplePropertyNamespaceHandler. decorate(Node node,
        BeanDefinitionHolder definition,
        ParserContext parserContext) | 
| BeanDefinitionHolder | SimpleConstructorNamespaceHandler. decorate(Node node,
        BeanDefinitionHolder definition,
        ParserContext parserContext) | 
| protected void | AbstractSingleBeanDefinitionParser. doParse(Element element,
       ParserContext parserContext,
       BeanDefinitionBuilder builder)Parse the supplied  Elementand populate the suppliedBeanDefinitionBuilderas required. | 
| protected void | AbstractSimpleBeanDefinitionParser. doParse(Element element,
       ParserContext parserContext,
       BeanDefinitionBuilder builder)Parse the supplied  Elementand populate the suppliedBeanDefinitionBuilderas required. | 
| protected boolean | AbstractSimpleBeanDefinitionParser. isEligibleAttribute(Attr attribute,
                   ParserContext parserContext)Determine whether the given attribute is eligible for being
 turned into a corresponding bean property value. | 
| BeanDefinition | NamespaceHandlerSupport. parse(Element element,
     ParserContext parserContext)Parses the supplied  Elementby delegating to theBeanDefinitionParserthat is
 registered for thatElement. | 
| BeanDefinition | AbstractBeanDefinitionParser. parse(Element element,
     ParserContext parserContext) | 
| BeanDefinition | NamespaceHandler. parse(Element element,
     ParserContext parserContext)Parse the specified  Elementand register any resultingBeanDefinitionswith theBeanDefinitionRegistrythat is embedded in the suppliedParserContext. | 
| BeanDefinition | SimplePropertyNamespaceHandler. parse(Element element,
     ParserContext parserContext) | 
| BeanDefinition | BeanDefinitionParser. parse(Element element,
     ParserContext parserContext)Parse the specified  Elementand register the resultingBeanDefinition(s)with theBeanDefinitionRegistryembedded in the suppliedParserContext. | 
| BeanDefinition | SimpleConstructorNamespaceHandler. parse(Element element,
     ParserContext parserContext) | 
| protected abstract AbstractBeanDefinition | AbstractBeanDefinitionParser. parseInternal(Element element,
             ParserContext parserContext)Central template method to actually parse the supplied  Elementinto one or moreBeanDefinitions. | 
| protected AbstractBeanDefinition | AbstractSingleBeanDefinitionParser. parseInternal(Element element,
             ParserContext parserContext)Creates a  BeanDefinitionBuilderinstance for thebean Classand passes it to theAbstractSingleBeanDefinitionParser.doParse(org.w3c.dom.Element, org.springframework.beans.factory.xml.ParserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder)strategy method. | 
| protected String | AbstractBeanDefinitionParser. resolveId(Element element,
         AbstractBeanDefinition definition,
         ParserContext parserContext)Resolve the ID for the supplied  BeanDefinition. |