Package com.priint.pubserver.plugin
Class PluginLibraryInfo
- java.lang.Object
-
- com.priint.pubserver.plugin.PluginLibraryInfo
-
- All Implemented Interfaces:
java.io.Serializable
public class PluginLibraryInfo extends java.lang.Object implements java.io.SerializableMetadata describing a plug-in library.- Since:
- 4.0.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class<?>[]configClassesprotected java.lang.Stringdescriptionprotected java.lang.Stringidprotected java.lang.Stringlabelprotected PluginLibraryControl.PluginTypetypeprotected java.lang.Stringurlprotected java.lang.Stringvendorprotected java.lang.Stringversion
-
Constructor Summary
Constructors Constructor Description PluginLibraryInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>[]getConfigClasses()java.lang.StringgetDescription()java.lang.StringgetId()Unique ID of the plugin libraryjava.lang.StringgetLabel()Name of the plugin libraryPluginLibraryControl.PluginTypegetType()java.lang.StringgetUrl()Url of the plugin libraryjava.lang.StringgetVendor()Vendor of the plugin libraryjava.lang.StringgetVersion()Version of the plugin libraryvoidsetConfigClasses(java.lang.Class<?>[] configClasses)voidsetDescription(java.lang.String description)voidsetId(java.lang.String id)voidsetLabel(java.lang.String label)voidsetType(PluginLibraryControl.PluginType type)set type of plug-ins in plug-in libraryvoidsetUrl(java.lang.String url)voidsetVendor(java.lang.String vendor)voidsetVersion(java.lang.String value)java.lang.StringtoString()
-
-
-
Field Detail
-
id
protected java.lang.String id
-
description
protected java.lang.String description
-
label
protected java.lang.String label
-
type
protected PluginLibraryControl.PluginType type
-
url
protected java.lang.String url
-
vendor
protected java.lang.String vendor
-
version
protected java.lang.String version
-
configClasses
protected java.lang.Class<?>[] configClasses
-
-
Method Detail
-
getId
public java.lang.String getId()
Unique ID of the plugin library- Returns:
- id
-
setId
public void setId(java.lang.String id)
- Parameters:
id-
-
getLabel
public java.lang.String getLabel()
Name of the plugin library- Returns:
- label
-
setLabel
public void setLabel(java.lang.String label)
- Parameters:
label-
-
getVendor
public java.lang.String getVendor()
Vendor of the plugin library- Returns:
- vendor
-
setVendor
public void setVendor(java.lang.String vendor)
- Parameters:
vendor-
-
getUrl
public java.lang.String getUrl()
Url of the plugin library- Returns:
- url
-
setUrl
public void setUrl(java.lang.String url)
- Parameters:
url-
-
getVersion
public java.lang.String getVersion()
Version of the plugin library- Returns:
- possible object is
String
-
setVersion
public void setVersion(java.lang.String value)
- Parameters:
value-
-
getType
public final PluginLibraryControl.PluginType getType()
- Returns:
- type of plug-ins in plug-in library
-
setType
public final void setType(PluginLibraryControl.PluginType type)
set type of plug-ins in plug-in library- Parameters:
type-
-
getDescription
public final java.lang.String getDescription()
- Returns:
- description of plug-in library
-
setDescription
public final void setDescription(java.lang.String description)
- Parameters:
description- of plug-in library
-
getConfigClasses
public final java.lang.Class<?>[] getConfigClasses()
- Returns:
- configuration classes of plug-in library
-
setConfigClasses
public void setConfigClasses(java.lang.Class<?>[] configClasses)
- Parameters:
configClasses- configuration classes of the library
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-