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]