Class AbstractBeanDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.apache.cxf.configuration.spring.AbstractBeanDefinitionParser
- All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser
- Direct Known Subclasses:
AbstractFactoryBeanDefinitionParser,BusDefinitionParser,SimpleBeanDefinitionParser
public abstract class AbstractBeanDefinitionParser
extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, BusWiringType type) protected voidaddBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, BusWiringType type, String busName, org.springframework.beans.factory.xml.ParserContext ctx) protected voiddoParse(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean) Class<?>protected Class<?>protected ElementgetFirstChild(Element element) protected StringgetIdOrName(Element elem) protected Stringprotected Stringprotected booleanprotected booleanisAttribute(String pre, String name) protected voidmapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String name, String val) protected voidmapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, Element e, String name, String val) protected voidmapElement(org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, Element e, String name) org.springframework.beans.factory.support.AbstractBeanDefinitionmapElementToJaxbBean(Element data, Class<?> cls, Class<?> factory, Class<?> jaxbClass, String method, Object... args) org.springframework.beans.factory.support.AbstractBeanDefinitionprotected voidmapElementToJaxbProperty(Element data, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String propertyName, Class<?> c) protected voidmapElementToJaxbProperty(Element parent, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, QName name, String propertyName) protected voidmapElementToJaxbProperty(Element parent, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, QName name, String propertyName, Class<?> c) voidmapElementToJaxbPropertyFactory(Element data, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String propertyName, Class<?> type, Class<?> factory, String method, Object... args) protected voidmapToProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String propertyName, String val) protected booleanparseAttribute(Element element, Attr node, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean) protected booleanparseAttributes(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean) protected voidparseChildElements(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean) protected QNameparseQName(Element element, String t) protected booleanprocessBusAttribute(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String val) protected voidprocessNameAttribute(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String val) protected StringresolveId(Element elem, org.springframework.beans.factory.support.AbstractBeanDefinition definition, org.springframework.beans.factory.xml.ParserContext ctx) voidsetBeanClass(Class<?> beanClass) protected voidsetFirstChildAsProperty(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String propertyName) protected static <T> TunmarshalFactoryString(String s, jakarta.xml.bind.JAXBContext ctx, Class<T> cls) Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, getBeanClassName, getParentName, parseInternalMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Field Details
-
WIRE_BUS_ATTRIBUTE
-
WIRE_BUS_NAME
-
WIRE_BUS_CREATE
-
WIRE_BUS_HANDLER
- See Also:
-
-
Constructor Details
-
AbstractBeanDefinitionParser
public AbstractBeanDefinitionParser()
-
-
Method Details
-
doParse
protected void doParse(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean) - Overrides:
doParsein classorg.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
-
parseAttributes
protected boolean parseAttributes(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean) -
parseAttribute
-
processBusAttribute
-
processNameAttribute
-
parseChildElements
protected void parseChildElements(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean) -
getBeanClass
-
setBeanClass
-
getBeanClass
- Overrides:
getBeanClassin classorg.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
-
mapAttribute
-
mapAttribute
-
mapElement
-
resolveId
protected String resolveId(Element elem, org.springframework.beans.factory.support.AbstractBeanDefinition definition, org.springframework.beans.factory.xml.ParserContext ctx) - Overrides:
resolveIdin classorg.springframework.beans.factory.xml.AbstractBeanDefinitionParser
-
hasBusProperty
protected boolean hasBusProperty() -
getSuffix
-
setFirstChildAsProperty
-
getFirstChild
-
addBusWiringAttribute
protected void addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, BusWiringType type) -
addBusWiringAttribute
protected void addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, BusWiringType type, String busName, org.springframework.beans.factory.xml.ParserContext ctx) -
mapElementToJaxbProperty
-
mapElementToJaxbProperty
-
mapElementToJaxbProperty
-
mapElementToJaxbPropertyFactory
-
mapElementToJaxbBean
-
mapElementToJaxbBean
-
unmarshalFactoryString
-
getJaxbPackage
-
mapToProperty
-
isAttribute
-
parseQName
-
getIdOrName
-