org.apache.cxf.configuration.spring
Class AbstractBeanDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.apache.cxf.configuration.spring.AbstractBeanDefinitionParser
- Direct Known Subclasses:
- AbstractFactoryBeanDefinitionParser, BusDefinitionParser, HttpAuthSupplierBeanDefinitionParser, HttpConduitBeanDefinitionParser, HttpDestinationBeanDefinitionParser, JAXRSServerFactoryBeanDefinitionParser, JettyHTTPServerEngineBeanDefinitionParser, JettyHTTPServerEngineFactoryBeanDefinitionParser, MessageTrustDeciderBeanDefinitionParser, SimpleBeanDefinitionParser
public abstract class AbstractBeanDefinitionParser
- extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
|
Method Summary |
protected void |
addBusWiringAttribute(BeanDefinitionBuilder bean,
BusWiringType type)
|
protected void |
addBusWiringAttribute(BeanDefinitionBuilder bean,
BusWiringType type,
String busName,
ParserContext ctx)
|
protected void |
doParse(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean)
|
Class<?> |
getBeanClass()
|
protected Class<?> |
getBeanClass(Element e)
|
protected Element |
getFirstChild(Element element)
|
protected String |
getIdOrName(Element elem)
|
protected String |
getJaxbPackage()
|
protected String |
getSuffix()
|
protected boolean |
hasBusProperty()
|
protected boolean |
isAttribute(String pre,
String name)
|
protected void |
mapAttribute(BeanDefinitionBuilder bean,
Element e,
String name,
String val)
|
protected void |
mapAttribute(BeanDefinitionBuilder bean,
String name,
String val)
|
protected void |
mapElement(ParserContext ctx,
BeanDefinitionBuilder bean,
Element e,
String name)
|
AbstractBeanDefinition |
mapElementToJaxbBean(Element data,
Class<?> cls,
Class<?> factory,
Class<?> jaxbClass,
String method,
Object... args)
|
AbstractBeanDefinition |
mapElementToJaxbBean(Element data,
Class<?> cls,
Class<?> factory,
String method,
Object... args)
|
protected void |
mapElementToJaxbProperty(Element parent,
BeanDefinitionBuilder bean,
QName name,
String propertyName)
|
protected void |
mapElementToJaxbProperty(Element parent,
BeanDefinitionBuilder bean,
QName name,
String propertyName,
Class<?> c)
|
protected void |
mapElementToJaxbProperty(Element data,
BeanDefinitionBuilder bean,
String propertyName,
Class<?> c)
|
void |
mapElementToJaxbPropertyFactory(Element data,
BeanDefinitionBuilder bean,
String propertyName,
Class<?> type,
Class<?> factory,
String method,
Object... args)
|
protected void |
mapToProperty(BeanDefinitionBuilder bean,
String propertyName,
String val)
|
protected boolean |
parseAttributes(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean)
|
protected void |
parseChildElements(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean)
|
protected QName |
parseQName(Element element,
String t)
|
protected boolean |
processBusAttribute(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean,
String val)
|
protected void |
processNameAttribute(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean,
String val)
|
protected String |
resolveId(Element elem,
AbstractBeanDefinition definition,
ParserContext ctx)
|
void |
setBeanClass(Class<?> beanClass)
|
protected void |
setFirstChildAsProperty(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean,
String propertyName)
|
protected static
|
unmarshalFactoryString(String s,
javax.xml.bind.JAXBContext ctx,
Class<T> cls)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WIRE_BUS_ATTRIBUTE
public static final String WIRE_BUS_ATTRIBUTE
WIRE_BUS_NAME
public static final String WIRE_BUS_NAME
WIRE_BUS_CREATE
public static final String WIRE_BUS_CREATE
WIRE_BUS_HANDLER
public static final String WIRE_BUS_HANDLER
- See Also:
- Constant Field Values
AbstractBeanDefinitionParser
public AbstractBeanDefinitionParser()
doParse
protected void doParse(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean)
parseAttributes
protected boolean parseAttributes(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean)
processBusAttribute
protected boolean processBusAttribute(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean,
String val)
processNameAttribute
protected void processNameAttribute(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean,
String val)
parseChildElements
protected void parseChildElements(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean)
getBeanClass
public Class<?> getBeanClass()
setBeanClass
public void setBeanClass(Class<?> beanClass)
getBeanClass
protected Class<?> getBeanClass(Element e)
mapAttribute
protected void mapAttribute(BeanDefinitionBuilder bean,
Element e,
String name,
String val)
mapAttribute
protected void mapAttribute(BeanDefinitionBuilder bean,
String name,
String val)
mapElement
protected void mapElement(ParserContext ctx,
BeanDefinitionBuilder bean,
Element e,
String name)
resolveId
protected String resolveId(Element elem,
AbstractBeanDefinition definition,
ParserContext ctx)
throws BeanDefinitionStoreException
- Throws:
BeanDefinitionStoreException
hasBusProperty
protected boolean hasBusProperty()
getSuffix
protected String getSuffix()
setFirstChildAsProperty
protected void setFirstChildAsProperty(Element element,
ParserContext ctx,
BeanDefinitionBuilder bean,
String propertyName)
getFirstChild
protected Element getFirstChild(Element element)
addBusWiringAttribute
protected void addBusWiringAttribute(BeanDefinitionBuilder bean,
BusWiringType type)
addBusWiringAttribute
protected void addBusWiringAttribute(BeanDefinitionBuilder bean,
BusWiringType type,
String busName,
ParserContext ctx)
mapElementToJaxbProperty
protected void mapElementToJaxbProperty(Element parent,
BeanDefinitionBuilder bean,
QName name,
String propertyName)
mapElementToJaxbProperty
protected void mapElementToJaxbProperty(Element parent,
BeanDefinitionBuilder bean,
QName name,
String propertyName,
Class<?> c)
mapElementToJaxbProperty
protected void mapElementToJaxbProperty(Element data,
BeanDefinitionBuilder bean,
String propertyName,
Class<?> c)
mapElementToJaxbPropertyFactory
public void mapElementToJaxbPropertyFactory(Element data,
BeanDefinitionBuilder bean,
String propertyName,
Class<?> type,
Class<?> factory,
String method,
Object... args)
mapElementToJaxbBean
public AbstractBeanDefinition mapElementToJaxbBean(Element data,
Class<?> cls,
Class<?> factory,
String method,
Object... args)
mapElementToJaxbBean
public AbstractBeanDefinition mapElementToJaxbBean(Element data,
Class<?> cls,
Class<?> factory,
Class<?> jaxbClass,
String method,
Object... args)
unmarshalFactoryString
protected static <T> T unmarshalFactoryString(String s,
javax.xml.bind.JAXBContext ctx,
Class<T> cls)
getJaxbPackage
protected String getJaxbPackage()
mapToProperty
protected void mapToProperty(BeanDefinitionBuilder bean,
String propertyName,
String val)
isAttribute
protected boolean isAttribute(String pre,
String name)
parseQName
protected QName parseQName(Element element,
String t)
getIdOrName
protected String getIdOrName(Element elem)
Apache CXF