|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.softwareag.cis.plugin.registry.Extension
public class Extension
Constructor Summary | |
---|---|
Extension(PlugIn plugIn,
java.lang.String localId)
Create new instance. |
Method Summary | |
---|---|
void |
clear()
This method clears obsolete references once the PlugInRegistry is no more needed. |
java.lang.String |
getExtensionClass()
Obtains the class name which should be loaded |
int |
getExtensionDependencyOrder()
Order of the extension in respect to respective plug-in dependency position. |
java.lang.String |
getExtensionId()
Get the extension id |
int |
getExtensionOrder()
Obtains the order in which the extension should be loaded (as specified in the plug-in descriptor) |
java.lang.String |
getExtensionPoint()
Get extension point to which this extension provides implementation |
java.lang.Object |
getInstance()
Get instance of this extension. |
PlugIn |
getPlugIn()
Get plug-in this extension implementation belongs to |
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
|
java.lang.String |
getProperty(java.lang.String name)
Obtains some information by given name |
void |
setExtensionClass(java.lang.String extensionClass)
Set the class which should be loaded |
void |
setExtensionId(java.lang.String extensionId)
Set an unique extension identifier (name) |
void |
setExtensionOrder(int extensionOrder)
Set the order in which the extension should be loaded |
void |
setExtensionPoint(java.lang.String extensionPoint)
Set the extension point to which this extension provides implementation |
void |
setProperty(java.lang.String name,
java.lang.String value)
Add new resource of some information which should be used by the plug-in This allows to store and use some additional information at runtime |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Extension(PlugIn plugIn, java.lang.String localId)
plugIn
- for the given plug-inlocalId
- extension point idMethod Detail |
---|
public java.lang.String getExtensionClass()
public void setExtensionClass(java.lang.String extensionClass)
extensionClass
- FQN of the extension classpublic int getExtensionOrder()
public void setExtensionOrder(int extensionOrder)
public int getExtensionDependencyOrder()
public java.lang.String getExtensionId()
public void setExtensionId(java.lang.String extensionId)
extensionId
- the Id of the Plug-Inpublic java.lang.String getExtensionPoint()
public void setExtensionPoint(java.lang.String extensionPoint)
public PlugIn getPlugIn()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public void setProperty(java.lang.String name, java.lang.String value)
name
- the name of the propertyvalue
- the current value of the resourcepublic java.lang.String getProperty(java.lang.String name)
public java.lang.Object getInstance() throws java.lang.Exception
java.lang.Exception
public void clear()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |