public interface JaxoPlugin extends JaxoLocalized
Modifier and Type | Method and Description |
---|---|
java.lang.String |
description()
Return a short description (preferably internationalized)
of what this plugin does.
|
java.lang.String |
getShortName()
Return a short name for this plugin.
|
void |
loadProperties()
Each plugin should be able to load a set of properties
from some default location.
|
boolean |
makeAvailableAtRuntime()
Checks some eventual runtime requirements for the plugin.
|
java.lang.String |
pluginId()
This must return the class name of the plugin (MyPlugin.class.getName()).
|
java.lang.String |
pluginName()
Return the name of this plugin.
|
java.lang.String |
version()
Return the version number of this plugin.
|
updateLanguage
java.lang.String pluginId()
java.lang.String getShortName()
java.lang.String pluginName()
java.lang.String description()
java.lang.String version()
JaxoInfo.compareVersions
.boolean makeAvailableAtRuntime()
void loadProperties()
getShortName()
-plugin.properties".Licensed under GPL. For more information, see http://jaxodraw.sourceforge.net/license.html or the LICENSE file in the jaxodraw distribution.