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.