org.apache.aries.blueprint.ext
Class ExtNamespaceHandler
java.lang.Object
org.apache.aries.blueprint.ext.ExtNamespaceHandler
- All Implemented Interfaces:
- org.apache.aries.blueprint.NamespaceHandler
public class ExtNamespaceHandler
- extends Object
- implements org.apache.aries.blueprint.NamespaceHandler
A namespace handler for Aries blueprint extensions
- Version:
- $Rev: 1179206 $, $Date: 2011-10-05 13:55:23 +0100 (Wed, 05 Oct 2011) $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BLUEPRINT_NAMESPACE
public static final String BLUEPRINT_NAMESPACE
- See Also:
- Constant Field Values
BLUEPRINT_EXT_NAMESPACE_V1_0
public static final String BLUEPRINT_EXT_NAMESPACE_V1_0
- See Also:
- Constant Field Values
BLUEPRINT_EXT_NAMESPACE_V1_1
public static final String BLUEPRINT_EXT_NAMESPACE_V1_1
- See Also:
- Constant Field Values
BLUEPRINT_EXT_NAMESPACE_V1_2
public static final String BLUEPRINT_EXT_NAMESPACE_V1_2
- See Also:
- Constant Field Values
PROPERTY_PLACEHOLDER_ELEMENT
public static final String PROPERTY_PLACEHOLDER_ELEMENT
- See Also:
- Constant Field Values
DEFAULT_PROPERTIES_ELEMENT
public static final String DEFAULT_PROPERTIES_ELEMENT
- See Also:
- Constant Field Values
PROPERTY_ELEMENT
public static final String PROPERTY_ELEMENT
- See Also:
- Constant Field Values
VALUE_ELEMENT
public static final String VALUE_ELEMENT
- See Also:
- Constant Field Values
LOCATION_ELEMENT
public static final String LOCATION_ELEMENT
- See Also:
- Constant Field Values
ID_ATTRIBUTE
public static final String ID_ATTRIBUTE
- See Also:
- Constant Field Values
PLACEHOLDER_PREFIX_ATTRIBUTE
public static final String PLACEHOLDER_PREFIX_ATTRIBUTE
- See Also:
- Constant Field Values
PLACEHOLDER_SUFFIX_ATTRIBUTE
public static final String PLACEHOLDER_SUFFIX_ATTRIBUTE
- See Also:
- Constant Field Values
DEFAULTS_REF_ATTRIBUTE
public static final String DEFAULTS_REF_ATTRIBUTE
- See Also:
- Constant Field Values
IGNORE_MISSING_LOCATIONS_ATTRIBUTE
public static final String IGNORE_MISSING_LOCATIONS_ATTRIBUTE
- See Also:
- Constant Field Values
EVALUATOR_ATTRIBUTE
public static final String EVALUATOR_ATTRIBUTE
- See Also:
- Constant Field Values
SYSTEM_PROPERTIES_ATTRIBUTE
public static final String SYSTEM_PROPERTIES_ATTRIBUTE
- See Also:
- Constant Field Values
SYSTEM_PROPERTIES_NEVER
public static final String SYSTEM_PROPERTIES_NEVER
- See Also:
- Constant Field Values
SYSTEM_PROPERTIES_FALLBACK
public static final String SYSTEM_PROPERTIES_FALLBACK
- See Also:
- Constant Field Values
SYSTEM_PROPERTIES_OVERRIDE
public static final String SYSTEM_PROPERTIES_OVERRIDE
- See Also:
- Constant Field Values
PROXY_METHOD_ATTRIBUTE
public static final String PROXY_METHOD_ATTRIBUTE
- See Also:
- Constant Field Values
PROXY_METHOD_DEFAULT
public static final String PROXY_METHOD_DEFAULT
- See Also:
- Constant Field Values
PROXY_METHOD_CLASSES
public static final String PROXY_METHOD_CLASSES
- See Also:
- Constant Field Values
PROXY_METHOD_GREEDY
public static final String PROXY_METHOD_GREEDY
- See Also:
- Constant Field Values
ROLE_ATTRIBUTE
public static final String ROLE_ATTRIBUTE
- See Also:
- Constant Field Values
ROLE_PROCESSOR
public static final String ROLE_PROCESSOR
- See Also:
- Constant Field Values
FIELD_INJECTION_ATTRIBUTE
public static final String FIELD_INJECTION_ATTRIBUTE
- See Also:
- Constant Field Values
DEFAULT_REFERENCE_BEAN
public static final String DEFAULT_REFERENCE_BEAN
- See Also:
- Constant Field Values
ExtNamespaceHandler
public ExtNamespaceHandler()
setBundleContext
public void setBundleContext(org.osgi.framework.BundleContext bc)
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 context)
- 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 component,
org.apache.aries.blueprint.ParserContext context)
- Specified by:
decorate
in interface org.apache.aries.blueprint.NamespaceHandler
getId
public String getId(org.apache.aries.blueprint.ParserContext context,
Element element)
generateIdIfNeeded
public void generateIdIfNeeded(org.apache.aries.blueprint.ParserContext context,
org.apache.aries.blueprint.mutable.MutableComponentMetadata metadata)
isBlueprintNamespace
public static boolean isBlueprintNamespace(String ns)
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.