public abstract class AbstractElementParser extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ID_ATTRIBUTE |
Constructor and Description |
---|
AbstractElementParser() |
Modifier and Type | Method and Description |
---|---|
protected void |
addBundleContextProperty(org.apache.aries.blueprint.mutable.MutableBeanMetadata beanMetadata,
org.apache.aries.blueprint.ParserContext context)
Adds 'bundleContext' property into the specific bean metadata.
|
protected org.osgi.service.blueprint.reflect.NullMetadata |
createNullMetadata() |
static org.apache.aries.blueprint.mutable.MutableRefMetadata |
createRef(org.apache.aries.blueprint.ParserContext context,
String value) |
static org.osgi.service.blueprint.reflect.ValueMetadata |
createValue(org.apache.aries.blueprint.ParserContext context,
boolean value) |
static org.osgi.service.blueprint.reflect.ValueMetadata |
createValue(org.apache.aries.blueprint.ParserContext context,
int value) |
static org.osgi.service.blueprint.reflect.ValueMetadata |
createValue(org.apache.aries.blueprint.ParserContext context,
long value) |
static org.osgi.service.blueprint.reflect.ValueMetadata |
createValue(org.apache.aries.blueprint.ParserContext context,
Object value,
String type) |
static org.osgi.service.blueprint.reflect.ValueMetadata |
createValue(org.apache.aries.blueprint.ParserContext context,
String value) |
static org.osgi.service.blueprint.reflect.ValueMetadata |
createValue(org.apache.aries.blueprint.ParserContext context,
String value,
String type) |
void |
generateIdIfNeeded(org.apache.aries.blueprint.ParserContext context,
org.apache.aries.blueprint.mutable.MutableComponentMetadata metadata) |
String |
getAttributeValue(Node node,
String attributeName) |
String |
getId(org.apache.aries.blueprint.ParserContext context,
Element element) |
String |
getId(org.apache.aries.blueprint.ParserContext context,
Node element) |
int |
getIdCounter() |
abstract org.osgi.service.blueprint.reflect.Metadata |
parseElement(org.apache.aries.blueprint.ParserContext context,
Element element) |
void |
setIdCounter(int idCounter) |
public static final String ID_ATTRIBUTE
public void generateIdIfNeeded(org.apache.aries.blueprint.ParserContext context, org.apache.aries.blueprint.mutable.MutableComponentMetadata metadata)
protected org.osgi.service.blueprint.reflect.NullMetadata createNullMetadata()
public int getIdCounter()
public void setIdCounter(int idCounter)
public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context, String value)
public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context, String value, String type)
public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context, int value)
public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context, long value)
public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context, boolean value)
public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context, Object value, String type)
public static org.apache.aries.blueprint.mutable.MutableRefMetadata createRef(org.apache.aries.blueprint.ParserContext context, String value)
public abstract org.osgi.service.blueprint.reflect.Metadata parseElement(org.apache.aries.blueprint.ParserContext context, Element element)
protected void addBundleContextProperty(org.apache.aries.blueprint.mutable.MutableBeanMetadata beanMetadata, org.apache.aries.blueprint.ParserContext context)
beanMetadata
- mutable bean metadata holdingcontext
- blueprint parser contextCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.