You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by mr...@apache.org on 2004/04/12 23:56:02 UTC
cvs commit: xml-xerces/java/src/org/apache/xerces/parsers XML11Configuration.java BasicParserConfiguration.java
mrglavas 2004/04/12 14:56:02
Modified: java/src/org/apache/xerces/dom DOMConfigurationImpl.java
java/src/org/apache/xerces/util
ParserConfigurationSettings.java
java/src/org/apache/xerces/parsers XML11Configuration.java
BasicParserConfiguration.java
Log:
Replace HashTables with unsynchronized HashMaps. This is done
for performance reasons because we don't require thread-safety
here. Also, it allows setting of null entries which is useful for our
LSParser's DOMConfiguration.
Revision Changes Path
1.27 +4 -4 xml-xerces/java/src/org/apache/xerces/dom/DOMConfigurationImpl.java
Index: DOMConfigurationImpl.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/DOMConfigurationImpl.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- DOMConfigurationImpl.java 19 Mar 2004 19:46:54 -0000 1.26
+++ DOMConfigurationImpl.java 12 Apr 2004 21:56:02 -0000 1.27
@@ -18,7 +18,7 @@
import java.io.IOException;
import java.util.ArrayList;
-import java.util.Hashtable;
+import java.util.HashMap;
import java.util.Locale;
import java.util.Vector;
@@ -211,8 +211,8 @@
fRecognizedProperties = new ArrayList();
// create table for features and properties
- fFeatures = new Hashtable();
- fProperties = new Hashtable();
+ fFeatures = new HashMap();
+ fProperties = new HashMap();
// add default recognized features
final String[] recognizedFeatures = {
1.10 +6 -6 xml-xerces/java/src/org/apache/xerces/util/ParserConfigurationSettings.java
Index: ParserConfigurationSettings.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/util/ParserConfigurationSettings.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ParserConfigurationSettings.java 24 Feb 2004 23:15:53 -0000 1.9
+++ ParserConfigurationSettings.java 12 Apr 2004 21:56:02 -0000 1.10
@@ -17,7 +17,7 @@
package org.apache.xerces.util;
import java.util.ArrayList;
-import java.util.Hashtable;
+import java.util.HashMap;
import java.util.Vector;
import org.apache.xerces.impl.Constants;
@@ -55,13 +55,13 @@
protected ArrayList fRecognizedProperties;
/** Properties. */
- protected Hashtable fProperties;
+ protected HashMap fProperties;
/** Recognized features. */
protected ArrayList fRecognizedFeatures;
/** Features. */
- protected Hashtable fFeatures;
+ protected HashMap fFeatures;
/** Parent parser configuration settings. */
protected XMLComponentManager fParentSettings;
@@ -86,8 +86,8 @@
fRecognizedProperties = new ArrayList();
// create table for features and properties
- fFeatures = new Hashtable();
- fProperties = new Hashtable();
+ fFeatures = new HashMap();
+ fProperties = new HashMap();
// save parent
fParentSettings = parent;
1.17 +4 -5 xml-xerces/java/src/org/apache/xerces/parsers/XML11Configuration.java
Index: XML11Configuration.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/XML11Configuration.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- XML11Configuration.java 24 Feb 2004 23:15:57 -0000 1.16
+++ XML11Configuration.java 12 Apr 2004 21:56:02 -0000 1.17
@@ -18,9 +18,8 @@
import java.io.IOException;
import java.util.ArrayList;
-import java.util.Hashtable;
+import java.util.HashMap;
import java.util.Locale;
-import java.util.Vector;
import org.apache.xerces.impl.Constants;
import org.apache.xerces.impl.XML11DTDScannerImpl;
@@ -421,8 +420,8 @@
fRecognizedProperties = new ArrayList();
// create table for features and properties
- fFeatures = new Hashtable();
- fProperties = new Hashtable();
+ fFeatures = new HashMap();
+ fProperties = new HashMap();
// add default recognized features
final String[] recognizedFeatures =
1.24 +4 -4 xml-xerces/java/src/org/apache/xerces/parsers/BasicParserConfiguration.java
Index: BasicParserConfiguration.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/BasicParserConfiguration.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- BasicParserConfiguration.java 25 Mar 2004 04:03:23 -0000 1.23
+++ BasicParserConfiguration.java 12 Apr 2004 21:56:02 -0000 1.24
@@ -18,7 +18,7 @@
import java.io.IOException;
import java.util.ArrayList;
-import java.util.Hashtable;
+import java.util.HashMap;
import java.util.Locale;
import org.apache.xerces.impl.Constants;
@@ -202,8 +202,8 @@
fRecognizedProperties = new ArrayList();
// create table for features and properties
- fFeatures = new Hashtable();
- fProperties = new Hashtable();
+ fFeatures = new HashMap();
+ fProperties = new HashMap();
// add default recognized features
final String[] recognizedFeatures = {
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org