public abstract class MRATimeSeriesPlot extends java.lang.Object implements LLFChart, LogMarkerListener
MRAVisualization.Type| Modifier and Type | Field and Description |
|---|---|
protected org.jfree.chart.JFreeChart |
chart |
protected java.util.Vector<java.lang.String> |
forbiddenSeries |
protected pt.lsts.imc.lsf.LsfIndex |
index |
protected static long |
localTimeOffset |
protected MRAPanel |
mraPanel |
protected java.util.LinkedHashMap<java.lang.String,org.jfree.data.time.TimeSeries> |
series |
protected static java.awt.Color[] |
seriesColors |
protected double |
timestep |
protected org.jfree.data.time.TimeSeriesCollection |
tsc |
| Constructor and Description |
|---|
MRATimeSeriesPlot(MRAPanel panel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLogMarker(LogMarker e) |
void |
addTrace(java.lang.String trace) |
void |
addValue(long timeMillis,
java.lang.String trace,
double value) |
boolean |
canBeApplied(IMraLogGroup source) |
abstract boolean |
canBeApplied(pt.lsts.imc.lsf.LsfIndex index) |
org.jfree.chart.JFreeChart |
createChart() |
org.jfree.chart.JFreeChart |
getChart(IMraLogGroup source,
double timestep) |
java.awt.Component |
getComponent(IMraLogGroup source,
double timestep) |
java.lang.Double |
getDefaultTimeStep() |
java.util.Vector<java.lang.String> |
getForbiddenSeries() |
java.lang.String |
getHorizontalAxisName() |
javax.swing.ImageIcon |
getIcon() |
java.lang.String |
getName() |
java.util.Collection<java.lang.String> |
getSeriesNames() |
java.util.Vector<LogStatisticsItem> |
getStatistics() |
java.lang.String |
getTitle() |
MRAVisualization.Type |
getType() |
java.lang.String |
getVerticalAxisName() |
void |
GotoMarker(LogMarker marker) |
void |
onCleanup() |
void |
onHide() |
void |
onShow() |
abstract void |
process(pt.lsts.imc.lsf.LsfIndex source) |
void |
removeLogMarker(LogMarker e) |
boolean |
supportsVariableTimeSteps() |
protected java.util.Vector<java.lang.String> forbiddenSeries
protected pt.lsts.imc.lsf.LsfIndex index
protected double timestep
protected org.jfree.data.time.TimeSeriesCollection tsc
protected java.util.LinkedHashMap<java.lang.String,org.jfree.data.time.TimeSeries> series
protected org.jfree.chart.JFreeChart chart
protected MRAPanel mraPanel
protected static final long localTimeOffset
protected static java.awt.Color[] seriesColors
public MRATimeSeriesPlot(MRAPanel panel)
public java.util.Vector<java.lang.String> getForbiddenSeries()
public java.lang.String getName()
getName in interface MRAVisualizationpublic java.lang.String getTitle()
public final java.util.Collection<java.lang.String> getSeriesNames()
public void addTrace(java.lang.String trace)
public void addValue(long timeMillis,
java.lang.String trace,
double value)
public java.awt.Component getComponent(IMraLogGroup source, double timestep)
getComponent in interface MRAVisualizationpublic final boolean canBeApplied(IMraLogGroup source)
canBeApplied in interface MRAVisualizationpublic abstract boolean canBeApplied(pt.lsts.imc.lsf.LsfIndex index)
public javax.swing.ImageIcon getIcon()
getIcon in interface MRAVisualizationpublic java.lang.Double getDefaultTimeStep()
getDefaultTimeStep in interface MRAVisualizationpublic boolean supportsVariableTimeSteps()
supportsVariableTimeSteps in interface MRAVisualizationpublic org.jfree.chart.JFreeChart createChart()
public java.lang.String getHorizontalAxisName()
public java.lang.String getVerticalAxisName()
public org.jfree.chart.JFreeChart getChart(IMraLogGroup source, double timestep)
public abstract void process(pt.lsts.imc.lsf.LsfIndex source)
public java.util.Vector<LogStatisticsItem> getStatistics()
getStatistics in interface LLFChartpublic MRAVisualization.Type getType()
getType in interface MRAVisualizationpublic void onCleanup()
onCleanup in interface MRAVisualizationpublic void onHide()
onHide in interface MRAVisualizationpublic void onShow()
onShow in interface MRAVisualizationpublic void addLogMarker(LogMarker e)
addLogMarker in interface LogMarkerListenerpublic void removeLogMarker(LogMarker e)
removeLogMarker in interface LogMarkerListenerpublic void GotoMarker(LogMarker marker)
GotoMarker in interface LogMarkerListenerCopyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.