Class OpendaylightNamespaceHandler

java.lang.Object
org.opendaylight.controller.blueprint.ext.OpendaylightNamespaceHandler
All Implemented Interfaces:
org.apache.aries.blueprint.NamespaceHandler

public final class OpendaylightNamespaceHandler extends Object implements org.apache.aries.blueprint.NamespaceHandler
The NamespaceHandler for Opendaylight blueprint extensions.
Author:
Thomas Pantelis
  • Field Details

  • Constructor Details

    • OpendaylightNamespaceHandler

      public OpendaylightNamespaceHandler()
  • Method Details

    • getManagedClasses

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

      public URL getSchemaLocation(String namespace)
      Specified by:
      getSchemaLocation 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