public abstract class AAbstractNsysmonPerformancePageDef extends Object implements APresentationPageDefinition
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AAbstractNsysmonPerformancePageDef.ColDef |
protected static class |
AAbstractNsysmonPerformancePageDef.ColWidth |
protected static class |
AAbstractNsysmonPerformancePageDef.TreeNode |
| Constructor and Description |
|---|
AAbstractNsysmonPerformancePageDef() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doClearMeasurements() |
protected abstract void |
doStartMeasurements() |
protected abstract void |
doStopMeasurements() |
protected abstract List<AAbstractNsysmonPerformancePageDef.ColDef> |
getColDefs() |
String |
getControllerName() |
protected abstract List<AAbstractNsysmonPerformancePageDef.TreeNode> |
getData() |
String |
getHtmlFileName() |
boolean |
handleRestCall(String service,
List<String> params,
AJsonSerHelperForNSysmon json)
This method must render the JSON response for a RESTful service call.
|
void |
init(NSysMonApi sysMon)
called once before any of the other methods is called.
|
protected abstract boolean |
isStarted() |
protected void |
serveData(AJsonSerHelperForNSysmon json) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFullLabel, getId, getShortLabelpublic String getHtmlFileName()
getHtmlFileName in interface APresentationPageDefinitionpublic String getControllerName()
getControllerName in interface APresentationPageDefinitionpublic void init(NSysMonApi sysMon)
APresentationPageDefinitioninit in interface APresentationPageDefinitionpublic boolean handleRestCall(String service, List<String> params, AJsonSerHelperForNSysmon json) throws IOException
APresentationPageDefinitionhandleRestCall in interface APresentationPageDefinitionIOExceptionprotected abstract void doStartMeasurements()
protected abstract void doStopMeasurements()
protected abstract void doClearMeasurements()
protected abstract boolean isStarted()
protected abstract List<AAbstractNsysmonPerformancePageDef.ColDef> getColDefs()
protected abstract List<AAbstractNsysmonPerformancePageDef.TreeNode> getData()
protected void serveData(AJsonSerHelperForNSysmon json) throws IOException
IOExceptionCopyright © 2017. All rights reserved.