Class PluginInfo
java.lang.Object
net.sf.basedb.util.extensions.xml.PluginInfo
Object for holding information about a plug-in definition as
it is loaded from the extensions definition file. This class
has no effect on the actual installed plug-ins. To get
more information about what is installed and what is not,
call
PluginDefinition.checkInstallation(DbControl, java.util.Collection)
.- Since:
- 3.0
- Author:
- Nicklas
- Last modified
- $Date: 2011-10-24 12:47:31 +0200 (må, 24 okt 2011) $
-
Field Summary
Modifier and TypeFieldDescriptionprivate About
private String
private boolean
private final String
private int
static final Comparator<PluginInfo>
Comparator that sort plug-ins according to their names.private boolean
private Plugin.MainType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAbout()
Get information about the authors of the plug-in.Get the class name of the plug-in.int
Get the internal if of this plug-in.getProperty
(String name) getType()
Get the main type of the plug-in.boolean
Is this plug-in enabled or not?boolean
Is this plug-in installed or not?boolean
Does this plug-in exists on the server or not?void
void
setClassName
(String className) void
setDisabled
(boolean disabled) void
setInternalId
(int internalId) void
setNotFound
(boolean notFound) void
setProperty
(String name, String value) void
setType
(Plugin.MainType type)
-
Field Details
-
NAME_COMPARATOR
Comparator that sort plug-ins according to their names. If two names are equal, the sort is also done on the class name. -
id
-
about
-
type
-
className
-
properties
-
internalId
private int internalId -
disabled
private boolean disabled -
notFound
private boolean notFound
-
-
Constructor Details
-
PluginInfo
Create a new information object.
-
-
Method Details
-
getClassName
Get the class name of the plug-in. -
setClassName
-
getAbout
Get information about the authors of the plug-in. -
setAbout
-
getType
Get the main type of the plug-in. This information may not be available for plug-ins that has not been installed. -
setType
-
setProperty
-
getProperty
-
getInternalId
public int getInternalId()Get the internal if of this plug-in. This information is only available afterPluginDefinition.checkInstallation(DbControl, java.util.Collection)
has been called. -
setInternalId
public void setInternalId(int internalId) -
isInstalled
public boolean isInstalled()Is this plug-in installed or not? -
isDisabled
public boolean isDisabled()Is this plug-in enabled or not? -
setDisabled
public void setDisabled(boolean disabled) -
isNotFound
public boolean isNotFound()Does this plug-in exists on the server or not? -
setNotFound
public void setNotFound(boolean notFound)
-