Kie :: Aries Blueprint 6.0.1-SNAPSHOT

org.kie.aries.blueprint
Class KieNamespaceHandler

java.lang.Object
  extended by org.kie.aries.blueprint.KieNamespaceHandler
All Implemented Interfaces:
org.apache.aries.blueprint.NamespaceHandler

public class KieNamespaceHandler
extends Object
implements org.apache.aries.blueprint.NamespaceHandler


Nested Class Summary
static class KieNamespaceHandler.PassThroughCallable<T>
           
 
Field Summary
protected static Map<String,AbstractElementParser> droolsElementParserMap
           
static String ELEMENT_ENVIRONMENT
           
static String ELEMENT_EVENT_LISTENERS
           
static String ELEMENT_KBASE
           
static String ELEMENT_KBASE_REF
           
static String ELEMENT_KCONTAINER
           
static String ELEMENT_KMODULE
           
static String ELEMENT_KRUNTIMEMANAGER
           
static String ELEMENT_KSESSION
           
static String ELEMENT_KSESSION_REF
           
static String ELEMENT_KSESSION_RUNTIMEMANAGER
           
static String ELEMENT_KSTORE
           
static String ELEMENT_RELEASE_ID
           
static String NS_URI
          The Drools Aries Blueprint namespace
protected  List<URL> resources
          The list of Aries Blueprint XML files
 
Constructor Summary
KieNamespaceHandler()
           
KieNamespaceHandler(List<URL> resources)
           
 
Method Summary
 org.osgi.service.blueprint.reflect.ComponentMetadata decorate(Node node, org.osgi.service.blueprint.reflect.ComponentMetadata componentMetadata, org.apache.aries.blueprint.ParserContext parserContext)
           
 Set<Class> getManagedClasses()
           
 URL getSchemaLocation(String namespace)
           
 org.osgi.service.blueprint.reflect.Metadata parse(Element element, org.apache.aries.blueprint.ParserContext parserContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resources

protected List<URL> resources
The list of Aries Blueprint XML files


NS_URI

public static final String NS_URI
The Drools Aries Blueprint namespace

See Also:
Constant Field Values

ELEMENT_RELEASE_ID

public static final String ELEMENT_RELEASE_ID
See Also:
Constant Field Values

ELEMENT_KBASE_REF

public static final String ELEMENT_KBASE_REF
See Also:
Constant Field Values

ELEMENT_KBASE

public static final String ELEMENT_KBASE
See Also:
Constant Field Values

ELEMENT_KCONTAINER

public static final String ELEMENT_KCONTAINER
See Also:
Constant Field Values

ELEMENT_KSTORE

public static final String ELEMENT_KSTORE
See Also:
Constant Field Values

ELEMENT_KSESSION

public static final String ELEMENT_KSESSION
See Also:
Constant Field Values

ELEMENT_KSESSION_REF

public static final String ELEMENT_KSESSION_REF
See Also:
Constant Field Values

ELEMENT_EVENT_LISTENERS

public static final String ELEMENT_EVENT_LISTENERS
See Also:
Constant Field Values

ELEMENT_ENVIRONMENT

public static final String ELEMENT_ENVIRONMENT
See Also:
Constant Field Values

ELEMENT_KRUNTIMEMANAGER

public static final String ELEMENT_KRUNTIMEMANAGER
See Also:
Constant Field Values

ELEMENT_KSESSION_RUNTIMEMANAGER

public static final String ELEMENT_KSESSION_RUNTIMEMANAGER
See Also:
Constant Field Values

ELEMENT_KMODULE

public static final String ELEMENT_KMODULE
See Also:
Constant Field Values

droolsElementParserMap

protected static Map<String,AbstractElementParser> droolsElementParserMap
Constructor Detail

KieNamespaceHandler

public KieNamespaceHandler()

KieNamespaceHandler

public KieNamespaceHandler(List<URL> resources)
Method Detail

getSchemaLocation

public URL getSchemaLocation(String namespace)
Specified by:
getSchemaLocation in interface org.apache.aries.blueprint.NamespaceHandler

getManagedClasses

public Set<Class> getManagedClasses()
Specified by:
getManagedClasses in interface org.apache.aries.blueprint.NamespaceHandler

parse

public org.osgi.service.blueprint.reflect.Metadata parse(Element element,
                                                         org.apache.aries.blueprint.ParserContext parserContext)
Specified by:
parse in interface org.apache.aries.blueprint.NamespaceHandler

decorate

public org.osgi.service.blueprint.reflect.ComponentMetadata decorate(Node node,
                                                                     org.osgi.service.blueprint.reflect.ComponentMetadata componentMetadata,
                                                                     org.apache.aries.blueprint.ParserContext parserContext)
Specified by:
decorate in interface org.apache.aries.blueprint.NamespaceHandler

Kie :: Aries Blueprint 6.0.1-SNAPSHOT

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