public abstract class BlueprintElementParser extends Object implements BlueprintParser
MCElements.| Constructor and Description |
|---|
BlueprintElementParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendToListProperty(org.apache.aries.blueprint.ParserContext context,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
String springPropertyName,
Object child) |
protected void |
applySpringInterfacePatches(org.apache.aries.blueprint.ParserContext context,
Class<?> clazz,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm) |
protected void |
handleChildElement(Element ele,
org.apache.aries.blueprint.ParserContext context,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
BlueprintParser globalParser) |
protected abstract void |
handleChildObject(Element ele,
org.apache.aries.blueprint.ParserContext parserContext,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
Class<?> clazz,
Object child) |
boolean |
isInlined() |
protected boolean |
isPropertySet(org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
String springPropertyName) |
org.osgi.service.blueprint.reflect.Metadata |
parseChild(BlueprintParser globalParser,
Element element,
org.apache.aries.blueprint.ParserContext context) |
protected void |
parseChildren(Element element,
org.apache.aries.blueprint.ParserContext context,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
BlueprintParser globalParser) |
protected void |
setIdIfNeeded(Element element,
org.apache.aries.blueprint.ParserContext context,
String defaultId) |
protected void |
setProperties(org.apache.aries.blueprint.ParserContext context,
String springPropertyName,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm) |
protected void |
setProperty(org.apache.aries.blueprint.ParserContext context,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
String springPropertyName,
Object value) |
protected void |
setProperty(org.apache.aries.blueprint.ParserContext context,
String xmlPropertyName,
String springPropertyName,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm) |
protected void |
setProperty(org.apache.aries.blueprint.ParserContext context,
String xmlPropertyName,
String springPropertyName,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
boolean flexibleEnum) |
protected void |
setPropertyIfSet(org.apache.aries.blueprint.ParserContext context,
String prop,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm) |
protected void |
setPropertyIfSet(org.apache.aries.blueprint.ParserContext context,
String xmlPropertyName,
String springPropertyName,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm) |
protected void |
setPropertyIfSet(org.apache.aries.blueprint.ParserContext context,
String xmlPropertyName,
String springPropertyName,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
boolean flexibleEnum) |
protected void |
setPropertyReference(org.apache.aries.blueprint.ParserContext context,
String springPropertyName,
String beanId,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparsepublic boolean isInlined()
public org.osgi.service.blueprint.reflect.Metadata parseChild(BlueprintParser globalParser, Element element, org.apache.aries.blueprint.ParserContext context)
protected void applySpringInterfacePatches(org.apache.aries.blueprint.ParserContext context,
Class<?> clazz,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm)
protected void parseChildren(Element element, org.apache.aries.blueprint.ParserContext context, org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm, BlueprintParser globalParser)
protected void setIdIfNeeded(Element element, org.apache.aries.blueprint.ParserContext context, String defaultId)
protected abstract void handleChildObject(Element ele, org.apache.aries.blueprint.ParserContext parserContext, org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm, Class<?> clazz, Object child)
protected void handleChildElement(Element ele, org.apache.aries.blueprint.ParserContext context, org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm, BlueprintParser globalParser)
protected void setPropertyIfSet(org.apache.aries.blueprint.ParserContext context,
String xmlPropertyName,
String springPropertyName,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm)
protected boolean isPropertySet(org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
String springPropertyName)
protected void setProperty(org.apache.aries.blueprint.ParserContext context,
String xmlPropertyName,
String springPropertyName,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm)
protected void setPropertyIfSet(org.apache.aries.blueprint.ParserContext context,
String prop,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm)
protected void appendToListProperty(org.apache.aries.blueprint.ParserContext context,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
String springPropertyName,
Object child)
protected void setProperty(org.apache.aries.blueprint.ParserContext context,
String xmlPropertyName,
String springPropertyName,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
boolean flexibleEnum)
protected void setPropertyIfSet(org.apache.aries.blueprint.ParserContext context,
String xmlPropertyName,
String springPropertyName,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
boolean flexibleEnum)
protected void setProperties(org.apache.aries.blueprint.ParserContext context,
String springPropertyName,
Element element,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm)
protected void setProperty(org.apache.aries.blueprint.ParserContext context,
org.apache.aries.blueprint.mutable.MutableBeanMetadata mcm,
String springPropertyName,
Object value)
Copyright © 2021. All Rights Reserved.