public abstract class AbstractBPBeanDefinitionParser extends Object
Type | Property and Description |
---|---|
protected boolean |
hasBus |
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