com.softwareag.cis.plugin.registry
Class ExtensionPoint

java.lang.Object
  extended by com.softwareag.cis.plugin.registry.ExtensionPoint

public class ExtensionPoint
extends java.lang.Object

An ExtensionPoint represents a point in the program logic which allows to plug-in functionality


Constructor Summary
ExtensionPoint(PlugIn plugIn, java.lang.String localId)
           
 
Method Summary
 void clear()
          Clears obsolete references once the PlugInRegistry is no more needed.
 java.lang.String getExtensionPointId()
          Obtains the Id of this extension point
 PlugIn getPlugin()
          Returns the given plug-in from the constructor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionPoint

public ExtensionPoint(PlugIn plugIn,
                      java.lang.String localId)
Parameters:
plugIn - the plug-in which provides the extension point
localId - extension point id
Method Detail

getExtensionPointId

public java.lang.String getExtensionPointId()
Obtains the Id of this extension point

Returns:
String m_extensionPointId

getPlugin

public PlugIn getPlugin()
Returns the given plug-in from the constructor

Returns:
PlugIn plugIn

clear

public void clear()
Clears obsolete references once the PlugInRegistry is no more needed.