package org.mapfish.print.output; import com.lowagie.text.DocumentException; import org.mapfish.print.MapPrinter; import org.mapfish.print.RenderingContext; import org.mapfish.print.utils.PJsonObject; import java.io.OutputStream; /** * Interface for exporting the generated PDF from MapPrinter. * * User: jeichar * Date: Oct 18, 2010 * Time: 1:49:41 PM */ public interface OutputFormat { RenderingContext print(MapPrinter printer, PJsonObject jsonSpec, OutputStream out, String referer) throws DocumentException; String contentType(); String fileSuffix(); }