pbwest      2004/05/10 04:50:02

  Modified:    src/java/org/apache/fop/fo Tag: FOP_0-20-0_Alt-Design
                        FOPageSeqNode.java
  Log:
  pageSequence field now stored as FoPageSequence,
  not as FONode
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.3   +13 -9     xml-fop/src/java/org/apache/fop/fo/Attic/FOPageSeqNode.java
  
  Index: FOPageSeqNode.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/Attic/FOPageSeqNode.java,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- FOPageSeqNode.java        8 May 2004 13:07:17 -0000       1.1.2.2
  +++ FOPageSeqNode.java        10 May 2004 11:50:02 -0000      1.1.2.3
  @@ -24,6 +24,7 @@
   import org.apache.fop.datastructs.TreeException;
   import org.apache.fop.fo.expr.PropertyException;
   import org.apache.fop.fo.flow.FoMarker;
  +import org.apache.fop.fo.flow.FoPageSequence;
   import org.apache.fop.xml.FoXmlEvent;
   import org.apache.fop.xml.XmlEvent;
   
  @@ -34,7 +35,7 @@
   public class FOPageSeqNode extends FONode {
   
       /** The <code>FoPageSequence</code> ancestor of this node. */
  -    protected final FONode pageSequence;
  +    protected final FoPageSequence pageSequence;
       /**
        * Comment for <code>childContext</code>
        */
  @@ -78,8 +79,12 @@
               stateFlags,
               sparsePropsMap,
               sparseIndices);
  -        
  -        this.pageSequence = pageSequence;
  +        if (pageSequence.type != FObjectNames.PAGE_SEQUENCE) {
  +            throw new RuntimeException(
  +                    "FOPageSeqNode constructor expects FoPageSequence; got " +
  +                    nodeType());
  +        }
  +        this.pageSequence = (FoPageSequence)pageSequence;
       }
       
       
  @@ -113,19 +118,18 @@
               int[] sparsePropsMap,
               int[] sparseIndices)
       throws TreeException, FOPException, PropertyException {
  -        super(
  +        this(
                   foTree,
                   type,
                   pageSequence,
  +                pageSequence,
                   event,
                   stateFlags,
                   sparsePropsMap,
                   sparseIndices);
  -        
  -        this.pageSequence = pageSequence;
       }
       
  -    public FONode getPageSequence() {
  +    public FoPageSequence getPageSequence() {
           return pageSequence;
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to