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 SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserID_ATTRIBUTE, NAME_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.AbstractSingleBeanDefinitionParserdoParse, getBeanClassName, getParentName, parseInternalMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserparse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
- 
Field Details- 
WIRE_BUS_ATTRIBUTE
- 
WIRE_BUS_NAME
- 
WIRE_BUS_CREATE
- 
WIRE_BUS_HANDLER- See Also:
 
 
- 
- 
Constructor Details- 
AbstractBeanDefinitionParserpublic AbstractBeanDefinitionParser()
 
- 
- 
Method Details- 
doParseprotected void doParse(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean) - Overrides:
- doParsein class- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
 
- 
parseAttributesprotected boolean parseAttributes(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean) 
- 
parseAttribute
- 
processBusAttribute
- 
processNameAttribute
- 
parseChildElementsprotected void parseChildElements(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean) 
- 
getBeanClass
- 
setBeanClass
- 
getBeanClass- Overrides:
- getBeanClassin class- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
 
- 
mapAttribute
- 
mapAttribute
- 
mapElement
- 
resolveIdprotected String resolveId(Element elem, org.springframework.beans.factory.support.AbstractBeanDefinition definition, org.springframework.beans.factory.xml.ParserContext ctx) - Overrides:
- resolveIdin class- org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
 
- 
hasBusPropertyprotected boolean hasBusProperty()
- 
getSuffix
- 
setFirstChildAsProperty
- 
getFirstChild
- 
addBusWiringAttributeprotected void addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, BusWiringType type) 
- 
addBusWiringAttributeprotected 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
 
-