org.apache.cxf.configuration.spring
Class AbstractBeanDefinitionParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
          extended by 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


Field Summary
static java.lang.String WIRE_BUS_ATTRIBUTE
           
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE
 
Constructor Summary
AbstractBeanDefinitionParser()
           
 
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
<T> T
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
 

Field Detail

WIRE_BUS_ATTRIBUTE

public static final java.lang.String WIRE_BUS_ATTRIBUTE
Constructor Detail

AbstractBeanDefinitionParser

public AbstractBeanDefinitionParser()
Method Detail

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