public class MultipartyNegoEventLogger
extends java.lang.Object
implements javax.swing.event.TableModelListener
TournamentManager
but may be generalizable and eg used in
MultiTournamentPanel
. The logger simply listens to changes in the
tableModel.Constructor and Description |
---|
MultipartyNegoEventLogger(java.lang.String name,
int numAgents,
MultiPartyDataModel m) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
tableChanged(javax.swing.event.TableModelEvent evt)
Any insert in the model is caught here, to be logged.
|
public MultipartyNegoEventLogger(java.lang.String name, int numAgents, MultiPartyDataModel m) throws java.io.IOException
name
- filename but without .csv extension.numAgents
- m
- java.io.IOException
- if log file can't be createdpublic void tableChanged(javax.swing.event.TableModelEvent evt)
tableChanged
in interface javax.swing.event.TableModelListener
public void close()