public abstract class AbstractParser
extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
| Constructor and Description |
|---|
AbstractParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
handleChildElement(Element ele,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
protected void |
handleChildObject(Element ele,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
Class<?> clazz,
Object child) |
protected int |
incrementCounter(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
String counter) |
protected boolean |
isInlined() |
protected boolean |
isMembraneNamespace(String namespace) |
org.springframework.beans.factory.config.BeanDefinition |
parse(Element e) |
protected void |
parseChildren(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
protected void |
parseElementToProperty(Element ele,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
String property) |
protected void |
setIdIfNeeded(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
String defaultId) |
protected void |
setProperties(String prop,
Element e,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
protected void |
setProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
String propertyName,
Object value) |
protected void |
setProperty(String prop,
Element e,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
protected void |
setProperty(String prop,
Element e,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
boolean flexibleEnum) |
protected void |
setProperty(String xmlPropertyName,
String springPropertyName,
Element e,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
protected void |
setProperty(String xmlPropertyName,
String springPropertyName,
Element e,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
boolean flexibleEnum) |
protected void |
setPropertyIfSet(String prop,
Element e,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
protected void |
setPropertyIfSet(String prop,
Element e,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
boolean flexibleEnum) |
protected void |
setPropertyIfSet(String xmlPropertyName,
String springPropertyName,
Element e,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
protected void |
setPropertyIfSet(String xmlPropertyName,
String springPropertyName,
Element e,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
boolean flexibleEnum) |
doParse, doParse, getBeanClass, getBeanClassName, getParentName, parseInternalpublic org.springframework.beans.factory.config.BeanDefinition parse(Element e)
protected void setIdIfNeeded(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, String defaultId)
protected boolean isInlined()
protected void setProperty(String prop, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
protected void setProperty(String prop, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean flexibleEnum)
protected void setProperty(String xmlPropertyName, String springPropertyName, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
protected void setProperty(String xmlPropertyName, String springPropertyName, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean flexibleEnum)
protected void setPropertyIfSet(String prop, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
protected void setPropertyIfSet(String prop, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean flexibleEnum)
protected void setPropertyIfSet(String xmlPropertyName, String springPropertyName, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
protected void setPropertyIfSet(String xmlPropertyName, String springPropertyName, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean flexibleEnum)
protected void setProperties(String prop, Element e, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
protected void parseElementToProperty(Element ele, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String property)
protected void handleChildObject(Element ele, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, Class<?> clazz, Object child)
protected void parseChildren(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
protected void handleChildElement(Element ele, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
protected int incrementCounter(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
String counter)
protected boolean isMembraneNamespace(String namespace)
Copyright © 2019. All Rights Reserved.