net.sourceforge.datagenerator.event
Class LogDataGeneratorListener

java.lang.Object
  extended bynet.sourceforge.datagenerator.event.LogDataGeneratorListener
All Implemented Interfaces:
DataGeneratorListener, java.util.EventListener

public class LogDataGeneratorListener
extends java.lang.Object
implements DataGeneratorListener

The LogDataGeneratorListener is a data generator listener that writes to log file during the data generation.

Version:
0.69
Author:
Chris Nagy

Constructor Summary
LogDataGeneratorListener(java.io.Writer logWriter)
          Creates a LogDataGeneratorListener that outputs to the given writer.
 
Method Summary
 void dataGeneratorFinished(DataGeneratorEvent event)
          Indicates that the data generation finished.
 void dataGeneratorStarted(DataGeneratorEvent event)
          Indicates that the data generation started.
 void entityDataGeneratorFinished(DataGeneratorEntityEvent e)
          Indicates that the data generation for an entity has finished.
 void rowGenerated(DataGeneratorRowEvent event)
          Indicates that a row has been generated.
protected  void writeToLog(java.lang.Exception ex)
          Write the given exception to the log.
protected  void writeToLog(java.lang.String str)
          Write the given string to the log.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogDataGeneratorListener

public LogDataGeneratorListener(java.io.Writer logWriter)
Creates a LogDataGeneratorListener that outputs to the given writer.

Parameters:
logWriter - the writer
Method Detail

dataGeneratorStarted

public void dataGeneratorStarted(DataGeneratorEvent event)
Description copied from interface: DataGeneratorListener
Indicates that the data generation started.

Specified by:
dataGeneratorStarted in interface DataGeneratorListener
Parameters:
event - general data generation event
See Also:
DataGeneratorListener.dataGeneratorStarted(net.sourceforge.datagenerator.event.DataGeneratorEvent)

dataGeneratorFinished

public void dataGeneratorFinished(DataGeneratorEvent event)
Description copied from interface: DataGeneratorListener
Indicates that the data generation finished.

Specified by:
dataGeneratorFinished in interface DataGeneratorListener
Parameters:
event - general data generation event
See Also:
DataGeneratorListener.dataGeneratorFinished(net.sourceforge.datagenerator.event.DataGeneratorEvent)

rowGenerated

public void rowGenerated(DataGeneratorRowEvent event)
Description copied from interface: DataGeneratorListener
Indicates that a row has been generated.

Specified by:
rowGenerated in interface DataGeneratorListener
Parameters:
event - data row generation event
See Also:
DataGeneratorListener.rowGenerated(net.sourceforge.datagenerator.event.DataGeneratorRowEvent)

entityDataGeneratorFinished

public void entityDataGeneratorFinished(DataGeneratorEntityEvent e)
Description copied from interface: DataGeneratorListener
Indicates that the data generation for an entity has finished.

Specified by:
entityDataGeneratorFinished in interface DataGeneratorListener
Parameters:
e - entity data generation event
See Also:
DataGeneratorListener.entityDataGeneratorFinished(net.sourceforge.datagenerator.event.DataGeneratorEntityEvent)

writeToLog

protected void writeToLog(java.lang.String str)
Write the given string to the log.

Parameters:
str - the string

writeToLog

protected void writeToLog(java.lang.Exception ex)
Write the given exception to the log.

Parameters:
ex - the exception