net.sourceforge.jasa.report
Class MarketPriceReportVariables

java.lang.Object
  extended by net.sourceforge.jasa.report.MarketPriceReportVariables
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CurrentPriceReportVariables, GeometricBrownianMotionPriceProcess, MidPriceReportVariables, SpreadReportVariables

public abstract class MarketPriceReportVariables
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form
 

Field Summary
protected  double price
           
static java.lang.String PRICE_VAR
           
protected  int time
           
 
Constructor Summary
MarketPriceReportVariables()
           
 
Method Summary
 void compute(SimEvent ev)
           
 void dispose(SimEvent event)
           
 void eventOccurred(SimEvent ev)
           
abstract  java.lang.String getName()
           
 int getNumberOfSeries()
           
abstract  double getPrice(RoundFinishedEvent event)
           
 java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()
           
 java.lang.Number getX(int seriesIndex)
           
 java.lang.String getxVariableName()
           
 java.lang.Number getY(int seriesIndex)
           
 java.util.List<java.lang.Object> getyVariableNames()
           
 void initialise(SimEvent event)
           
 void onRoundFinished(RoundFinishedEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

price

protected double price

time

protected int time

PRICE_VAR

public static final java.lang.String PRICE_VAR
See Also:
Constant Field Values
Constructor Detail

MarketPriceReportVariables

public MarketPriceReportVariables()
Method Detail

getVariableBindings

public java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()

compute

public void compute(SimEvent ev)

dispose

public void dispose(SimEvent event)

initialise

public void initialise(SimEvent event)

getX

public java.lang.Number getX(int seriesIndex)

getY

public java.lang.Number getY(int seriesIndex)

getNumberOfSeries

public int getNumberOfSeries()

eventOccurred

public void eventOccurred(SimEvent ev)

onRoundFinished

public void onRoundFinished(RoundFinishedEvent event)

getyVariableNames

public java.util.List<java.lang.Object> getyVariableNames()

getxVariableName

public java.lang.String getxVariableName()

getName

public abstract java.lang.String getName()

getPrice

public abstract double getPrice(RoundFinishedEvent event)