Parcourir la source

Added getNextPageId and getLogger methods


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP_0-20-0_Alt-Design@197514 13f79535-47bb-0310-9956-ffa450edef68
tags/Defoe_export
Peter Bernard West il y a 20 ans
Parent
révision
d3173308a9
1 fichiers modifiés avec 19 ajouts et 0 suppressions
  1. 19
    0
      src/java/org/apache/fop/fo/FOTree.java

+ 19
- 0
src/java/org/apache/fop/fo/FOTree.java Voir le fichier

@@ -43,6 +43,17 @@ public class FOTree extends Tree implements Runnable {
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.
@@ -167,4 +178,12 @@ public class FOTree extends Tree implements Runnable {
System.out.println("# of FONodes: " + nodecount);
}

/**
* Gets the <code>FOTree</code> logger
* @return the logger
*/
public Logger getLogger() {
return log;
}

}// FOTree

Chargement…
Annuler
Enregistrer