org.databene.platform.xml
Class XMLEntityExporter
java.lang.Object
org.databene.benerator.consumer.AbstractConsumer
org.databene.platform.xml.XMLEntityExporter
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable, Consumer, FileExporter
public class XMLEntityExporter
- extends AbstractConsumer
- implements FileExporter
Writes Entities to an XML file.
Created: 20.02.2008 15:39:23
- Since:
- 0.5.0
- Author:
- Volker Bergmann
Method Summary |
void |
close()
When called, the implementor has to close and free all resources. |
void |
finishProductConsumption(java.lang.Object object)
|
void |
flush()
Is called by Benerator for advising the Consumer to finish processing of the objects
consumed so far. |
java.lang.String |
getUri()
|
void |
setEncoding(java.lang.String encoding)
|
void |
setUri(java.lang.String uri)
|
void |
startProductConsumption(java.lang.Object object)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XMLEntityExporter
public XMLEntityExporter()
XMLEntityExporter
public XMLEntityExporter(java.lang.String uri)
XMLEntityExporter
public XMLEntityExporter(java.lang.String uri,
java.lang.String encoding)
getUri
public java.lang.String getUri()
- Specified by:
getUri
in interface FileExporter
setUri
public void setUri(java.lang.String uri)
setEncoding
public void setEncoding(java.lang.String encoding)
startProductConsumption
public void startProductConsumption(java.lang.Object object)
- Specified by:
startProductConsumption
in class AbstractConsumer
finishProductConsumption
public void finishProductConsumption(java.lang.Object object)
- Overrides:
finishProductConsumption
in class AbstractConsumer
flush
public void flush()
- Description copied from interface:
Consumer
- Is called by Benerator for advising the Consumer to finish processing of the objects
consumed so far. In Benerator descriptor files, the flushing behavior is controlled
by the
pageSize
attribute.
- Specified by:
flush
in interface java.io.Flushable
- Specified by:
flush
in interface Consumer
- Overrides:
flush
in class AbstractConsumer
close
public void close()
- Description copied from interface:
Consumer
- When called, the implementor has to close and free all resources.
It will not receive any more calls.
- Specified by:
close
in interface java.io.Closeable
- Specified by:
close
in interface Consumer
- Overrides:
close
in class AbstractConsumer
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractConsumer
Copyright © 2013. All Rights Reserved.