## 类的使用
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate

- 使用BeanDefinitionParserDelegate的程序包
  程序包 | 说明
  --- | ---
  org.springframework.beans.factory.xml | Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" XSD.

- - ### org.springframework.beans.factory.xml中BeanDefinitionParserDelegate的使用

    返回BeanDefinitionParserDelegate的org.springframework.beans.factory.xml中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `protected BeanDefinitionParserDelegate` | DefaultBeanDefinitionDocumentReader.`createDelegate(XmlReaderContext readerContext, Element root, BeanDefinitionParserDelegate parentDelegate)`
    `BeanDefinitionParserDelegate` | ParserContext.`getDelegate()`

    参数类型为BeanDefinitionParserDelegate的org.springframework.beans.factory.xml中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `protected BeanDefinitionParserDelegate` | DefaultBeanDefinitionDocumentReader.`createDelegate(XmlReaderContext readerContext, Element root, BeanDefinitionParserDelegate parentDelegate)`
    `void` | BeanDefinitionParserDelegate.`initDefaults(Element root, BeanDefinitionParserDelegate parent)` Initialize the default lazy-init, autowire, dependency check settings, init-method, destroy-method and merge settings.
    `protected void` | DefaultBeanDefinitionDocumentReader.`parseBeanDefinitions(Element root, BeanDefinitionParserDelegate delegate)` Parse the elements at the root level in the document: "import", "alias", "bean".
    `protected void` | DefaultBeanDefinitionDocumentReader.`processBeanDefinition(Element ele, BeanDefinitionParserDelegate delegate)` Process the given bean element, parsing the bean definition and registering it with the registry.

    参数类型为BeanDefinitionParserDelegate的org.springframework.beans.factory.xml中的构造器
    构造器和说明
    `ParserContext(XmlReaderContext readerContext, BeanDefinitionParserDelegate delegate)`
    `ParserContext(XmlReaderContext readerContext, BeanDefinitionParserDelegate delegate, BeanDefinition containingBeanDefinition)`