net.sourceforge.jasa.view
Class SupplyAndDemandFrame

java.lang.Object
  extended by net.sourceforge.jasa.view.SupplyAndDemandFrame
Direct Known Subclasses:
AuctionStateFrame, ReportedSupplyAndDemandFrame, TrueSupplyAndDemandFrame

public abstract class SupplyAndDemandFrame
extends java.lang.Object

 

Field Summary
protected  Market auction
           
protected  javax.swing.JCheckBox autoUpdate
           
protected  XYDatasetAdaptor dataset
           
protected  DataSeriesWriter demandCurve
           
protected  JFreeChart graph
           
protected  float maxX
           
static int SERIES_DEMAND
           
static int SERIES_SUPPLY
           
protected  DataSeriesWriter supplyCurve
           
protected  javax.swing.JButton updateButton
           
 
Constructor Summary
SupplyAndDemandFrame()
           
 
Method Summary
 void close()
           
 void eventOccurred(SimEvent event)
           
 javax.swing.JComponent getComponent()
           
abstract  java.lang.String getGraphName()
           
 java.lang.String getName()
           
abstract  SupplyAndDemandStats getSupplyAndDemandStats()
           
 java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()
           
 void initialiseGUI()
           
 void onInteractionsFinished(InteractionsFinishedEvent event)
           
 void onSimulationFinished()
           
 void onSimulationStarting(SimEvent event)
           
 void open()
           
 void updateData()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

auction

protected Market auction

graph

protected JFreeChart graph

supplyCurve

protected DataSeriesWriter supplyCurve

demandCurve

protected DataSeriesWriter demandCurve

updateButton

protected javax.swing.JButton updateButton

autoUpdate

protected javax.swing.JCheckBox autoUpdate

dataset

protected XYDatasetAdaptor dataset

maxX

protected float maxX

SERIES_SUPPLY

public static final int SERIES_SUPPLY
See Also:
Constant Field Values

SERIES_DEMAND

public static final int SERIES_DEMAND
See Also:
Constant Field Values
Constructor Detail

SupplyAndDemandFrame

public SupplyAndDemandFrame()
Method Detail

initialiseGUI

public void initialiseGUI()

open

public void open()

close

public void close()

updateData

public void updateData()

eventOccurred

public void eventOccurred(SimEvent event)

onInteractionsFinished

public void onInteractionsFinished(InteractionsFinishedEvent event)

onSimulationFinished

public void onSimulationFinished()

onSimulationStarting

public void onSimulationStarting(SimEvent event)

getVariableBindings

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

getName

public java.lang.String getName()

getComponent

public javax.swing.JComponent getComponent()

getGraphName

public abstract java.lang.String getGraphName()

getSupplyAndDemandStats

public abstract SupplyAndDemandStats getSupplyAndDemandStats()