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 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,
int value) |
static org.osgi.service.blueprint.reflect.ValueMetadata |
createValue(org.apache.aries.blueprint.ParserContext context,
int 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, int 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)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.