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