zongaro 2002/11/13 09:03:06
Modified: java/src/org/apache/xalan/xsltc/cmdline Tag: XSLTC_DTM
Transform.java
java/src/org/apache/xalan/xsltc/dom Tag: XSLTC_DTM
DocumentCache.java
java/src/org/apache/xalan/xsltc/trax Tag: XSLTC_DTM
TransformerImpl.java TransformerHandlerImpl.java
Log:
Turn off node indexing for XSLTC's DTM objects. No iterators or traversers
that XSLTC uses take advantage of it, so it's pure overhead.
Revision Changes Path
No revision
No revision
1.15.10.7 +2 -2
xml-xalan/java/src/org/apache/xalan/xsltc/cmdline/Transform.java
Index: Transform.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/cmdline/Transform.java,v
retrieving revision 1.15.10.6
retrieving revision 1.15.10.7
diff -u -r1.15.10.6 -r1.15.10.7
--- Transform.java 5 Nov 2002 10:41:36 -0000 1.15.10.6
+++ Transform.java 13 Nov 2002 17:03:01 -0000 1.15.10.7
@@ -177,7 +177,7 @@
final SAXImpl dom = (SAXImpl)dtmManager.getDTM(
new SAXSource(reader, new
InputSource(_fileName)),
- false, null, true, true);
+ false, null, true, false);
AbstractTranslet _translet = (AbstractTranslet)translet;
dom.setDocumentURI(_fileName);
No revision
No revision
1.6.10.6 +2 -2
xml-xalan/java/src/org/apache/xalan/xsltc/dom/DocumentCache.java
Index: DocumentCache.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/dom/DocumentCache.java,v
retrieving revision 1.6.10.5
retrieving revision 1.6.10.6
diff -u -r1.6.10.5 -r1.6.10.6
--- DocumentCache.java 5 Nov 2002 10:41:45 -0000 1.6.10.5
+++ DocumentCache.java 13 Nov 2002 17:03:01 -0000 1.6.10.6
@@ -147,7 +147,7 @@
final long stamp = System.currentTimeMillis();
_dom = (SAXImpl)dtmManager.getDTM(
new SAXSource(_reader, new
InputSource(uri)),
- false, null, true, true, false);
+ false, null, true, false, false);
_dom.setDocumentURI(uri);
// The build time can be used for statistics for a better
No revision
No revision
1.37.2.10 +4 -4
xml-xalan/java/src/org/apache/xalan/xsltc/trax/TransformerImpl.java
Index: TransformerImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/trax/TransformerImpl.java,v
retrieving revision 1.37.2.9
retrieving revision 1.37.2.10
diff -u -r1.37.2.9 -r1.37.2.10
--- TransformerImpl.java 5 Nov 2002 10:41:48 -0000 1.37.2.9
+++ TransformerImpl.java 13 Nov 2002 17:03:01 -0000 1.37.2.10
@@ -411,7 +411,7 @@
org.apache.xpath.objects.XMLStringFactoryImpl
.getFactory());
- dom = (SAXImpl)dtmManager.getDTM(sax, false, null, true, true,
+ dom = (SAXImpl)dtmManager.getDTM(sax, false, null, true, false,
hasUserReader);
final DOMBuilder builder = ((SAXImpl)dom).getBuilder();
try {
@@ -434,7 +434,7 @@
.getFactory());
dom = (DOMImpl)dtmManager.getDTM(domsrc, false, null, true,
- true, false);
+ false, false);
((DOMImpl)dom).setDocumentURI(_sourceSystemId);
}
// Handle StreamSource input
@@ -468,7 +468,7 @@
throw new TransformerException(err.toString());
}
dom = (SAXImpl)dtmManager.getDTM(new SAXSource(reader, input),
- false, null, true, true,
+ false, null, true, false,
false);
((SAXImpl)dom).setDocumentURI(_sourceSystemId);
}
1.6.10.8 +2 -2
xml-xalan/java/src/org/apache/xalan/xsltc/trax/TransformerHandlerImpl.java
Index: TransformerHandlerImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/trax/TransformerHandlerImpl.java,v
retrieving revision 1.6.10.7
retrieving revision 1.6.10.8
diff -u -r1.6.10.7 -r1.6.10.8
--- TransformerHandlerImpl.java 5 Nov 2002 10:41:48 -0000 1.6.10.7
+++ TransformerHandlerImpl.java 13 Nov 2002 17:03:05 -0000 1.6.10.8
@@ -219,7 +219,7 @@
org.apache.xpath.objects.XMLStringFactoryImpl.getFactory());
// Construct the DTM using the SAX events that come through
- _dom = (SAXImpl)dtmManager.getDTM(null, false, null, true, true);
+ _dom = (SAXImpl)dtmManager.getDTM(null, false, null, true,
false);
_handler = _dom.getBuilder();
_lexHandler = (LexicalHandler) _handler;
_dtdHandler = (DTDHandler) _handler;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]