org.datanucleus.plugin
Class Extension

java.lang.Object
  extended by org.datanucleus.plugin.Extension

public class Extension
extends java.lang.Object

Extension declared in a plug-in. Represents the XML element

Version:
$Revision: 1.6 $

Constructor Summary
Extension(ExtensionPoint point, Bundle plugin)
           
Extension(java.lang.String pointId, Bundle plugin)
           
 
Method Summary
 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 Extension
 java.lang.String getExtensionPointId()
          Acessor to the extension point id
 Bundle getPlugin()
          Accessor for the Plug-in that declared this Extension
 ExtensionPoint getPoint()
          Acessor for the ExtensionPoint that this Extension implements
 void setExtensionPoint(ExtensionPoint point)
          Assign the ExtensionPoint to this Extension
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Extension

public Extension(ExtensionPoint point,
                 Bundle plugin)

Extension

public Extension(java.lang.String pointId,
                 Bundle plugin)
Method Detail

setExtensionPoint

public void setExtensionPoint(ExtensionPoint point)
Assign the ExtensionPoint to this Extension

Parameters:
point -

getExtensionPointId

public java.lang.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


Copyright © 2009. All Rights Reserved.