Package org.datanucleus.plugin
Class Extension
- java.lang.Object
-
- org.datanucleus.plugin.Extension
-
public class Extension extends Object
Extension declared in a plug-in. Represents the XML element
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConfigurationElement(ConfigurationElement element)
Add a new child ConfigurationElement (declared nested in the extension XML element)ConfigurationElement[]
getConfigurationElements()
Acessor for all ConfigurationElements declared in the ExtensionString
getExtensionPointId()
Acessor to the extension point idBundle
getPlugin()
Accessor for the Plug-in that declared this ExtensionExtensionPoint
getPoint()
Acessor for the ExtensionPoint that this Extension implementsvoid
setExtensionPoint(ExtensionPoint point)
Assign the ExtensionPoint to this Extension
-
-
-
Constructor Detail
-
Extension
public Extension(ExtensionPoint point, Bundle plugin)
-
-
Method Detail
-
setExtensionPoint
public void setExtensionPoint(ExtensionPoint point)
Assign the ExtensionPoint to this Extension- Parameters:
point
- The extension point
-
getExtensionPointId
public String getExtensionPointId()
Acessor to the extension point id- Returns:
- extension point id
-
getPlugin
public Bundle getPlugin()
Accessor for the Plug-in that declared this Extension- Returns:
- the Plug-in
-
getPoint
public ExtensionPoint getPoint()
Acessor for the ExtensionPoint that this Extension implements- Returns:
- the ExtensionPoint
-
addConfigurationElement
public void addConfigurationElement(ConfigurationElement element)
Add a new child ConfigurationElement (declared nested in the extension XML element)- Parameters:
element
- the ConfigurationElement
-
getConfigurationElements
public ConfigurationElement[] getConfigurationElements()
Acessor for all ConfigurationElements declared in the Extension- Returns:
- array of ConfigurationElement
-
-