2010-03-04 08:02:03 +01:00
|
|
|
package com.metaweb.gridworks.exporters;
|
|
|
|
|
|
|
|
import java.io.IOException;
|
2010-03-17 23:30:16 +01:00
|
|
|
import java.io.OutputStream;
|
2010-03-04 08:02:03 +01:00
|
|
|
import java.io.Writer;
|
|
|
|
import java.util.Properties;
|
|
|
|
|
|
|
|
import com.metaweb.gridworks.browsing.Engine;
|
|
|
|
import com.metaweb.gridworks.model.Project;
|
|
|
|
|
|
|
|
public interface Exporter {
|
|
|
|
public String getContentType();
|
|
|
|
|
2010-03-17 23:30:16 +01:00
|
|
|
public boolean takeWriter();
|
|
|
|
|
|
|
|
public void export(Project project, Properties options, Engine engine, OutputStream outputStream) throws IOException;
|
|
|
|
|
2010-03-04 08:02:03 +01:00
|
|
|
public void export(Project project, Properties options, Engine engine, Writer writer) throws IOException;
|
|
|
|
}
|