public class SeriesReportVariables extends AbstractModel implements Serializable, org.springframework.beans.factory.InitializingBean, Timeseries
ReportVariables
object to an array each time it is computed. This can
be used as the model for a, e.g. TimeSeriesChart
.Modifier and Type | Field and Description |
---|---|
protected int |
n |
protected XYReportVariables |
reportVariables |
protected ArrayList<ArrayList<Number>> |
xData |
protected ArrayList<ArrayList<Number>> |
yData |
deleteQueue, genericListeners, specificListeners
Constructor and Description |
---|
SeriesReportVariables() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
void |
compute(SimEvent event)
Update variables.
|
void |
dispose(SimEvent event)
Clean up any side effects (eg close file).
|
void |
eventOccurred(SimEvent event) |
String |
getName() |
int |
getNumberOfSeries() |
XYReportVariables |
getReportVariables() |
Map<Object,Number> |
getVariableBindings()
Get the values calculated by this report.
|
Number |
getX(int seriesIndex,
int itemIndex) |
String |
getxVariableName() |
Number |
getY(int seriesIndex,
int itemIndex) |
List<Object> |
getyVariableNames() |
void |
initialise(SimEvent event)
Initialise the variables in response to event.
|
void |
initialiseSeries() |
void |
setReportVariables(XYReportVariables reportVariables) |
int |
size(int seriesIndex) |
addListener, addListener, clearListeners, clone, fireEvent, notifyGenericListeners, notifySpecificListeners, processDeleteQueue, removeListener
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener, addListener, removeListener
protected XYReportVariables reportVariables
protected int n
public Map<Object,Number> getVariableBindings()
Report
getVariableBindings
in interface Report
Map
of user-readable variable names to their
associated values.public List<Object> getyVariableNames()
getyVariableNames
in interface Timeseries
public String getxVariableName()
public void eventOccurred(SimEvent event)
eventOccurred
in interface EventListener
public void compute(SimEvent event)
ReportVariables
compute
in interface ReportVariables
public void dispose(SimEvent event)
ReportVariables
dispose
in interface ReportVariables
public void initialise(SimEvent event)
ReportVariables
initialise
in interface ReportVariables
public void initialiseSeries()
public String getName()
getName
in interface Report
getName
in interface ReportVariables
public Number getX(int seriesIndex, int itemIndex)
getX
in interface Timeseries
public Number getY(int seriesIndex, int itemIndex)
getY
in interface Timeseries
public int size(int seriesIndex)
size
in interface Timeseries
public XYReportVariables getReportVariables()
public void setReportVariables(XYReportVariables reportVariables)
public int getNumberOfSeries()
getNumberOfSeries
in interface Timeseries
Copyright © 2014. All rights reserved.