public class FlatXmlWriter extends Object implements IDataSetConsumer
| Constructor and Description |
|---|
FlatXmlWriter(OutputStream out) |
FlatXmlWriter(OutputStream outputStream,
String encoding) |
FlatXmlWriter(Writer writer) |
FlatXmlWriter(Writer writer,
String encoding) |
| Modifier and Type | Method and Description |
|---|---|
void |
endDataSet()
Receive notification of the end of a dataset.
|
void |
endTable()
Receive notification of the end of a table.
|
void |
row(Object[] values)
Receive notification of a table row.
|
void |
setDocType(String systemId) |
void |
setIncludeEmptyTable(boolean includeEmptyTable) |
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. |
public FlatXmlWriter(OutputStream out) throws IOException
IOExceptionpublic FlatXmlWriter(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 FlatXmlWriter(Writer writer)
public void setIncludeEmptyTable(boolean includeEmptyTable)
public void setDocType(String systemId)
public void setPrettyPrint(boolean enabled)
enabled - true to enable pretty print (which is the default).
false otherwise.public void write(IDataSet dataSet) throws DataSetException
IDataSet using this writer.dataSet - The IDataSet to be writtenDataSetExceptionpublic void startDataSet()
throws DataSetException
IDataSetConsumerstartDataSet in interface IDataSetConsumerDataSetExceptionpublic void endDataSet()
throws DataSetException
IDataSetConsumerendDataSet in interface IDataSetConsumerDataSetExceptionpublic 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 metadataDataSetExceptionpublic void endTable()
throws DataSetException
IDataSetConsumerendTable in interface IDataSetConsumerDataSetExceptionpublic void row(Object[] values) throws DataSetException
IDataSetConsumerrow in interface IDataSetConsumervalues - The row values.DataSetExceptionCopyright © 2002-2017. All Rights Reserved.