pbwest 2004/01/21 02:59:35
Modified: src/java/org/apache/fop/fo Tag: FOP_0-20-0_Alt-Design
FONode.java
Log:
getMarkers -
Javadoc comment added
relinquish(event) problem fixed
Revision Changes Path
No revision
No revision
1.2.2.9 +7 -3 xml-fop/src/java/org/apache/fop/fo/FONode.java
Index: FONode.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/FONode.java,v
retrieving revision 1.2.2.8
retrieving revision 1.2.2.9
diff -u -r1.2.2.8 -r1.2.2.9
--- FONode.java 20 Jan 2004 05:45:55 -0000 1.2.2.8
+++ FONode.java 21 Jan 2004 10:59:35 -0000 1.2.2.9
@@ -606,17 +606,21 @@
}
}
+ /**
+ * Gets the fo:marker elements (if any) defined in the this node. Any
+ * fo:marker events found are relinquished.
+ * @return the number of markers found
+ * @throws FOPException
+ */
public int getMarkers() throws FOPException {
XmlEvent ev;
-
try {
while ((ev = xmlevents.expectStartElement
(FObjectNames.MARKER, XmlEvent.DISCARD_W_SPACE))
!= null) {
new FoMarker(getFOTree(), this, (FoXmlEvent)ev, stateFlags);
numMarkers++;
- ev = xmlevents.getEndElement(
- XmlEventReader.DISCARD_EV, ev);
+ // Relinquish the original event
namespaces.relinquishEvent(ev);
}
} catch (TreeException e) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]