public abstract class AbstractBeanDefinitionParser
extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
| Type | Property and Description |
|---|---|
protected boolean |
hasBus |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
WIRE_BUS_ATTRIBUTE |
static java.lang.String |
WIRE_BUS_CREATE |
static java.lang.String |
WIRE_BUS_HANDLER |
static java.lang.String |
WIRE_BUS_NAME |
| Constructor and Description |
|---|
AbstractBeanDefinitionParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
BusWiringType type) |
protected void |
addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
BusWiringType type,
java.lang.String busName,
org.springframework.beans.factory.xml.ParserContext ctx) |
protected void |
doParse(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean) |
java.lang.Class<?> |
getBeanClass() |
protected java.lang.Class<?> |
getBeanClass(org.w3c.dom.Element e) |
protected org.w3c.dom.Element |
getFirstChild(org.w3c.dom.Element element) |
protected java.lang.String |
getIdOrName(org.w3c.dom.Element elem) |
protected java.lang.String |
getJaxbPackage() |
protected java.lang.String |
getSuffix() |
protected boolean |
hasBusProperty() |
protected boolean |
isAttribute(java.lang.String pre,
java.lang.String name) |
protected void |
mapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
org.w3c.dom.Element e,
java.lang.String name,
java.lang.String val) |
protected void |
mapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String name,
java.lang.String val) |
protected void |
mapElement(org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
org.w3c.dom.Element e,
java.lang.String name) |
org.springframework.beans.factory.support.AbstractBeanDefinition |
mapElementToJaxbBean(org.w3c.dom.Element data,
java.lang.Class<?> cls,
java.lang.Class<?> factory,
java.lang.Class<?> jaxbClass,
java.lang.String method,
java.lang.Object... args) |
org.springframework.beans.factory.support.AbstractBeanDefinition |
mapElementToJaxbBean(org.w3c.dom.Element data,
java.lang.Class<?> cls,
java.lang.Class<?> factory,
java.lang.String method,
java.lang.Object... args) |
protected void |
mapElementToJaxbProperty(org.w3c.dom.Element parent,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
QName name,
java.lang.String propertyName) |
protected void |
mapElementToJaxbProperty(org.w3c.dom.Element parent,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
QName name,
java.lang.String propertyName,
java.lang.Class<?> c) |
protected void |
mapElementToJaxbProperty(org.w3c.dom.Element data,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName,
java.lang.Class<?> c) |
void |
mapElementToJaxbPropertyFactory(org.w3c.dom.Element data,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName,
java.lang.Class<?> type,
java.lang.Class<?> factory,
java.lang.String method,
java.lang.Object... args) |
protected void |
mapToProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName,
java.lang.String val) |
protected boolean |
parseAttribute(org.w3c.dom.Element element,
org.w3c.dom.Attr node,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean) |
protected boolean |
parseAttributes(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean) |
protected void |
parseChildElements(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean) |
protected QName |
parseQName(org.w3c.dom.Element element,
java.lang.String t) |
protected boolean |
processBusAttribute(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String val) |
protected void |
processNameAttribute(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String val) |
protected java.lang.String |
resolveId(org.w3c.dom.Element elem,
org.springframework.beans.factory.support.AbstractBeanDefinition definition,
org.springframework.beans.factory.xml.ParserContext ctx) |
void |
setBeanClass(java.lang.Class<?> beanClass) |
protected void |
setFirstChildAsProperty(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName) |
protected static <T> T |
unmarshalFactoryString(java.lang.String s,
javax.xml.bind.JAXBContext ctx,
java.lang.Class<T> cls) |
doParse, getBeanClassName, getParentName, parseInternalpublic static final java.lang.String WIRE_BUS_ATTRIBUTE
public static final java.lang.String WIRE_BUS_NAME
public static final java.lang.String WIRE_BUS_CREATE
public static final java.lang.String WIRE_BUS_HANDLER
protected void doParse(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
doParse in class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParserprotected boolean parseAttributes(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
protected boolean parseAttribute(org.w3c.dom.Element element,
org.w3c.dom.Attr node,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
protected boolean processBusAttribute(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String val)
protected void processNameAttribute(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String val)
protected void parseChildElements(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
public java.lang.Class<?> getBeanClass()
public void setBeanClass(java.lang.Class<?> beanClass)
protected java.lang.Class<?> getBeanClass(org.w3c.dom.Element e)
getBeanClass in class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParserprotected void mapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
org.w3c.dom.Element e,
java.lang.String name,
java.lang.String val)
protected void mapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String name,
java.lang.String val)
protected void mapElement(org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
org.w3c.dom.Element e,
java.lang.String name)
protected java.lang.String resolveId(org.w3c.dom.Element elem,
org.springframework.beans.factory.support.AbstractBeanDefinition definition,
org.springframework.beans.factory.xml.ParserContext ctx)
throws org.springframework.beans.factory.BeanDefinitionStoreException
resolveId in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserorg.springframework.beans.factory.BeanDefinitionStoreExceptionprotected boolean hasBusProperty()
protected java.lang.String getSuffix()
protected void setFirstChildAsProperty(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName)
protected org.w3c.dom.Element getFirstChild(org.w3c.dom.Element element)
protected void addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
BusWiringType type)
protected void addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
BusWiringType type,
java.lang.String busName,
org.springframework.beans.factory.xml.ParserContext ctx)
protected void mapElementToJaxbProperty(org.w3c.dom.Element parent,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
QName name,
java.lang.String propertyName)
protected void mapElementToJaxbProperty(org.w3c.dom.Element parent,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
QName name,
java.lang.String propertyName,
java.lang.Class<?> c)
protected void mapElementToJaxbProperty(org.w3c.dom.Element data,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName,
java.lang.Class<?> c)
public void mapElementToJaxbPropertyFactory(org.w3c.dom.Element data,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName,
java.lang.Class<?> type,
java.lang.Class<?> factory,
java.lang.String method,
java.lang.Object... args)
public org.springframework.beans.factory.support.AbstractBeanDefinition mapElementToJaxbBean(org.w3c.dom.Element data,
java.lang.Class<?> cls,
java.lang.Class<?> factory,
java.lang.String method,
java.lang.Object... args)
public org.springframework.beans.factory.support.AbstractBeanDefinition mapElementToJaxbBean(org.w3c.dom.Element data,
java.lang.Class<?> cls,
java.lang.Class<?> factory,
java.lang.Class<?> jaxbClass,
java.lang.String method,
java.lang.Object... args)
protected static <T> T unmarshalFactoryString(java.lang.String s,
javax.xml.bind.JAXBContext ctx,
java.lang.Class<T> cls)
protected java.lang.String getJaxbPackage()
protected void mapToProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName,
java.lang.String val)
protected boolean isAttribute(java.lang.String pre,
java.lang.String name)
protected QName parseQName(org.w3c.dom.Element element, java.lang.String t)
protected java.lang.String getIdOrName(org.w3c.dom.Element elem)