net.sourceforge.jasa.report
Class AbstractTradeNetworkGraphExporter

java.lang.Object
  extended by net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
Direct Known Subclasses:
AdjacencyMatrixTradeNetworkGraphExporter, PajekTradeNetworkGraphExporter

public abstract class AbstractTradeNetworkGraphExporter
extends java.lang.Object

 

Field Summary
protected  java.lang.String baseFileName
           
protected  java.lang.Object fileNamePrefix
           
protected  java.lang.Object fileNameSuffix
           
protected  int graphNumber
           
protected  TradeNetworkReport tradeNetworkReport
           
 
Constructor Summary
AbstractTradeNetworkGraphExporter()
           
 
Method Summary
 void afterPropertiesSet()
           
 void compute(SimEvent event)
           
 void dispose(SimEvent event)
           
 void eventOccurred(SimEvent event)
           
abstract  void exportGraph()
           
 java.lang.String getFileName()
           
 java.lang.Object getFileNamePrefix()
           
 java.lang.Object getFileNameSuffix()
           
 java.lang.String getName()
           
 TradeNetworkReport getTradeNetworkReport()
           
 java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()
           
 void initialise()
           
 void initialise(SimEvent event)
           
 void reset(SimulationEvent event)
           
 void setFileName(java.lang.String fileName)
           
 void setFileNamePrefix(java.lang.Object fileNamePrefix)
           
 void setFileNameSuffix(java.lang.Object fileNameSuffix)
           
 void setTradeNetworkReport(TradeNetworkReport relationshipTracker)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tradeNetworkReport

protected TradeNetworkReport tradeNetworkReport

baseFileName

protected java.lang.String baseFileName

graphNumber

protected int graphNumber

fileNamePrefix

protected java.lang.Object fileNamePrefix

fileNameSuffix

protected java.lang.Object fileNameSuffix
Constructor Detail

AbstractTradeNetworkGraphExporter

public AbstractTradeNetworkGraphExporter()
Method Detail

getVariableBindings

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

getTradeNetworkReport

public TradeNetworkReport getTradeNetworkReport()

setTradeNetworkReport

public void setTradeNetworkReport(TradeNetworkReport relationshipTracker)

getFileName

public java.lang.String getFileName()

setFileName

public void setFileName(java.lang.String fileName)

compute

public void compute(SimEvent event)

reset

public void reset(SimulationEvent event)

eventOccurred

public void eventOccurred(SimEvent event)

dispose

public void dispose(SimEvent event)

initialise

public void initialise(SimEvent event)

getName

public java.lang.String getName()

getFileNamePrefix

public java.lang.Object getFileNamePrefix()

setFileNamePrefix

public void setFileNamePrefix(java.lang.Object fileNamePrefix)

getFileNameSuffix

public java.lang.Object getFileNameSuffix()

setFileNameSuffix

public void setFileNameSuffix(java.lang.Object fileNameSuffix)

afterPropertiesSet

public void afterPropertiesSet()
                        throws java.lang.Exception
Throws:
java.lang.Exception

initialise

public void initialise()

exportGraph

public abstract void exportGraph()