org.apache.cxf.configuration.spring
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, EndpointDefinitionParser, ExternalAttachmentProviderBeanDefinitionParser, FailoverBeanDefinitionParser, HttpAuthSupplierBeanDefinitionParser, HttpBasicAuthSupplierBeanDefinitionParser, HttpConduitBeanDefinitionParser, HttpDestinationBeanDefinitionParser, JBIBindingInfoConfigBeanDefinitionParser, JettyHTTPServerEngineBeanDefinitionParser, JettyHTTPServerEngineFactoryBeanDefinitionParser, JMSConduitBeanDefinitionParser, JMSDestinationBeanDefinitionParser, MessageTrustDeciderBeanDefinitionParser, PolicyConstantsBeanDefinitionParser, PolicyEngineBeanDefinitionParser, PolicyFeatureBeanDefinitionParser, RMFeatureBeanDefinitionParser, RMManagerBeanDefinitionParser, RMTxStoreBeanDefinitionParser, ServerFactoryBeanDefinitionParser, SimpleBeanDefinitionParser, SoapBindingInfoConfigBeanDefinitionParser
public abstract class AbstractBeanDefinitionParser
- extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
ID_ATTRIBUTE |
Method Summary |
protected void |
addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
BusWiringType type)
|
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.String method,
java.lang.Object... args)
|
protected void |
mapElementToJaxbProperty(org.w3c.dom.Element parent,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
javax.xml.namespace.QName name,
java.lang.String propertyName)
|
protected void |
mapElementToJaxbProperty(org.w3c.dom.Element parent,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
javax.xml.namespace.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<?> 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 |
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 javax.xml.namespace.QName |
parseQName(org.w3c.dom.Element element,
java.lang.String t)
|
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
|
unmarshalFactoryString(java.lang.String s,
java.lang.Class<T> cls)
|
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser |
doParse, getBeanClassName, getParentName, parseInternal |
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WIRE_BUS_ATTRIBUTE
public static final java.lang.String WIRE_BUS_ATTRIBUTE
AbstractBeanDefinitionParser
public AbstractBeanDefinitionParser()
doParse
protected void doParse(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
- Overrides:
doParse
in class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
parseAttributes
protected boolean parseAttributes(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
parseChildElements
protected void parseChildElements(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
getBeanClass
public java.lang.Class getBeanClass()
setBeanClass
public void setBeanClass(java.lang.Class beanClass)
getBeanClass
protected java.lang.Class getBeanClass(org.w3c.dom.Element e)
- Overrides:
getBeanClass
in class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
mapAttribute
protected void mapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
org.w3c.dom.Element e,
java.lang.String name,
java.lang.String val)
mapAttribute
protected void mapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String name,
java.lang.String val)
mapElement
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)
resolveId
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
- Overrides:
resolveId
in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
- Throws:
org.springframework.beans.factory.BeanDefinitionStoreException
hasBusProperty
protected boolean hasBusProperty()
getSuffix
protected java.lang.String getSuffix()
setFirstChildAsProperty
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)
getFirstChild
protected org.w3c.dom.Element getFirstChild(org.w3c.dom.Element element)
addBusWiringAttribute
protected void addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
BusWiringType type)
mapElementToJaxbProperty
protected void mapElementToJaxbProperty(org.w3c.dom.Element parent,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
javax.xml.namespace.QName name,
java.lang.String propertyName)
mapElementToJaxbProperty
protected void mapElementToJaxbProperty(org.w3c.dom.Element parent,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
javax.xml.namespace.QName name,
java.lang.String propertyName,
java.lang.Class<?> c)
mapElementToJaxbProperty
protected void mapElementToJaxbProperty(org.w3c.dom.Element data,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName,
java.lang.Class<?> c)
mapElementToJaxbPropertyFactory
public void mapElementToJaxbPropertyFactory(org.w3c.dom.Element data,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName,
java.lang.Class<?> factory,
java.lang.String method,
java.lang.Object... args)
mapElementToJaxbBean
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)
unmarshalFactoryString
protected static <T> T unmarshalFactoryString(java.lang.String s,
java.lang.Class<T> cls)
getJaxbPackage
protected java.lang.String getJaxbPackage()
mapToProperty
protected void mapToProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName,
java.lang.String val)
isAttribute
protected boolean isAttribute(java.lang.String pre,
java.lang.String name)
parseQName
protected javax.xml.namespace.QName parseQName(org.w3c.dom.Element element,
java.lang.String t)
getIdOrName
protected java.lang.String getIdOrName(org.w3c.dom.Element elem)
Apache CXF