Interface | Description |
---|---|
JavaLibrary |
Interface allowing plugins to declare that they provide a Java API for use
in Java test scripts and that their containing JAR file or class path
should be put on the on-the-fly Java compiler class path.
|
LocalizedPlugin |
Ability to read the plugin name from the resource bundle.
|
Plugin |
Interface declaring methods of a T-Plan Robot Enterprise plugin.
|
PluginListener |
Plugin listener interface allows to register objects (listeners) with
PluginManager
to receive events (PluginEvent instances) about changes of the plugin map. |
Class | Description |
---|---|
PluginDependency |
Dependency is a class which describes dependency of a plugin (called "dependent plugin")
on another plugin ("dependency plugin").
|
PluginDescriptor |
A plugin descriptor.
|
PluginEvent |
Plugin event is fired by the
PluginManager to PluginListener
instances and indicates that a plugin was installed, uninstalled, enabled or disabled. |
PluginFactory |
Base class for plugin factories.
|
PluginInfo |
Wrapper around
Plugin attributes which is often used instead of real
plugins to avoid unnecessary plugin instantiation. |
PluginManager |
Plugin manager provides framework for installation, uninstallation
and loading of plugins and serves as a central point of plugin instantiation for
all plugin factories.
|
Exception | Description |
---|---|
CodeConflictException |
Plugin install exception thrown on attempt to install a plugin of the
same code as one of the already installed plugins.
|
DependencyMissingException |
Plugin install exception thrown on attempt to install a plugin while one of
the dependencies is not installed.
|
HigherVersionInstalledException |
Plugin install exception thrown on attempt to install a plugin when a higher version of
the same plugin is already installed.
|
UnsupportedSystemException |
An exception to be thrown by plugins which do not support the local operating
system.
|
UnsupportedVersionException |
Plugin install exception thrown on attempt to install a plugin which requires
higher application version than the currently installed one.
|