pbwest 2004/04/15 22:18:52
Modified: src/java/org/apache/fop/fo Tag: FOP_0-20-0_Alt-Design
FOTree.java
Log:
Added getNextPageId and getLogger methods
Revision Changes Path
No revision
No revision
1.1.2.9 +22 -3 xml-fop/src/java/org/apache/fop/fo/Attic/FOTree.java
Index: FOTree.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/Attic/FOTree.java,v
retrieving revision 1.1.2.8
retrieving revision 1.1.2.9
diff -u -r1.1.2.8 -r1.1.2.9
--- FOTree.java 8 Mar 2004 20:46:29 -0000 1.1.2.8
+++ FOTree.java 16 Apr 2004 05:18:52 -0000 1.1.2.9
@@ -43,6 +43,17 @@
private static final String tag = "$Name$";
private static final String revision = "$Revision$";
+ /** Provides a monotonically increasing pageId */
+ private long nextPageId = 0;
+ /** Locking object for synchronizing <code>getNextPageId</code> method.
+ * The value is irrelevant. */
+ private Boolean lock = new Boolean(true);
+ public long getNextPageId() {
+ synchronized (lock) {
+ return ++nextPageId;
+ }
+ }
+
/**
* The buffer from which the <tt>XmlEvent</tt>s from the parser will
* be read. <tt>protected</tt> so that FONode can access it.
@@ -165,6 +176,14 @@
*/
}
System.out.println("# of FONodes: " + nodecount);
+ }
+
+ /**
+ * Gets the <code>FOTree</code> logger
+ * @return the logger
+ */
+ public Logger getLogger() {
+ return log;
}
}// FOTree
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]