From: Wolfgang M. M. <wol...@us...> - 2004-09-12 09:25:40
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/memtree/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21081/src/org/exist/memtree/test Modified Files: DOMTest.java Log Message: * Added support for XQuery pragmas to set serialization and watchdog settings. * org.exist.storage.serializers.Serializer now passes all output to an instance of the Receiver interface instead of a SAX ContentHandler. Receiver resembles SAX, but has methods that are closer to eXist's internal storage. For example, it directly accepts a QName in startElement to avoid unnecessary string allocations. * Fixed various performance leaks in cross-document joins. Index: DOMTest.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/memtree/test/DOMTest.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DOMTest.java 29 Jan 2004 15:06:48 -0000 1.5 --- DOMTest.java 12 Sep 2004 09:25:23 -0000 1.6 *************** *** 15,19 **** import org.exist.memtree.MemTreeBuilder; ! import org.exist.memtree.Receiver; import org.exist.util.serializer.DOMSerializer; import org.exist.xquery.XQueryContext; --- 15,19 ---- import org.exist.memtree.MemTreeBuilder; ! import org.exist.memtree.DocumentBuilderReceiver; import org.exist.util.serializer.DOMSerializer; import org.exist.xquery.XQueryContext; *************** *** 45,49 **** public void testDocumentBuilder() throws Exception { ! Receiver receiver = new Receiver(); SAXParserFactory factory = SAXParserFactory.newInstance(); factory.setNamespaceAware(true); --- 45,49 ---- public void testDocumentBuilder() throws Exception { ! DocumentBuilderReceiver receiver = new DocumentBuilderReceiver(); SAXParserFactory factory = SAXParserFactory.newInstance(); factory.setNamespaceAware(true); |