Class ExtensionPoint


  • public class ExtensionPoint
    extends Object
    Extension Point declared in a plug-in. Represents the XML declaration.
    • Constructor Detail

      • ExtensionPoint

        public ExtensionPoint​(String id,
                              String name,
                              URL schema,
                              Bundle plugin)
        Constructor
        Parameters:
        id - the unique id
        name - the friendly name
        schema - the path to the schema file
        plugin - the declared plugin
    • Method Detail

      • getExtensions

        public Extension[] getExtensions()
      • addExtension

        public void addExtension​(Extension extension)
      • getId

        public String getId()
        Accessor for the id of this ExtensionPoint
        Returns:
        the id (relative id)
      • getUniqueId

        public String getUniqueId()
        Accessor for the pluginId + DOT + id.
        Returns:
        the absolute id (unique id)
      • getName

        public String getName()
        Accessor for a user friendly name
        Returns:
        the ExtentionPoint name
      • getSchema

        public URL getSchema()
        Accessor to the URL that points to the schema (.xsd) file
        Returns:
        the schema URL
      • getBundle

        public Bundle getBundle()
        Accessor for the Plug-in that declared this ExtensionPoint
        Returns:
        the Plug-in