org.databene.platform.xml
Class XMLEntityExporter

java.lang.Object
  extended by org.databene.benerator.consumer.AbstractConsumer
      extended by 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

Constructor Summary
XMLEntityExporter()
           
XMLEntityExporter(java.lang.String uri)
           
XMLEntityExporter(java.lang.String uri, java.lang.String encoding)
           
 
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 org.databene.benerator.consumer.AbstractConsumer
finishConsuming, startConsuming
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.databene.benerator.Consumer
finishConsuming, startConsuming
 

Constructor Detail

XMLEntityExporter

public XMLEntityExporter()

XMLEntityExporter

public XMLEntityExporter(java.lang.String uri)

XMLEntityExporter

public XMLEntityExporter(java.lang.String uri,
                         java.lang.String encoding)
Method Detail

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.