arved 01/07/26 17:18:27
Modified: src/org/apache/fop/render/xml XMLRenderer.java
Log:
AHS: changed signatures
Revision Changes Path
1.20 +43 -6 xml-fop/src/org/apache/fop/render/xml/XMLRenderer.java
Index: XMLRenderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/render/xml/XMLRenderer.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- XMLRenderer.java 2001/07/17 03:16:29 1.19
+++ XMLRenderer.java 2001/07/27 00:18:27 1.20
@@ -1,4 +1,4 @@
-/* $Id: XMLRenderer.java,v 1.19 2001/07/17 03:16:29 arved Exp $
+/* $Id: XMLRenderer.java,v 1.20 2001/07/27 00:18:27 arved Exp $
* Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
* For details on use and redistribution please refer to the
* LICENSE file included with these sources."
@@ -197,11 +197,11 @@
StringBuffer baText = new StringBuffer();
baText.append("<BlockArea start-indent=\"" + area.getStartIndent() +
"\"");
baText.append(" end-indent=\"" + area.getEndIndent() + "\"");
- baText.append("\nis-first=\"" + area.isFirst + "\"");
- baText.append(" is-last=\"" + area.isLast + "\"");
- if (null != area.generatedBy)
- baText.append(" generated-by=\"" + area.generatedBy.getName() +
- "//" + area.generatedBy + "\"");
+ baText.append("\nis-first=\"" + area.isFirst() + "\"");
+ baText.append(" is-last=\"" + area.isLast() + "\"");
+ if (null != area.getGeneratedBy())
+ baText.append(" generated-by=\"" +
area.getGeneratedBy().getName() +
+ "//" + area.getGeneratedBy() + "\"");
baText.append(">");
writeStartTag(baText.toString());
@@ -231,6 +231,43 @@
writeEndTag("</BlockArea>");
}
+ public void renderInlineArea(InlineArea area) {
+ StringBuffer iaText = new StringBuffer();
+ iaText.append("<InlineArea");
+ iaText.append("\nis-first=\"" + area.isFirst() + "\"");
+ iaText.append(" is-last=\"" + area.isLast() + "\"");
+ if (null != area.getGeneratedBy())
+ iaText.append(" generated-by=\"" +
area.getGeneratedBy().getName() +
+ "//" + area.getGeneratedBy() + "\"");
+ iaText.append(">");
+ writeStartTag(iaText.toString());
+
+ // write out marker info
+ java.util.Vector markers = area.getMarkers();
+ if (!markers.isEmpty()) {
+ writeStartTag("<Markers>");
+ for (int m = 0; m < markers.size(); m++) {
+ org.apache.fop.fo.flow.Marker marker =
+
(org.apache.fop.fo.flow.Marker)markers.elementAt(m);
+ StringBuffer maText = new StringBuffer();
+ maText.append("<Marker marker-class-name=\"" +
+ marker.getMarkerClassName() + "\"");
+ maText.append(" RegisteredArea=\"" +
+ marker.getRegistryArea() + "\"");
+ maText.append("/>");
+ writeEmptyElementTag(maText.toString());
+ }
+ writeEndTag("</Markers>");
+ }
+
+ Enumeration e = area.getChildren().elements();
+ while (e.hasMoreElements()) {
+ Box b = (Box) e.nextElement();
+ b.render(this);
+ }
+ writeEndTag("</InlineArea>");
+ }
+
/**
* render a display space to XML
*
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]