org.databene.platform.xml
Class XMLEntityExporter

java.lang.Object
  extended by org.databene.model.consumer.AbstractConsumer<Entity>
      extended by org.databene.platform.xml.XMLEntityExporter
All Implemented Interfaces:
java.io.Closeable, Consumer<Entity>, FileExporter<Entity>

public class XMLEntityExporter
extends AbstractConsumer<Entity>
implements FileExporter<Entity>

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()
           
 void finishConsuming(Entity entity)
           
 void flush()
           
 java.lang.String getUri()
           
 void setEncoding(java.lang.String encoding)
           
 void setUri(java.lang.String uri)
           
 void startConsuming(Entity entity)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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<Entity>

setUri

public void setUri(java.lang.String uri)

setEncoding

public void setEncoding(java.lang.String encoding)

startConsuming

public void startConsuming(Entity entity)
Specified by:
startConsuming in interface Consumer<Entity>

finishConsuming

public void finishConsuming(Entity entity)
Specified by:
finishConsuming in interface Consumer<Entity>
Overrides:
finishConsuming in class AbstractConsumer<Entity>

flush

public void flush()
Specified by:
flush in interface Consumer<Entity>
Overrides:
flush in class AbstractConsumer<Entity>

close

public void close()
Specified by:
close in interface java.io.Closeable
Specified by:
close in interface Consumer<Entity>
Overrides:
close in class AbstractConsumer<Entity>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.