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