Kie :: Aries Blueprint 6.0.1-SNAPSHOT

org.kie.aries.blueprint.namespace
Class AbstractElementParser

java.lang.Object
  extended by org.kie.aries.blueprint.namespace.AbstractElementParser
Direct Known Subclasses:
KieBaseElementParser, KieContainerElementParser, KieEnvironmentElementParser, KieEventListenersElementParser, KieModuleElementParser, KieRuntimeManagerElementParser, KieRuntimeManagerSessionElementParser, KieSessionElementParser, KieStoreElementParser, ReleaseIdElementParser

public abstract class AbstractElementParser
extends Object


Field Summary
static String ID_ATTRIBUTE
           
 
Constructor Summary
AbstractElementParser()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID_ATTRIBUTE

public static final String ID_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

AbstractElementParser

public AbstractElementParser()
Method Detail

getAttributeValue

public String getAttributeValue(Node node,
                                String attributeName)

getId

public String getId(org.apache.aries.blueprint.ParserContext context,
                    Element element)

getId

public String getId(org.apache.aries.blueprint.ParserContext context,
                    Node element)

generateIdIfNeeded

public void generateIdIfNeeded(org.apache.aries.blueprint.ParserContext context,
                               org.apache.aries.blueprint.mutable.MutableComponentMetadata metadata)

createNullMetadata

protected org.osgi.service.blueprint.reflect.NullMetadata createNullMetadata()

getIdCounter

public int getIdCounter()

setIdCounter

public void setIdCounter(int idCounter)

createValue

public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context,
                                                                           String value)

createValue

public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context,
                                                                           String value,
                                                                           String type)

createValue

public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context,
                                                                           int value)

createValue

public static org.osgi.service.blueprint.reflect.ValueMetadata createValue(org.apache.aries.blueprint.ParserContext context,
                                                                           int value,
                                                                           String type)

createRef

public static org.apache.aries.blueprint.mutable.MutableRefMetadata createRef(org.apache.aries.blueprint.ParserContext context,
                                                                              String value)

parseElement

public abstract org.osgi.service.blueprint.reflect.Metadata parseElement(org.apache.aries.blueprint.ParserContext context,
                                                                         Element element)

Kie :: Aries Blueprint 6.0.1-SNAPSHOT

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.