public class TimelineDetailPlugin extends DetailPlugin
TimelineCallback
informationModifier and Type | Field and Description |
---|---|
static String |
NO_CALLBACK_MESSAGE
Message: Callback not registered
|
Constructor and Description |
---|
TimelineDetailPlugin() |
TimelineDetailPlugin(String pluginId,
String pluginTitle,
String attributeName) |
Modifier and Type | Method and Description |
---|---|
DetailHtmlBuilder |
executeHtml(ActionContext context,
DetailHtmlBuilder htmlBuilder,
StringifierFactory htmlStringifierFactory,
Simon simon)
Callback for flat HTML rendering.
|
ObjectJS |
executeJson(ActionContext context,
StringifierFactory jsonStringifierFactory,
Simon simon)
Callback for flat JSON rendering.
|
boolean |
supports(Simon simon)
Indicate that this plugin only applies on Stopwatches.
|
addResource, getActionBindings, getId, getLabel, getResources, getResources, toJson
public static final String NO_CALLBACK_MESSAGE
public TimelineDetailPlugin(String pluginId, String pluginTitle, String attributeName)
public TimelineDetailPlugin()
public boolean supports(Simon simon)
supports
in class DetailPlugin
simon
- Simontrue
if plugin can be executedpublic DetailHtmlBuilder executeHtml(ActionContext context, DetailHtmlBuilder htmlBuilder, StringifierFactory htmlStringifierFactory, Simon simon) throws IOException
DetailPlugin
executeHtml
in class DetailPlugin
context
- Context (Request, parameters...)htmlBuilder
- HTML Builder (Response generation helper)simon
- Simon to render.IOException
public ObjectJS executeJson(ActionContext context, StringifierFactory jsonStringifierFactory, Simon simon)
DetailPlugin
executeJson
in class DetailPlugin
context
- Context (Request, parameters...)simon
- Simon to renderCopyright © 2019. All rights reserved.