net.wgen.op.db.dbunit
Class DBUnitXmlWriter
java.lang.Object
net.wgen.op.db.dbunit.DBUnitXmlWriter
- All Implemented Interfaces:
- org.dbunit.dataset.stream.IDataSetConsumer
- public class DBUnitXmlWriter
- extends java.lang.Object
- implements org.dbunit.dataset.stream.IDataSetConsumer
- Version:
- $Id: DBUnitXmlWriter.html,v 1.2 2007/01/28 04:09:37 paulfeuer Exp $
- Author:
- Paul Feuer, Wireless Generation, Inc.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XALAN_INDENT_AMOUNT
public static final java.lang.String XALAN_INDENT_AMOUNT
- See Also:
- Constant Field Values
DATASET
public static final java.lang.String DATASET
- See Also:
- Constant Field Values
CREATED_BY
public static final java.lang.String CREATED_BY
- See Also:
- Constant Field Values
TABLE
public static final java.lang.String TABLE
- See Also:
- Constant Field Values
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
COLUMN
public static final java.lang.String COLUMN
- See Also:
- Constant Field Values
ROW
public static final java.lang.String ROW
- See Also:
- Constant Field Values
VALUE
public static final java.lang.String VALUE
- See Also:
- Constant Field Values
NULL
public static final java.lang.String NULL
- See Also:
- Constant Field Values
NONE
public static final java.lang.String NONE
- See Also:
- Constant Field Values
COLUMN_NULLABLE
public static final java.lang.String COLUMN_NULLABLE
- See Also:
- Constant Field Values
COLUMN_SQL_TYPE
public static final java.lang.String COLUMN_SQL_TYPE
- See Also:
- Constant Field Values
COLUMN_SQL_TYPE_NAME
public static final java.lang.String COLUMN_SQL_TYPE_NAME
- See Also:
- Constant Field Values
_dataSet
private org.dbunit.dataset.IDataSet _dataSet
_call
private DatabaseCall _call
_out
private java.io.OutputStream _out
_xmlDoc
private org.w3c.dom.Document _xmlDoc
_elDataSet
private org.w3c.dom.Element _elDataSet
_elCurTable
private org.w3c.dom.Element _elCurTable
DBUnitXmlWriter
public DBUnitXmlWriter(DatabaseCall call,
org.dbunit.dataset.IDataSet dataSet,
java.io.OutputStream out)
- Parameters:
call - dataSet - out -
execute
public void execute()
throws javax.xml.parsers.ParserConfigurationException,
org.dbunit.dataset.DataSetException,
javax.xml.transform.TransformerException
- Throws:
javax.xml.parsers.ParserConfigurationException
org.dbunit.dataset.DataSetException
javax.xml.transform.TransformerException
startDataSet
public void startDataSet()
throws org.dbunit.dataset.DataSetException
- Specified by:
startDataSet in interface org.dbunit.dataset.stream.IDataSetConsumer
- Throws:
org.dbunit.dataset.DataSetException
endDataSet
public void endDataSet()
throws org.dbunit.dataset.DataSetException
- Specified by:
endDataSet in interface org.dbunit.dataset.stream.IDataSetConsumer
- Throws:
org.dbunit.dataset.DataSetException
startTable
public void startTable(org.dbunit.dataset.ITableMetaData iTableMetaData)
throws org.dbunit.dataset.DataSetException
- Specified by:
startTable in interface org.dbunit.dataset.stream.IDataSetConsumer
- Parameters:
iTableMetaData -
- Throws:
org.dbunit.dataset.DataSetException
endTable
public void endTable()
throws org.dbunit.dataset.DataSetException
- Specified by:
endTable in interface org.dbunit.dataset.stream.IDataSetConsumer
- Throws:
org.dbunit.dataset.DataSetException
row
public void row(java.lang.Object[] objects)
throws org.dbunit.dataset.DataSetException
- Specified by:
row in interface org.dbunit.dataset.stream.IDataSetConsumer
- Parameters:
objects -
- Throws:
org.dbunit.dataset.DataSetException
nodeWithTextData
private org.w3c.dom.Element nodeWithTextData(java.lang.String tagName,
java.lang.String textData)
- Parameters:
tagName - textData -
- Returns:
- the element with a text node child