Package com.bc.ceres.core.runtime
Interface ExtensionPoint
-
public interface ExtensionPoint
An extension point declared in a module.If
declared
in a module manifest (module.xml), an extension point has the following syntax:<extensionPoint id="
This interface is not intended to be implemented by clients.id
">configuration schema element 1
configuration schema element 2
... </extensionPoint>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationElement[]
getConfigurationElements()
Gets all configuration elements of all extensions extending this extension point.ConfigurationSchemaElement
getConfigurationSchemaElement()
Gets the configuration schema element of this extension point.Module
getDeclaringModule()
Gets the module in which this extension point is declared.Extension[]
getExtensions()
Gets all extensions extending this extension point.String
getId()
Gets the identifier.String
getQualifiedId()
Gets the qualified identifier (module identifier plus extension point identifier separated by a colon ':').
-
-
-
Method Detail
-
getId
String getId()
Gets the identifier.- Returns:
- The identifier.
-
getQualifiedId
String getQualifiedId()
Gets the qualified identifier (module identifier plus extension point identifier separated by a colon ':').- Returns:
- The qualified identifier.
-
getConfigurationSchemaElement
ConfigurationSchemaElement getConfigurationSchemaElement()
Gets the configuration schema element of this extension point.- Returns:
- The configuration schema element.
-
getDeclaringModule
Module getDeclaringModule()
Gets the module in which this extension point is declared.- Returns:
- The declaring module.
-
getExtensions
Extension[] getExtensions()
Gets all extensions extending this extension point.- Returns:
- All extensions, or
null
if the declaring module has not yet been registered.
-
getConfigurationElements
ConfigurationElement[] getConfigurationElements()
Gets all configuration elements of all extensions extending this extension point.- Returns:
- All configuration elements, or
null
if the declaring module has not yet been registered.
-
-