Annotation Interface PubServerPluginLibrary
Declares a class as Publishing Server Plug-in library.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<?>[]Array of classes that will be used for de/serializing PluginConfig objects during plugin registration and unregistration.
-
Element Details
-
id
String id- Returns:
- Unique ID of the plugin library. Required.
-
label
String label- Returns:
- Name of the plugin library
- Default:
""
-
url
String url- Returns:
- Url of the plugin library
- Default:
""
-
vendor
String vendor- Returns:
- Vendor of the plugin library
-
version
String versionVersion of the plugin library- Returns:
- possible object is
String
-
type
- Returns:
- type of plug-ins in plug-in library
-
description
String description- Returns:
- description of plug-in library
- Default:
""
-
configClasses
Class<?>[] configClassesArray of classes that will be used for de/serializing PluginConfig objects during plugin registration and unregistration.- Returns:
- array of configuration classes, uses by this plug-in library
- Default:
{}
-