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]