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, HttpBasicAuthSupplierBeanDefinitionParser, HttpConduitBeanDefinitionParser, HttpDestinationBeanDefinitionParser, 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 |
doParse(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
|
protected java.lang.String |
getAndRegisterFirstChild(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext ctx,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String propertyName)
|
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)
|
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 |
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 void |
wireBus(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String busId)
|
| Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser |
doParse, 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 |
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)
- Specified by:
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)
getAndRegisterFirstChild
protected java.lang.String getAndRegisterFirstChild(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)
wireBus
protected void wireBus(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
java.lang.String busId)
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)
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 is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.