import org.dbunit.database.IDatabaseConnection;\r
import org.dbunit.dataset.IDataSet;\r
import org.dbunit.dataset.ITableIterator;\r
+import org.dbunit.dataset.filter.ExcludeTableFilter;\r
+import org.dbunit.dataset.filter.ITableFilterSimple;\r
import org.dbunit.dataset.xml.FlatDtdDataSet;\r
import org.dbunit.dataset.xml.FlatXmlDataSet;\r
import org.dbunit.dataset.xml.XmlDataSetWriter;\r
* @see FlatFullXmlWriter\r
*/\r
public void printDataSetWithNull(OutputStream out) {\r
- IDatabaseConnection connection = null;\r
-\r
+ printDataSetWithNull(out, null);\r
+ }\r
+ \r
+ public void printDataSetWithNull(OutputStream out, ITableFilterSimple filter) {\r
+ if (filter == null){\r
+ filter = new ExcludeTableFilter();\r
+ }\r
+ IDatabaseConnection connection = null;\r
+ \r
+ \r
try {\r
connection = getConnection();\r
\r
// IDataSet dataSet = connection.createDataSet();\r
- DatabaseDataSet dataSet = new DatabaseDataSet(connection, false);\r
+ DatabaseDataSet dataSet = new DatabaseDataSet(connection, false, filter);\r
\r
FlatFullXmlWriter writer = new FlatFullXmlWriter(out);\r
writer.write(dataSet);\r