< prev index next >

src/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java

Print this page
rev 2127 : 8048021: Remove @version tag in jaxp repo
Reviewed-by: joehw


  41 import com.sun.org.apache.xerces.internal.xni.parser.XMLComponent;
  42 import com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager;
  43 import com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException;
  44 import com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner;
  45 import com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner;
  46 import com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource;
  47 import com.sun.org.apache.xerces.internal.xni.parser.XMLPullParserConfiguration;
  48 import jdk.xml.internal.JdkXmlUtils;
  49 
  50 /**
  51  * This is the non validating parser configuration. It extends the basic
  52  * configuration with the set of following parser components:
  53  * Document scanner, DTD scanner, namespace binder, document handler.
  54  * <p>
  55  * Xerces parser that uses this configuration is <strong>not</strong> <a href="http://www.w3.org/TR/REC-xml#sec-conformance">conformant</a>
  56  * non-validating XML processor, since conformant non-validating processor is required
  57  * to process "all the declarations they read in the internal DTD subset ... must use the information in those declarations to normalize attribute values,
  58  * include the replacement text of internal entities, and supply default attribute values".
  59  *
  60  * @author Elena Litani, IBM
  61  * @version $Id: NonValidatingConfiguration.java,v 1.7 2010-11-01 04:40:09 joehw Exp $
  62  */
  63 public class NonValidatingConfiguration
  64     extends BasicParserConfiguration
  65     implements XMLPullParserConfiguration {
  66 
  67     //
  68     // Constants
  69     //
  70 
  71     // feature identifiers
  72 
  73     /** Feature identifier: warn on duplicate attribute definition. */
  74     protected static final String WARN_ON_DUPLICATE_ATTDEF =
  75         Constants.XERCES_FEATURE_PREFIX + Constants.WARN_ON_DUPLICATE_ATTDEF_FEATURE;
  76 
  77     /** Feature identifier: warn on duplicate entity definition. */
  78     protected static final String WARN_ON_DUPLICATE_ENTITYDEF =
  79         Constants.XERCES_FEATURE_PREFIX + Constants.WARN_ON_DUPLICATE_ENTITYDEF_FEATURE;
  80 
  81     /** Feature identifier: warn on undeclared element definition. */




  41 import com.sun.org.apache.xerces.internal.xni.parser.XMLComponent;
  42 import com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager;
  43 import com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException;
  44 import com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner;
  45 import com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner;
  46 import com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource;
  47 import com.sun.org.apache.xerces.internal.xni.parser.XMLPullParserConfiguration;
  48 import jdk.xml.internal.JdkXmlUtils;
  49 
  50 /**
  51  * This is the non validating parser configuration. It extends the basic
  52  * configuration with the set of following parser components:
  53  * Document scanner, DTD scanner, namespace binder, document handler.
  54  * <p>
  55  * Xerces parser that uses this configuration is <strong>not</strong> <a href="http://www.w3.org/TR/REC-xml#sec-conformance">conformant</a>
  56  * non-validating XML processor, since conformant non-validating processor is required
  57  * to process "all the declarations they read in the internal DTD subset ... must use the information in those declarations to normalize attribute values,
  58  * include the replacement text of internal entities, and supply default attribute values".
  59  *
  60  * @author Elena Litani, IBM

  61  */
  62 public class NonValidatingConfiguration
  63     extends BasicParserConfiguration
  64     implements XMLPullParserConfiguration {
  65 
  66     //
  67     // Constants
  68     //
  69 
  70     // feature identifiers
  71 
  72     /** Feature identifier: warn on duplicate attribute definition. */
  73     protected static final String WARN_ON_DUPLICATE_ATTDEF =
  74         Constants.XERCES_FEATURE_PREFIX + Constants.WARN_ON_DUPLICATE_ATTDEF_FEATURE;
  75 
  76     /** Feature identifier: warn on duplicate entity definition. */
  77     protected static final String WARN_ON_DUPLICATE_ENTITYDEF =
  78         Constants.XERCES_FEATURE_PREFIX + Constants.WARN_ON_DUPLICATE_ENTITYDEF_FEATURE;
  79 
  80     /** Feature identifier: warn on undeclared element definition. */


< prev index next >