public interface IExtensionManager
Modifier and Type | Method and Description |
---|---|
void |
addExtensionListener(IExtensionListener listener)
add ExtensionListener
|
IExtensionInfo |
findExtenison(String fqcn)
This method returns an ExtensionInfo for the given full qualified class name if
the extension is known (was registered).
|
int |
getIndexOfExtension(IExtensionInfo extInfo)
This method returns the index of the given extension into the list of known extensions.
|
boolean |
isActivated(IExtensionInfo extInfo)
This method return true if the given extension is activated.
|
Extension |
loadExtension(IExtensionInfo extInfo)
This method loads the extension by creating an instance of the extensions main class.
|
void |
removeExtenison(IExtensionInfo extInfo)
This method remove the given extension from the list of known
extensions.
|
void |
removeExtensionListener(IExtensionListener listener)
remove ExtensionListener
|
void |
stopExtension(IExtensionInfo extInfo)
This method stops the extension.
|
IExtensionInfo findExtenison(String fqcn)
fqcn
- full qualified name of the extensionvoid addExtensionListener(IExtensionListener listener)
listener
- listener to addvoid removeExtensionListener(IExtensionListener listener)
listener
- listener to removeExtension loadExtension(IExtensionInfo extInfo) throws VipToolException
VipToolException
void stopExtension(IExtensionInfo extInfo)
boolean isActivated(IExtensionInfo extInfo)
int getIndexOfExtension(IExtensionInfo extInfo)
void removeExtenison(IExtensionInfo extInfo)
extInfo
- extension to remove