org.dbunit.dataset.csv
Class CsvProducer
java.lang.Object
org.dbunit.dataset.csv.CsvProducer
- All Implemented Interfaces:
- IDataSetProducer
public class CsvProducer
- extends java.lang.Object
- implements IDataSetProducer
- Since:
- Sep 17, 2003
- Version:
- $Revision: 558 $
- Author:
- Federico Spinazzi
Method Summary |
static java.util.List |
getTables(java.net.URL base,
java.lang.String tableList)
Get a list of tables that this producer will create |
void |
produce()
Process this dataset source. |
void |
setConsumer(IDataSetConsumer consumer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CsvProducer
public CsvProducer(java.lang.String theDirectory)
CsvProducer
public CsvProducer(java.io.File theDirectory)
setConsumer
public void setConsumer(IDataSetConsumer consumer)
throws DataSetException
- Specified by:
setConsumer
in interface IDataSetProducer
- Throws:
DataSetException
produce
public void produce()
throws DataSetException
- Description copied from interface:
IDataSetProducer
- Process this dataset source. During the processing, the IDataSetProducer
will provide information about the dataset through the specified event
listener.
This method is synchronous: it will not return until processing has ended.
If a client application wants to terminate parsing early, it should
throw an exception from the listener.
- Specified by:
produce
in interface IDataSetProducer
- Throws:
DataSetException
getTables
public static java.util.List getTables(java.net.URL base,
java.lang.String tableList)
throws java.io.IOException
- Get a list of tables that this producer will create
- Returns:
- a list of Strings, where each item is a CSV file relative to the base URL
- Throws:
java.io.IOException
- when IO on the base URL has issues.
Copyright © 2002-2010. All Rights Reserved.