spepping 2004/07/09 13:05:41 Modified: src/java/org/apache/fop/render/awt AWTRenderer.java src/java/org/apache/fop/render/pcl PCLRenderer.java src/java/org/apache/fop/render/svg SVGRenderer.java src/java/org/apache/fop/render/txt TXTRenderer.java src/java/org/apache/fop/render/xml XMLRenderer.java Log: Adding reporting of mime type to renderers. Revision Changes Path 1.28 +9 -0 xml-fop/src/java/org/apache/fop/render/awt/AWTRenderer.java Index: AWTRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/awt/AWTRenderer.java,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- AWTRenderer.java 27 Jun 2004 13:29:32 -0000 1.27 +++ AWTRenderer.java 9 Jul 2004 20:05:41 -0000 1.28 @@ -69,6 +69,9 @@ */ public class AWTRenderer extends AbstractRenderer implements Printable, Pageable { + /** The MIME type for PostScript */ + public static final String MIME_TYPE = "application/awt"; + protected double scaleFactor = 100.0; protected int pageNumber = 0; private int pageWidth = 0; @@ -458,4 +461,10 @@ // TODO: render text decorations currentBlockIPPosition += text.getWidth(); } + + /** @see org.apache.fop.render.AbstractRenderer */ + public String getMimeType() { + return MIME_TYPE; + } + } 1.4 +8 -0 xml-fop/src/java/org/apache/fop/render/pcl/PCLRenderer.java Index: PCLRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/pcl/PCLRenderer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- PCLRenderer.java 27 Feb 2004 17:52:12 -0000 1.3 +++ PCLRenderer.java 9 Jul 2004 20:05:41 -0000 1.4 @@ -32,6 +32,9 @@ */ public class PCLRenderer extends PrintRenderer { + /** The MIME type for PCL */ + public static final String MIME_TYPE = "application/vnd.hp-PCL"; + /** * the current stream to add PCL commands to */ @@ -172,6 +175,11 @@ } public void stopRenderer() throws IOException { + } + + /** @see org.apache.fop.render.AbstractRenderer */ + public String getMimeType() { + return MIME_TYPE; } } 1.17 +6 -0 xml-fop/src/java/org/apache/fop/render/svg/SVGRenderer.java Index: SVGRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/svg/SVGRenderer.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- SVGRenderer.java 19 Jun 2004 13:35:33 -0000 1.16 +++ SVGRenderer.java 9 Jul 2004 20:05:41 -0000 1.17 @@ -414,5 +414,11 @@ super.renderCharacter(ch); } + + /** @see org.apache.fop.render.AbstractRenderer */ + public String getMimeType() { + return SVG_MIME_TYPE; + } + } 1.4 +8 -0 xml-fop/src/java/org/apache/fop/render/txt/TXTRenderer.java Index: TXTRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/txt/TXTRenderer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- TXTRenderer.java 27 Feb 2004 17:55:03 -0000 1.3 +++ TXTRenderer.java 9 Jul 2004 20:05:41 -0000 1.4 @@ -31,6 +31,9 @@ */ public class TXTRenderer extends PrintRenderer { + /** The MIME type for PostScript */ + public static final String MIME_TYPE = "text/plain"; + /** * the current stream to add Text commands to */ @@ -126,6 +129,11 @@ } else { decoData[row] = sb; } + } + + /** @see org.apache.fop.render.AbstractRenderer */ + public String getMimeType() { + return MIME_TYPE; } } 1.24 +5 -0 xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java Index: XMLRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- XMLRenderer.java 22 Jun 2004 00:44:46 -0000 1.23 +++ XMLRenderer.java 9 Jul 2004 20:05:41 -0000 1.24 @@ -495,5 +495,10 @@ return strbuf.toString(); } + /** @see org.apache.fop.render.AbstractRenderer */ + public String getMimeType() { + return XML_MIME_TYPE; + } + }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]