You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mm...@apache.org on 2001/06/12 19:22:58 UTC
cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref CoroutineSAXParser.java DTMManagerDefault.java
mmidy 01/06/12 10:22:58
Modified: java/src/org/apache/xml/dtm Tag: DTM_EXP DTMManager.java
java/src/org/apache/xml/dtm/ref Tag: DTM_EXP
CoroutineSAXParser.java DTMManagerDefault.java
Log:
Make use of the thread pool for transform threads and use a feature to set whether or not to do an incremental transform
Revision Changes Path
No revision
No revision
1.1.2.16 +15 -0 xml-xalan/java/src/org/apache/xml/dtm/Attic/DTMManager.java
Index: DTMManager.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xml/dtm/Attic/DTMManager.java,v
retrieving revision 1.1.2.15
retrieving revision 1.1.2.16
diff -u -r1.1.2.15 -r1.1.2.16
--- DTMManager.java 2001/06/03 03:04:24 1.1.2.15
+++ DTMManager.java 2001/06/12 17:22:52 1.1.2.16
@@ -332,6 +332,21 @@
* @return The newly created <code>DTMIterator</code>.
*/
public abstract DTMIterator createDTMIterator(int node);
+
+ /* Flag indicating whether an incremental transform is desired */
+ public static boolean m_incremental = false;
+
+ /**
+ * Set a flag indicating whether an incremental transform is desired
+ * @param incremental boolean to use to set m_incremental.
+ *
+ */
+ public static void setIncremental(boolean incremental)
+ {
+ m_incremental = incremental;
+ }
+
+
// -------------------- private methods --------------------
No revision
No revision
1.1.2.2 +4 -3 xml-xalan/java/src/org/apache/xml/dtm/ref/Attic/CoroutineSAXParser.java
Index: CoroutineSAXParser.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xml/dtm/ref/Attic/CoroutineSAXParser.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- CoroutineSAXParser.java 2001/05/23 02:56:44 1.1.2.1
+++ CoroutineSAXParser.java 2001/06/12 17:22:55 1.1.2.2
@@ -167,9 +167,10 @@
setXMLReader(parser);
fRunningInThread=true;
- Thread t = new Thread(this);
- t.setDaemon(false);
- t.start();
+ org.apache.xalan.transformer.TransformerImpl.runTransformThread(this);
+ //Thread t = new Thread(this);
+ //t.setDaemon(false);
+ //t.start();
}
//
1.1.2.8 +2 -1 xml-xalan/java/src/org/apache/xml/dtm/ref/Attic/DTMManagerDefault.java
Index: DTMManagerDefault.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xml/dtm/ref/Attic/DTMManagerDefault.java,v
retrieving revision 1.1.2.7
retrieving revision 1.1.2.8
diff -u -r1.1.2.7 -r1.1.2.8
--- DTMManagerDefault.java 2001/06/11 20:16:38 1.1.2.7
+++ DTMManagerDefault.java 2001/06/12 17:22:56 1.1.2.8
@@ -250,7 +250,8 @@
if (haveXercesParser)
incremental = true; // No matter what. %REVIEW%
- if (false && incremental)
+
+ if (this.m_incremental && incremental)
{
// Create a CoroutineManager to manage the coordination between the
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org