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]

Reply via email to