22
23 import com.sun.org.apache.xerces.internal.impl.Constants;
24 import com.sun.org.apache.xerces.internal.util.FeatureState;
25 import com.sun.org.apache.xerces.internal.util.NamespaceSupport;
26 import com.sun.org.apache.xerces.internal.util.SymbolTable;
27 import com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler;
28 import com.sun.org.apache.xerces.internal.xinclude.XIncludeNamespaceSupport;
29 import com.sun.org.apache.xerces.internal.xni.NamespaceContext;
30 import com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler;
31 import com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool;
32 import com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager;
33 import com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException;
34 import com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource;
35
36 /**
37 * This class is the configuration used to parse XML 1.0 and XML 1.1 documents
38 * and provides support for XInclude. This is the default Xerces configuration.
39 *
40 * @author Michael Glavassevich, IBM
41 *
42 * @version $Id: XIncludeAwareParserConfiguration.java,v 1.5 2010-11-01 04:40:10 joehw Exp $
43 */
44 public class XIncludeAwareParserConfiguration extends XML11Configuration {
45
46 /** Feature identifier: allow notation and unparsed entity events to be sent out of order. */
47 protected static final String ALLOW_UE_AND_NOTATION_EVENTS =
48 Constants.SAX_FEATURE_PREFIX + Constants.ALLOW_DTD_EVENTS_AFTER_ENDDTD_FEATURE;
49
50 /** Feature identifier: fixup base URIs. */
51 protected static final String XINCLUDE_FIXUP_BASE_URIS =
52 Constants.XERCES_FEATURE_PREFIX + Constants.XINCLUDE_FIXUP_BASE_URIS_FEATURE;
53
54 /** Feature identifier: fixup language. */
55 protected static final String XINCLUDE_FIXUP_LANGUAGE =
56 Constants.XERCES_FEATURE_PREFIX + Constants.XINCLUDE_FIXUP_LANGUAGE_FEATURE;
57
58 /** Feature identifier: XInclude processing */
59 protected static final String XINCLUDE_FEATURE =
60 Constants.XERCES_FEATURE_PREFIX + Constants.XINCLUDE_FEATURE;
61
62 /** Property identifier: error reporter. */
|
22
23 import com.sun.org.apache.xerces.internal.impl.Constants;
24 import com.sun.org.apache.xerces.internal.util.FeatureState;
25 import com.sun.org.apache.xerces.internal.util.NamespaceSupport;
26 import com.sun.org.apache.xerces.internal.util.SymbolTable;
27 import com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler;
28 import com.sun.org.apache.xerces.internal.xinclude.XIncludeNamespaceSupport;
29 import com.sun.org.apache.xerces.internal.xni.NamespaceContext;
30 import com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler;
31 import com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool;
32 import com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager;
33 import com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException;
34 import com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource;
35
36 /**
37 * This class is the configuration used to parse XML 1.0 and XML 1.1 documents
38 * and provides support for XInclude. This is the default Xerces configuration.
39 *
40 * @author Michael Glavassevich, IBM
41 *
42 */
43 public class XIncludeAwareParserConfiguration extends XML11Configuration {
44
45 /** Feature identifier: allow notation and unparsed entity events to be sent out of order. */
46 protected static final String ALLOW_UE_AND_NOTATION_EVENTS =
47 Constants.SAX_FEATURE_PREFIX + Constants.ALLOW_DTD_EVENTS_AFTER_ENDDTD_FEATURE;
48
49 /** Feature identifier: fixup base URIs. */
50 protected static final String XINCLUDE_FIXUP_BASE_URIS =
51 Constants.XERCES_FEATURE_PREFIX + Constants.XINCLUDE_FIXUP_BASE_URIS_FEATURE;
52
53 /** Feature identifier: fixup language. */
54 protected static final String XINCLUDE_FIXUP_LANGUAGE =
55 Constants.XERCES_FEATURE_PREFIX + Constants.XINCLUDE_FIXUP_LANGUAGE_FEATURE;
56
57 /** Feature identifier: XInclude processing */
58 protected static final String XINCLUDE_FEATURE =
59 Constants.XERCES_FEATURE_PREFIX + Constants.XINCLUDE_FEATURE;
60
61 /** Property identifier: error reporter. */
|