You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by el...@apache.org on 2003/03/10 20:19:19 UTC

cvs commit: xml-xerces/java/src/org/apache/xerces/impl/dtd DTDGrammar.java

elena       2003/03/10 11:19:19

  Modified:    java/src/org/apache/xerces/impl/dtd DTDGrammar.java
  Log:
  Applying patch from Michael Glavassevich as well as fixing some import statements.
  http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17385
  
  Revision  Changes    Path
  1.23      +7 -34     xml-xerces/java/src/org/apache/xerces/impl/dtd/DTDGrammar.java
  
  Index: DTDGrammar.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dtd/DTDGrammar.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- DTDGrammar.java	7 Dec 2002 00:18:53 -0000	1.22
  +++ DTDGrammar.java	10 Mar 2003 19:19:18 -0000	1.23
  @@ -59,32 +59,19 @@
   
   import java.util.Hashtable;
   import java.util.Vector;
  -import java.util.Enumeration;
  -import java.lang.Integer;
   
  -import org.apache.xerces.impl.XMLErrorReporter;
  -import org.apache.xerces.impl.msg.XMLMessageFormatter;
  -import org.apache.xerces.impl.dv.DTDDVFactory;
  -import org.apache.xerces.impl.dtd.models.ContentModelValidator;
  -import org.apache.xerces.impl.dtd.models.CMNode;
   import org.apache.xerces.impl.dtd.models.CMAny;
  +import org.apache.xerces.impl.dtd.models.CMBinOp;
   import org.apache.xerces.impl.dtd.models.CMLeaf;
  +import org.apache.xerces.impl.dtd.models.CMNode;
   import org.apache.xerces.impl.dtd.models.CMUniOp;
  -import org.apache.xerces.impl.dtd.models.CMBinOp;
  +import org.apache.xerces.impl.dtd.models.ContentModelValidator;
   import org.apache.xerces.impl.dtd.models.DFAContentModel;
   import org.apache.xerces.impl.dtd.models.MixedContentModel;
   import org.apache.xerces.impl.dtd.models.SimpleContentModel;
  -import org.apache.xerces.impl.dtd.XMLElementDecl;
  -import org.apache.xerces.impl.dtd.XMLAttributeDecl;
  -import org.apache.xerces.impl.dtd.XMLNotationDecl;
  -import org.apache.xerces.impl.dtd.XMLEntityDecl;
  -import org.apache.xerces.impl.dtd.XMLSimpleType;
  -import org.apache.xerces.impl.dtd.XMLContentSpec;
  -import org.apache.xerces.impl.dtd.XMLDTDDescription;
  -import org.apache.xerces.impl.validation.EntityState;
   import org.apache.xerces.impl.dv.DatatypeValidator;
  +import org.apache.xerces.impl.validation.EntityState;
   import org.apache.xerces.util.SymbolTable;
  -
   import org.apache.xerces.xni.Augmentations;
   import org.apache.xerces.xni.QName;
   import org.apache.xerces.xni.XMLDTDContentModelHandler;
  @@ -93,12 +80,10 @@
   import org.apache.xerces.xni.XMLResourceIdentifier;
   import org.apache.xerces.xni.XMLString;
   import org.apache.xerces.xni.XNIException;
  -import org.apache.xerces.xni.parser.XMLDTDSource;
  -import org.apache.xerces.xni.parser.XMLDTDContentModelSource;
   import org.apache.xerces.xni.grammars.Grammar;
   import org.apache.xerces.xni.grammars.XMLGrammarDescription;
  -
  -import org.xml.sax.SAXException;
  +import org.apache.xerces.xni.parser.XMLDTDContentModelSource;
  +import org.apache.xerces.xni.parser.XMLDTDSource;
   
   /**
    * A DTD grammar. This class implements the XNI handler interfaces
  @@ -678,7 +663,6 @@
           fSimpleType.nonNormalizedDefaultValue      = nonNormalizedDefaultValue!=null ?  nonNormalizedDefaultValue.toString() : null;
           fSimpleType.enumeration       = enumeration;
   
  -        Hashtable facets = new Hashtable();
           if (type.equals("CDATA")) {
               fSimpleType.type = XMLSimpleType.TYPE_CDATA;
           }
  @@ -707,20 +691,9 @@
           }
           else if (type.startsWith("NOTATION") ) {
               fSimpleType.type = XMLSimpleType.TYPE_NOTATION;
  -            /***
  -            facets.put(SchemaSymbols.ELT_ENUMERATION, fSimpleType.enumeration);
  -            /***/
  -            // REVISIT: Is this a bug? -Ac
  -            facets.put("enumeration", fSimpleType.enumeration);
  -            /***/
           }
           else if (type.startsWith("ENUMERATION") ) {
               fSimpleType.type = XMLSimpleType.TYPE_ENUMERATION;
  -            /***
  -            facets.put(SchemaSymbols.ELT_ENUMERATION, fSimpleType.enumeration);
  -            /***/
  -            facets.put("enumeration", fSimpleType.enumeration);
  -            /***/
           }
           else {
               // REVISIT: Report error message. -Ac
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org