public class ScriptedPlot extends MRATimeSeriesPlot
Modifier and Type | Class and Description |
---|---|
class |
ScriptedPlot.ScriptableIndex
This internal class allows plot scripts to access the current log time and message fields in the log
|
MRAVisualization.Type
Modifier and Type | Field and Description |
---|---|
protected org.mozilla.javascript.Context |
context |
protected java.lang.String |
end |
protected org.mozilla.javascript.Script |
endScript |
protected ScriptEnvironment |
env |
protected org.mozilla.javascript.tools.shell.Global |
global |
protected java.util.LinkedHashMap<java.lang.String,java.lang.String> |
hiddenTraces |
protected pt.lsts.imc.lsf.LsfIndex |
index |
protected java.lang.String |
init |
protected org.mozilla.javascript.Script |
initScript |
protected ScriptedPlot.ScriptableIndex |
scIndex |
protected java.util.LinkedHashMap<java.lang.String,org.mozilla.javascript.Script> |
scripts |
protected java.lang.String |
title |
protected java.util.LinkedHashMap<java.lang.String,java.lang.String> |
traces |
chart, forbiddenSeries, localTimeOffset, mraPanel, series, seriesColors, timestep, tsc
Constructor and Description |
---|
ScriptedPlot(MRAPanel panel,
java.lang.String scriptFile) |
Modifier and Type | Method and Description |
---|---|
boolean |
canBeApplied(pt.lsts.imc.lsf.LsfIndex index) |
java.lang.String |
getName() |
java.lang.String |
getTitle() |
protected void |
init() |
void |
process(pt.lsts.imc.lsf.LsfIndex source) |
addLogMarker, addTrace, addValue, canBeApplied, createChart, getChart, getComponent, getDefaultTimeStep, getForbiddenSeries, getHorizontalAxisName, getIcon, getSeriesNames, getStatistics, getType, getVerticalAxisName, goToMarker, onCleanup, onHide, onShow, removeLogMarker, supportsVariableTimeSteps
protected java.util.LinkedHashMap<java.lang.String,java.lang.String> traces
protected java.util.LinkedHashMap<java.lang.String,java.lang.String> hiddenTraces
protected java.util.LinkedHashMap<java.lang.String,org.mozilla.javascript.Script> scripts
protected java.lang.String init
protected java.lang.String end
protected org.mozilla.javascript.Script initScript
protected org.mozilla.javascript.Script endScript
protected ScriptedPlot.ScriptableIndex scIndex
protected org.mozilla.javascript.Context context
protected org.mozilla.javascript.tools.shell.Global global
protected pt.lsts.imc.lsf.LsfIndex index
protected java.lang.String title
protected ScriptEnvironment env
public ScriptedPlot(MRAPanel panel, java.lang.String scriptFile)
public java.lang.String getName()
getName
in interface MRAVisualization
getName
in class MRATimeSeriesPlot
public java.lang.String getTitle()
getTitle
in class MRATimeSeriesPlot
protected void init()
public boolean canBeApplied(pt.lsts.imc.lsf.LsfIndex index)
canBeApplied
in class MRATimeSeriesPlot
public void process(pt.lsts.imc.lsf.LsfIndex source)
process
in class MRATimeSeriesPlot
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.