public class WebUIPlugin extends java.lang.Object implements java.lang.Cloneable
Constructor and Description |
---|
WebUIPlugin() |
Modifier and Type | Method and Description |
---|---|
protected WebUIPlugin |
clone() |
WebUIPlugin |
copy()
Make a copy of the descriptor.
|
static WebUIPlugin |
fromPackageJSON(JSONObject obj)
Retrieve a web UI plugin descriptor out of the contents of a "package.json".
|
java.lang.String |
getCaption() |
java.lang.String |
getDescription() |
java.lang.String |
getModuleFile() |
java.lang.String |
getName() |
java.util.Set<java.lang.String> |
getRoles() |
JSONObject |
getSettings()
Getter for the plugin's settings.
|
java.lang.String |
getSlotId() |
java.lang.String |
getVersion() |
boolean |
isEnabled() |
void |
setCaption(java.lang.String caption) |
void |
setDescription(java.lang.String description) |
void |
setEnabled(boolean enabled) |
void |
setModuleFile(java.lang.String moduleFile) |
void |
setName(java.lang.String name) |
void |
setSettings(JSONObject holder) |
void |
setSlotId(java.lang.String slotId) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
public WebUIPlugin()
protected WebUIPlugin clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public WebUIPlugin copy()
public static WebUIPlugin fromPackageJSON(JSONObject obj) throws PluginFormatException
obj
- a JSON object of the plugin descriptionPluginFormatException
- if the JSON text contains bad information, or not enough of itpublic java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getSlotId()
public void setSlotId(java.lang.String slotId)
public java.lang.String getModuleFile()
public void setModuleFile(java.lang.String moduleFile)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public void setSettings(JSONObject holder)
public JSONObject getSettings()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getCaption()
public void setCaption(java.lang.String caption)
public java.util.Set<java.lang.String> getRoles()