Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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, SimpleBeanDefinitionParser

    public abstract class AbstractBeanDefinitionParser

extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser

Field Summary
`static String` | `WIRE_BUS_ATTRIBUTE`
`static String` | `WIRE_BUS_CREATE`
`static String` | `WIRE_BUS_HANDLER`
`static String` | `WIRE_BUS_NAME`

Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
`ID_ATTRIBUTE, NAME_ATTRIBUTE`

Constructor Summary
`AbstractBeanDefinitionParser()`

Method Summary
`protected void` | `addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, BusWiringType type)`
`protected void` | `addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, BusWiringType type, String busName, org.springframework.beans.factory.xml.ParserContext ctx)`
`protected void` | `doParse(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.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(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, Element e, String name, String val)`
`protected void` | `mapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String name, String val)`
`protected void` | `mapElement(org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, Element e, String name)`
`org.springframework.beans.factory.support.AbstractBeanDefinition` | `mapElementToJaxbBean(Element data, Class<?> cls, Class<?> factory, Class<?> jaxbClass, String method, Object... args)`
`org.springframework.beans.factory.support.AbstractBeanDefinition` | `mapElementToJaxbBean(Element data, Class<?> cls, Class<?> factory, String method, Object... args)`
`protected void` | `mapElementToJaxbProperty(Element parent, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, QName name, String propertyName)`
`protected void` | `mapElementToJaxbProperty(Element parent, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, QName name, String propertyName, Class<?> c)`
`protected void` | `mapElementToJaxbProperty(Element data, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String propertyName, Class<?> c)`
`void` | `mapElementToJaxbPropertyFactory(Element data, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String propertyName, Class<?> type, Class<?> factory, String method, Object... args)`
`protected void` | `mapToProperty(org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String propertyName, String val)`
`protected boolean` | `parseAttributes(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean)`
`protected void` | `parseChildElements(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean)`
`protected QName` | `parseQName(Element element, String t)`
`protected boolean` | `processBusAttribute(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String val)`
`protected void` | `processNameAttribute(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String val)`
`protected String` | `resolveId(Element elem, org.springframework.beans.factory.support.AbstractBeanDefinition definition, org.springframework.beans.factory.xml.ParserContext ctx)`
`void` | `setBeanClass(Class<?> beanClass)`
`protected void` | `setFirstChildAsProperty(Element element, org.springframework.beans.factory.xml.ParserContext ctx, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, String propertyName)`
`protected static
`<T> T`
` | `unmarshalFactoryString(String s, javax.xml.bind.JAXBContext ctx, 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 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

Constructor Detail

### AbstractBeanDefinitionParser

    public AbstractBeanDefinitionParser()

Method Detail

### doParse

    protected void doParse(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(Element element,
                                      org.springframework.beans.factory.xml.ParserContext ctx,
                                      org.springframework.beans.factory.support.BeanDefinitionBuilder bean)

### processBusAttribute

    protected boolean processBusAttribute(Element element,
                                          org.springframework.beans.factory.xml.ParserContext ctx,
                                          org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                          String val)

### processNameAttribute

    protected void processNameAttribute(Element element,
                                        org.springframework.beans.factory.xml.ParserContext ctx,
                                        org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                        String val)

### parseChildElements

    protected void parseChildElements(Element element,
                                      org.springframework.beans.factory.xml.ParserContext ctx,
                                      org.springframework.beans.factory.support.BeanDefinitionBuilder bean)

### getBeanClass

    public Class<?> getBeanClass()

### setBeanClass

    public void setBeanClass(Class<?> beanClass)

### getBeanClass

    protected Class<?> getBeanClass(Element e)

  Overrides:
    `getBeanClass` in class `org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser`

### mapAttribute

    protected void mapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                Element e,
                                String name,
                                String val)

### mapAttribute

    protected void mapAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                String name,
                                String val)

### mapElement

    protected void mapElement(org.springframework.beans.factory.xml.ParserContext ctx,
                              org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                              Element e,
                              String name)

### resolveId

    protected String resolveId(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 String getSuffix()

### setFirstChildAsProperty

    protected void setFirstChildAsProperty(Element element,
                                           org.springframework.beans.factory.xml.ParserContext ctx,
                                           org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                           String propertyName)

### getFirstChild

    protected Element getFirstChild(Element element)

### addBusWiringAttribute

    protected void addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                         BusWiringType type)

### addBusWiringAttribute

    protected void addBusWiringAttribute(org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                         BusWiringType type,
                                         String busName,
                                         org.springframework.beans.factory.xml.ParserContext ctx)

### mapElementToJaxbProperty

    protected void mapElementToJaxbProperty(Element parent,
                                            org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                            QName name,
                                            String propertyName)

### mapElementToJaxbProperty

    protected void mapElementToJaxbProperty(Element parent,
                                            org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                            QName name,
                                            String propertyName,
                                            Class<?> c)

### mapElementToJaxbProperty

    protected void mapElementToJaxbProperty(Element data,
                                            org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                            String propertyName,
                                            Class<?> c)

### mapElementToJaxbPropertyFactory

    public void mapElementToJaxbPropertyFactory(Element data,
                                                org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
                                                String propertyName,
                                                Class<?> type,
                                                Class<?> factory,
                                                String method,
                                                Object... args)

### mapElementToJaxbBean

    public org.springframework.beans.factory.support.AbstractBeanDefinition mapElementToJaxbBean(Element data,
                                                                                                 Class<?> cls,
                                                                                                 Class<?> factory,
                                                                                                 String method,
                                                                                                 Object... args)

### mapElementToJaxbBean

    public org.springframework.beans.factory.support.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(org.springframework.beans.factory.support.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)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF