logist.history
Class History

java.lang.Object
  extended by logist.history.History

public class History
extends java.lang.Object

Records the history of a simulation and writes it to an XML file.

Author:
Robin Steiger

Constructor Summary
History(java.io.File file, java.lang.String config)
           
 
Method Summary
 void addAgent(java.lang.String name)
           
 void addBid(java.lang.String agent, long bid)
           
 void addEvent(int id, Event event)
           
 void addRound(int round)
           
 void addStat(int rank, AgentStatistics agent)
           
 void addTask(Task task)
           
 void addVehicle(java.lang.String name)
           
 void close()
           
 void flush()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

History

public History(java.io.File file,
               java.lang.String config)
Method Detail

addAgent

public void addAgent(java.lang.String name)

addVehicle

public void addVehicle(java.lang.String name)

addRound

public void addRound(int round)

addTask

public void addTask(Task task)

addBid

public void addBid(java.lang.String agent,
                   long bid)

addEvent

public void addEvent(int id,
                     Event event)

addStat

public void addStat(int rank,
                    AgentStatistics agent)

flush

public void flush()

close

public void close()