diff options
author | Jeremias Maerki <jeremias@apache.org> | 2008-07-22 15:48:39 +0000 |
---|---|---|
committer | Jeremias Maerki <jeremias@apache.org> | 2008-07-22 15:48:39 +0000 |
commit | 8091bd11210ac68aa3289532643e42b66545a495 (patch) | |
tree | 0c500f554120284fef9debb77c463d738804ff3b /src/sandbox | |
parent | cd64af07c5661e82a7121a2ac6ad756a3b2e91e9 (diff) | |
download | xmlgraphics-fop-8091bd11210ac68aa3289532643e42b66545a495.tar.gz xmlgraphics-fop-8091bd11210ac68aa3289532643e42b66545a495.zip |
Started the IFParser.
Started a PDF painter.
Factored out common code to PDFRenderingUtil.
Smaller infrastructure changes for the new IF (like MIME type reporting).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign@678780 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/sandbox')
4 files changed, 24 insertions, 0 deletions
diff --git a/src/sandbox/org/apache/fop/render/svg/SVGPainter.java b/src/sandbox/org/apache/fop/render/svg/SVGPainter.java index 3e461e6a0..25d11a3ad 100644 --- a/src/sandbox/org/apache/fop/render/svg/SVGPainter.java +++ b/src/sandbox/org/apache/fop/render/svg/SVGPainter.java @@ -78,6 +78,11 @@ public class SVGPainter extends AbstractSVGPainter { } /** {@inheritDoc} */ + public String getMimeType() { + return MIME_TYPE; + } + + /** {@inheritDoc} */ public void setResult(Result result) throws IFException { if (result instanceof StreamResult) { multiFileUtil = new MultiFileRenderingUtil(FILE_EXTENSION_SVG, diff --git a/src/sandbox/org/apache/fop/render/svg/SVGPainterMaker.java b/src/sandbox/org/apache/fop/render/svg/SVGPainterMaker.java index a81f41cd3..a25a2f3b7 100644 --- a/src/sandbox/org/apache/fop/render/svg/SVGPainterMaker.java +++ b/src/sandbox/org/apache/fop/render/svg/SVGPainterMaker.java @@ -22,6 +22,7 @@ package org.apache.fop.render.svg; import org.apache.fop.apps.FOUserAgent; import org.apache.fop.render.intermediate.AbstractIFPainterMaker; import org.apache.fop.render.intermediate.IFPainter; +import org.apache.fop.render.intermediate.IFPainterConfigurator; /** * Painter factory for SVG output. @@ -45,4 +46,10 @@ public class SVGPainterMaker extends AbstractIFPainterMaker { return MIMES; } + /** {@inheritDoc} */ + public IFPainterConfigurator getConfigurator(FOUserAgent userAgent) { + // TODO Auto-generated method stub + return null; + } + } diff --git a/src/sandbox/org/apache/fop/render/svg/SVGPrintPainter.java b/src/sandbox/org/apache/fop/render/svg/SVGPrintPainter.java index db6a96afe..7f5c84cef 100644 --- a/src/sandbox/org/apache/fop/render/svg/SVGPrintPainter.java +++ b/src/sandbox/org/apache/fop/render/svg/SVGPrintPainter.java @@ -57,6 +57,11 @@ public class SVGPrintPainter extends AbstractSVGPainter { } /** {@inheritDoc} */ + public String getMimeType() { + return MIME_SVG_PRINT; + } + + /** {@inheritDoc} */ public void startDocument() throws IFException { try { handler.startDocument(); diff --git a/src/sandbox/org/apache/fop/render/svg/SVGPrintPainterMaker.java b/src/sandbox/org/apache/fop/render/svg/SVGPrintPainterMaker.java index f647ec4cd..55a7bf753 100644 --- a/src/sandbox/org/apache/fop/render/svg/SVGPrintPainterMaker.java +++ b/src/sandbox/org/apache/fop/render/svg/SVGPrintPainterMaker.java @@ -22,6 +22,7 @@ package org.apache.fop.render.svg; import org.apache.fop.apps.FOUserAgent; import org.apache.fop.render.intermediate.AbstractIFPainterMaker; import org.apache.fop.render.intermediate.IFPainter; +import org.apache.fop.render.intermediate.IFPainterConfigurator; /** * Painter factory for SVG Print output. @@ -45,4 +46,10 @@ public class SVGPrintPainterMaker extends AbstractIFPainterMaker { return MIMES; } + /** {@inheritDoc} */ + public IFPainterConfigurator getConfigurator(FOUserAgent userAgent) { + // TODO Auto-generated method stub + return null; + } + } |