|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dbunit.dataset.xml.XmlDataSetWriter
public class XmlDataSetWriter
| Constructor Summary | |
|---|---|
XmlDataSetWriter(OutputStream outputStream,
String encoding)
|
|
XmlDataSetWriter(Writer writer)
|
|
XmlDataSetWriter(Writer writer,
String encoding)
|
|
| Method Summary | |
|---|---|
void |
endDataSet()
Receive notification of the end of a dataset. |
void |
endTable()
Receive notification of the end of a table. |
protected XmlWriter |
getXmlWriter()
|
void |
row(Object[] values)
Receive notification of a table row. |
void |
setIncludeColumnComments(boolean includeColumnComments)
Whether or not to write the column name as comment into the XML |
void |
setPrettyPrint(boolean enabled)
Enable or disable pretty print of the XML. |
void |
startDataSet()
Receive notification of the beginning of a dataset. |
void |
startTable(ITableMetaData metaData)
Receive notification of the beginning of a table. |
void |
write(IDataSet dataSet)
Writes the given IDataSet using this writer. |
protected void |
writeValue(String stringValue)
Writes the given String as normal text using the XmlWriter. |
protected void |
writeValueCData(String stringValue)
Writes the given String as CDATA using the XmlWriter. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlDataSetWriter(OutputStream outputStream,
String encoding)
throws UnsupportedEncodingException
outputStream - The stream to which the XML will be written.encoding - The encoding to be used for the XmlWriter.
Can be null. See XmlWriter.XmlWriter(OutputStream, String).
UnsupportedEncodingExceptionpublic XmlDataSetWriter(Writer writer)
public XmlDataSetWriter(Writer writer,
String encoding)
| Method Detail |
|---|
public void setPrettyPrint(boolean enabled)
enabled - true to enable pretty print (which is the default).
false otherwise.public void setIncludeColumnComments(boolean includeColumnComments)
includeColumnComments - Whether or not to write the column name as comment into the XML
public void write(IDataSet dataSet)
throws DataSetException
IDataSet using this writer.
dataSet - The IDataSet to be written
DataSetException
public void startDataSet()
throws DataSetException
IDataSetConsumer
startDataSet in interface IDataSetConsumerDataSetException
public void endDataSet()
throws DataSetException
IDataSetConsumer
endDataSet in interface IDataSetConsumerDataSetException
public void startTable(ITableMetaData metaData)
throws DataSetException
IDataSetConsumerIDataSetConsumer.endDataSet() event for every startTable
event (even when the table is empty).
startTable in interface IDataSetConsumermetaData - the table metadata
DataSetException
public void endTable()
throws DataSetException
IDataSetConsumer
endTable in interface IDataSetConsumerDataSetException
public void row(Object[] values)
throws DataSetException
IDataSetConsumer
row in interface IDataSetConsumervalues - The row values.
DataSetException
protected void writeValueCData(String stringValue)
throws IOException
XmlWriter.
Can be overridden to add custom behavior.
This implementation just invokes XmlWriter.writeCData(String)
stringValue - The value to be written
IOException
protected void writeValue(String stringValue)
throws IOException
XmlWriter.
Can be overridden to add custom behavior.
This implementation just invokes XmlWriter.writeText(String).
stringValue - The value to be written
IOExceptionprotected final XmlWriter getXmlWriter()
XmlWriter that is used for writing out XML.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||