public abstract class AbstractBPBeanDefinitionParser extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractBPBeanDefinitionParser.JAXBBeanFactory | 
| Constructor and Description | 
|---|
| AbstractBPBeanDefinitionParser() | 
| Modifier and Type | Method and Description | 
|---|---|
| static org.apache.aries.blueprint.mutable.MutableBeanMetadata | createObjectOfClass(org.apache.aries.blueprint.ParserContext context,
                   String value) | 
| static org.apache.aries.blueprint.PassThroughMetadata | createPassThrough(org.apache.aries.blueprint.ParserContext context,
                 Object value) | 
| static org.osgi.service.blueprint.reflect.RefMetadata | createRef(org.apache.aries.blueprint.ParserContext context,
         String value) | 
| org.osgi.service.blueprint.reflect.Metadata | createValue(org.apache.aries.blueprint.ParserContext context,
           QName qName) | 
| static org.osgi.service.blueprint.reflect.ValueMetadata | createValue(org.apache.aries.blueprint.ParserContext context,
           String value) | 
| protected org.apache.aries.blueprint.mutable.MutableBeanMetadata | getBus(org.apache.aries.blueprint.ParserContext context,
      String name) | 
| protected org.osgi.service.blueprint.reflect.RefMetadata | getBusRef(org.apache.aries.blueprint.ParserContext context,
         String name) | 
| protected JAXBContext | getContext(Class<?> cls) | 
| protected boolean | hasBusProperty() | 
| protected boolean | isAttribute(String pre,
           String name) | 
| protected boolean | isNamespace(String name,
           String prefix) | 
| protected void | mapAttribute(org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
            Element e,
            String name,
            String val,
            org.apache.aries.blueprint.ParserContext context) | 
| protected void | mapElement(org.apache.aries.blueprint.ParserContext ctx,
          org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
          Element el,
          String name) | 
| protected void | mapElementToJaxbProperty(org.apache.aries.blueprint.ParserContext ctx,
                        org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
                        Element parent,
                        QName name,
                        String propertyName,
                        Class<?> c) | 
| protected void | mapElementToJaxbProperty(org.apache.aries.blueprint.ParserContext ctx,
                        org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
                        Element data,
                        String propertyName,
                        Class<?> c) | 
| protected void | mapToProperty(org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
             String propertyName,
             String val,
             org.apache.aries.blueprint.ParserContext context) | 
| protected boolean | parseAttributes(Element element,
               org.apache.aries.blueprint.ParserContext ctx,
               org.apache.aries.blueprint.mutable.MutableBeanMetadata bean) | 
| protected void | parseChildElements(Element element,
                  org.apache.aries.blueprint.ParserContext ctx,
                  org.apache.aries.blueprint.mutable.MutableBeanMetadata bean) | 
| protected org.osgi.service.blueprint.reflect.Metadata | parseListData(org.apache.aries.blueprint.ParserContext context,
             org.osgi.service.blueprint.reflect.ComponentMetadata enclosingComponent,
             Element element) | 
| protected org.osgi.service.blueprint.reflect.Metadata | parseMapData(org.apache.aries.blueprint.ParserContext context,
            org.osgi.service.blueprint.reflect.ComponentMetadata enclosingComponent,
            Element element) | 
| QName | parseQName(Element element,
          String t) | 
| protected void | processBusAttribute(Element element,
                   org.apache.aries.blueprint.ParserContext ctx,
                   org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
                   String val) | 
| protected void | processNameAttribute(Element element,
                    org.apache.aries.blueprint.ParserContext ctx,
                    org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
                    String val) | 
| protected void | setFirstChildAsProperty(Element element,
                       org.apache.aries.blueprint.ParserContext ctx,
                       org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
                       String propertyName) | 
protected boolean hasBusProperty()
public org.osgi.service.blueprint.reflect.Metadata createValue(org.apache.aries.blueprint.ParserContext context,
                                                               QName qName)
protected org.osgi.service.blueprint.reflect.Metadata parseListData(org.apache.aries.blueprint.ParserContext context,
                                                                    org.osgi.service.blueprint.reflect.ComponentMetadata enclosingComponent,
                                                                    Element element)
protected org.osgi.service.blueprint.reflect.Metadata parseMapData(org.apache.aries.blueprint.ParserContext context,
                                                                   org.osgi.service.blueprint.reflect.ComponentMetadata enclosingComponent,
                                                                   Element element)
protected void setFirstChildAsProperty(Element element, org.apache.aries.blueprint.ParserContext ctx, org.apache.aries.blueprint.mutable.MutableBeanMetadata bean, String propertyName)
protected boolean parseAttributes(Element element, org.apache.aries.blueprint.ParserContext ctx, org.apache.aries.blueprint.mutable.MutableBeanMetadata bean)
protected void processBusAttribute(Element element, org.apache.aries.blueprint.ParserContext ctx, org.apache.aries.blueprint.mutable.MutableBeanMetadata bean, String val)
protected void processNameAttribute(Element element, org.apache.aries.blueprint.ParserContext ctx, org.apache.aries.blueprint.mutable.MutableBeanMetadata bean, String val)
protected void mapAttribute(org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
                            Element e,
                            String name,
                            String val,
                            org.apache.aries.blueprint.ParserContext context)
protected void mapElement(org.apache.aries.blueprint.ParserContext ctx,
                          org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
                          Element el,
                          String name)
protected void mapToProperty(org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
                             String propertyName,
                             String val,
                             org.apache.aries.blueprint.ParserContext context)
public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context,
                                                                           String value)
public static org.osgi.service.blueprint.reflect.RefMetadata createRef(org.apache.aries.blueprint.ParserContext context,
                                                                       String value)
public static org.apache.aries.blueprint.PassThroughMetadata createPassThrough(org.apache.aries.blueprint.ParserContext context,
                                                                               Object value)
public static org.apache.aries.blueprint.mutable.MutableBeanMetadata createObjectOfClass(org.apache.aries.blueprint.ParserContext context,
                                                                                         String value)
protected org.apache.aries.blueprint.mutable.MutableBeanMetadata getBus(org.apache.aries.blueprint.ParserContext context,
                                                                        String name)
protected org.osgi.service.blueprint.reflect.RefMetadata getBusRef(org.apache.aries.blueprint.ParserContext context,
                                                                   String name)
protected void parseChildElements(Element element, org.apache.aries.blueprint.ParserContext ctx, org.apache.aries.blueprint.mutable.MutableBeanMetadata bean)
protected void mapElementToJaxbProperty(org.apache.aries.blueprint.ParserContext ctx,
                                        org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
                                        Element parent,
                                        QName name,
                                        String propertyName,
                                        Class<?> c)
protected void mapElementToJaxbProperty(org.apache.aries.blueprint.ParserContext ctx,
                                        org.apache.aries.blueprint.mutable.MutableBeanMetadata bean,
                                        Element data,
                                        String propertyName,
                                        Class<?> c)
protected JAXBContext getContext(Class<?> cls)
Apache CXF