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]

Reply via email to