org.riotfamily.riot.list.command.export
Class CsvExporter

java.lang.Object
  extended by org.riotfamily.riot.list.command.export.CsvExporter
All Implemented Interfaces:
Exporter

public class CsvExporter
extends Object
implements Exporter


Constructor Summary
CsvExporter()
           
 
Method Summary
 void export(String objectId, Collection<?> items, Object parent, List<String> properties, HttpServletResponse response)
           
 String getFileExtension()
           
 void setDelimiter(String delimiter)
           
 void setEncoding(String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CsvExporter

public CsvExporter()
Method Detail

setEncoding

public void setEncoding(String encoding)

setDelimiter

public void setDelimiter(String delimiter)

getFileExtension

public String getFileExtension()
Specified by:
getFileExtension in interface Exporter

export

public void export(String objectId,
                   Collection<?> items,
                   Object parent,
                   List<String> properties,
                   HttpServletResponse response)
            throws IOException
Specified by:
export in interface Exporter
Throws:
IOException