pbwest 2004/01/19 23:13:56
Modified: src/java/org/apache/fop/xml Tag: FOP_0-20-0_Alt-Design
ArrayXmlEventsBuffer.java
Log:
Add emptyBuffer() method
Revision Changes Path
No revision
No revision
1.1.2.3 +11 -9
xml-fop/src/java/org/apache/fop/xml/Attic/ArrayXmlEventsBuffer.java
Index: ArrayXmlEventsBuffer.java
===================================================================
RCS file:
/home/cvs/xml-fop/src/java/org/apache/fop/xml/Attic/ArrayXmlEventsBuffer.java,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -r1.1.2.2 -r1.1.2.3
--- ArrayXmlEventsBuffer.java 20 Jan 2004 05:45:54 -0000 1.1.2.2
+++ ArrayXmlEventsBuffer.java 20 Jan 2004 07:13:55 -0000 1.1.2.3
@@ -70,13 +70,6 @@
implements XmlEventSource {
/**
- * Constant for <i>discardEvent</i> field of
- * <i>getEndElement(boolean discardEvent, XmlEvent(, boolean)).
- */
- public static final boolean DISCARD_EV = true,
- RETAIN_EV = false;
-
- /**
* The datastructure for the events buffer.
*/
private ArrayList buffer;
@@ -185,4 +178,13 @@
// requirement, set bufferRead to false.
nextEvent = 0;
}
+
+ public void emptyBuffer() {
+ rewindBuffer();
+ for (int i = buffer.size(); i >= 0; ) {
+ namespaces.relinquishEvent((XmlEvent)buffer.get(--i));
+ buffer.remove(i);
+ }
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]