public abstract class SimonConsolePlugin extends Object
Modifier | Constructor and Description |
---|---|
protected |
SimonConsolePlugin(String id,
String label)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addResource(String path,
HtmlResourceType type)
Add a resource to this plugin.
|
Collection<ActionBinding> |
getActionBindings() |
String |
getId() |
String |
getLabel() |
List<HtmlResource> |
getResources()
Get resources used by this plugin.
|
static List<HtmlResource> |
getResources(ActionContext context,
Class<? extends SimonConsolePlugin> pluginType)
Gather resources used by all Detail plugins in the plugin manager
|
ObjectJS |
toJson(StringifierFactory jsonStringifierFactory)
Serialize plugin data into a JSON object
|
protected SimonConsolePlugin(String id, String label)
public Collection<ActionBinding> getActionBindings()
public final void addResource(String path, HtmlResourceType type)
path
- Resource pathtype
- Resource typepublic final List<HtmlResource> getResources()
public static List<HtmlResource> getResources(ActionContext context, Class<? extends SimonConsolePlugin> pluginType)
context
- Context containing plugin managerpublic final ObjectJS toJson(StringifierFactory jsonStringifierFactory)
jsonStringifierFactory
- Stringifier factoryCopyright © 2019. All rights reserved.