public class com.sun.org.apache.xerces.internal.parsers.DTDConfiguration extends com.sun.org.apache.xerces.internal.parsers.BasicParserConfiguration implements com.sun.org.apache.xerces.internal.xni.parser.XMLPullParserConfiguration
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.parsers.DTDConfiguration
super_class: com.sun.org.apache.xerces.internal.parsers.BasicParserConfiguration
{
protected static final java.lang.String WARN_ON_DUPLICATE_ATTDEF;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/warn-on-duplicate-attdef"
protected static final java.lang.String WARN_ON_DUPLICATE_ENTITYDEF;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/warn-on-duplicate-entitydef"
protected static final java.lang.String WARN_ON_UNDECLARED_ELEMDEF;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/warn-on-undeclared-elemdef"
protected static final java.lang.String ALLOW_JAVA_ENCODINGS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/allow-java-encodings"
protected static final java.lang.String CONTINUE_AFTER_FATAL_ERROR;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/continue-after-fatal-error"
protected static final java.lang.String LOAD_EXTERNAL_DTD;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/nonvalidating/load-external-dtd"
protected static final java.lang.String NOTIFY_BUILTIN_REFS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/scanner/notify-builtin-refs"
protected static final java.lang.String NOTIFY_CHAR_REFS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/scanner/notify-char-refs"
protected static final java.lang.String ERROR_REPORTER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/error-reporter"
protected static final java.lang.String ENTITY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/entity-manager"
protected static final java.lang.String DOCUMENT_SCANNER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/document-scanner"
protected static final java.lang.String DTD_SCANNER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/dtd-scanner"
protected static final java.lang.String XMLGRAMMAR_POOL;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/grammar-pool"
protected static final java.lang.String DTD_PROCESSOR;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/dtd-processor"
protected static final java.lang.String DTD_VALIDATOR;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/validator/dtd"
protected static final java.lang.String NAMESPACE_BINDER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/namespace-binder"
protected static final java.lang.String DATATYPE_VALIDATOR_FACTORY;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/datatype-validator-factory"
protected static final java.lang.String VALIDATION_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/validation-manager"
protected static final java.lang.String JAXP_SCHEMA_LANGUAGE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
protected static final java.lang.String JAXP_SCHEMA_SOURCE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://java.sun.com/xml/jaxp/properties/schemaSource"
protected static final java.lang.String LOCALE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/locale"
protected static final java.lang.String XML_SECURITY_PROPERTY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
private static final java.lang.String SECURITY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/security-manager"
protected static final boolean PRINT_EXCEPTION_STACK_TRACE;
descriptor: Z
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool fGrammarPool;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory fDatatypeValidatorFactory;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLErrorReporter fErrorReporter;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLEntityManager fEntityManager;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner fScanner;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource fInputSource;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner fDTDScanner;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor fDTDProcessor;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator fDTDValidator;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder fNamespaceBinder;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.validation.ValidationManager fValidationManager;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.xni.XMLLocator fLocator;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
flags: (0x0004) ACC_PROTECTED
protected boolean fParseInProgress;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 2 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
MethodParameters:
Name Flags
symbolTable
public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokespecial com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 2 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
0 2 2 grammarPool Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
MethodParameters:
Name Flags
symbolTable
grammarPool
public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool, com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 3
invokespecial com.sun.org.apache.xerces.internal.parsers.BasicParserConfiguration.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
1: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fParseInProgress:Z
2: iconst_4
anewarray java.lang.String
dup
iconst_0
3: ldc "http://apache.org/xml/features/continue-after-fatal-error"
aastore
dup
iconst_1
4: ldc "http://apache.org/xml/features/nonvalidating/load-external-dtd"
aastore
dup
iconst_2
5: ldc "http://javax.xml.XMLConstants/feature/useCatalog"
aastore
dup
iconst_3
6: ldc "jdk.xml.overrideDefaultParser"
aastore
7: astore 4
start local 4 8: aload 0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.addRecognizedFeatures:([Ljava/lang/String;)V
9: aload 0
ldc "http://apache.org/xml/features/continue-after-fatal-error"
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setFeature:(Ljava/lang/String;Z)V
10: aload 0
ldc "http://apache.org/xml/features/nonvalidating/load-external-dtd"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setFeature:(Ljava/lang/String;Z)V
11: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fFeatures:Ljava/util/Map;
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
getstatic jdk.xml.internal.JdkXmlUtils.USE_CATALOG_DEFAULT:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fFeatures:Ljava/util/Map;
ldc "jdk.xml.overrideDefaultParser"
getstatic jdk.xml.internal.JdkXmlUtils.OVERRIDE_PARSER_DEFAULT:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: bipush 20
anewarray java.lang.String
dup
iconst_0
14: ldc "http://apache.org/xml/properties/internal/error-reporter"
aastore
dup
iconst_1
15: ldc "http://apache.org/xml/properties/internal/entity-manager"
aastore
dup
iconst_2
16: ldc "http://apache.org/xml/properties/internal/document-scanner"
aastore
dup
iconst_3
17: ldc "http://apache.org/xml/properties/internal/dtd-scanner"
aastore
dup
iconst_4
18: ldc "http://apache.org/xml/properties/internal/dtd-processor"
aastore
dup
iconst_5
19: ldc "http://apache.org/xml/properties/internal/validator/dtd"
aastore
dup
bipush 6
20: ldc "http://apache.org/xml/properties/internal/namespace-binder"
aastore
dup
bipush 7
21: ldc "http://apache.org/xml/properties/internal/grammar-pool"
aastore
dup
bipush 8
22: ldc "http://apache.org/xml/properties/internal/datatype-validator-factory"
aastore
dup
bipush 9
23: ldc "http://apache.org/xml/properties/internal/validation-manager"
aastore
dup
bipush 10
24: ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
aastore
dup
bipush 11
25: ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
aastore
dup
bipush 12
26: ldc "http://apache.org/xml/properties/locale"
aastore
dup
bipush 13
27: ldc "http://apache.org/xml/properties/security-manager"
aastore
dup
bipush 14
28: ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
aastore
dup
bipush 15
29: getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
aastore
dup
bipush 16
30: getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
aastore
dup
bipush 17
31: getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
aastore
dup
bipush 18
32: getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
aastore
dup
bipush 19
33: ldc "jdk.xml.cdataChunkSize"
aastore
34: astore 5
start local 5 35: aload 0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.addRecognizedProperties:([Ljava/lang/String;)V
36: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
37: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
ifnull 39
38: aload 0
ldc "http://apache.org/xml/properties/internal/grammar-pool"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
39: StackMap locals: com.sun.org.apache.xerces.internal.parsers.DTDConfiguration com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager java.lang.String[] java.lang.String[]
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.createEntityManager:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
40: aload 0
ldc "http://apache.org/xml/properties/internal/entity-manager"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
41: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.addComponent:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;)V
42: aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.createErrorReporter:()Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
43: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setDocumentLocator:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;)V
44: aload 0
ldc "http://apache.org/xml/properties/internal/error-reporter"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
45: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.addComponent:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;)V
46: aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.createDocumentScanner:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
47: aload 0
ldc "http://apache.org/xml/properties/internal/document-scanner"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
48: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
instanceof com.sun.org.apache.xerces.internal.xni.parser.XMLComponent
ifeq 50
49: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLComponent
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.addComponent:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;)V
50: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.createDTDScanner:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
51: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
ifnull 55
52: aload 0
ldc "http://apache.org/xml/properties/internal/dtd-scanner"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
53: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
instanceof com.sun.org.apache.xerces.internal.xni.parser.XMLComponent
ifeq 55
54: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLComponent
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.addComponent:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;)V
55: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.createDTDProcessor:()Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
56: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
ifnull 60
57: aload 0
ldc "http://apache.org/xml/properties/internal/dtd-processor"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
58: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
instanceof com.sun.org.apache.xerces.internal.xni.parser.XMLComponent
ifeq 60
59: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.addComponent:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;)V
60: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.createDTDValidator:()Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
61: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
ifnull 64
62: aload 0
ldc "http://apache.org/xml/properties/internal/validator/dtd"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
63: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.addComponent:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;)V
64: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.createNamespaceBinder:()Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
65: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
ifnull 68
66: aload 0
ldc "http://apache.org/xml/properties/internal/namespace-binder"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
67: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.addComponent:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;)V
68: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.createDatatypeValidatorFactory:()Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDatatypeValidatorFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
69: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDatatypeValidatorFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
ifnull 73
70: aload 0
ldc "http://apache.org/xml/properties/internal/datatype-validator-factory"
71: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDatatypeValidatorFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
72: invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
73: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.createValidationManager:()Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
74: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
ifnull 76
75: aload 0
ldc "http://apache.org/xml/properties/internal/validation-manager"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
76: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
ifnonnull 80
77: new com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter
dup
invokespecial com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter.<init>:()V
astore 6
start local 6 78: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
79: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
end local 6 80: StackMap locals:
StackMap stack:
aload 0
invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setLocale:(Ljava/util/Locale;)V
81: goto 83
82: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
pop
83: StackMap locals:
StackMap stack:
aload 0
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
new com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
dup
invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.<init>:()V
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
84: invokestatic javax.xml.catalog.CatalogFeatures$Feature.values:()[Ljavax/xml/catalog/CatalogFeatures$Feature;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 88
StackMap locals: com.sun.org.apache.xerces.internal.parsers.DTDConfiguration com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager java.lang.String[] java.lang.String[] top int int javax.xml.catalog.CatalogFeatures$Feature[]
StackMap stack:
85: aload 9
iload 7
aaload
astore 6
start local 6 86: aload 0
aload 6
invokevirtual javax.xml.catalog.CatalogFeatures$Feature.getPropertyName:()Ljava/lang/String;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
end local 6 87: iinc 7 1
StackMap locals:
StackMap stack:
88: iload 7
iload 8
if_icmplt 85
89: aload 0
ldc "jdk.xml.cdataChunkSize"
getstatic jdk.xml.internal.JdkXmlUtils.CDATA_CHUNK_SIZE_DEFAULT:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
90: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 91 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 91 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
0 91 2 grammarPool Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
0 91 3 parentSettings Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
8 91 4 recognizedFeatures [Ljava/lang/String;
35 91 5 recognizedProperties [Ljava/lang/String;
78 80 6 xmft Lcom/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter;
86 87 6 f Ljavax/xml/catalog/CatalogFeatures$Feature;
Exception table:
from to target type
80 81 82 Class com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
symbolTable
grammarPool
parentSettings
public com.sun.org.apache.xerces.internal.util.PropertyState getPropertyState(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "http://apache.org/xml/properties/locale"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.getLocale:()Ljava/util/Locale;
invokestatic com.sun.org.apache.xerces.internal.util.PropertyState.is:(Ljava/lang/Object;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.parsers.BasicParserConfiguration.getPropertyState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 3 1 propertyId Ljava/lang/String;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
propertyId
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "http://apache.org/xml/properties/locale"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
aload 2
checkcast java.util.Locale
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setLocale:(Ljava/util/Locale;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokespecial com.sun.org.apache.xerces.internal.parsers.BasicParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 4 1 propertyId Ljava/lang/String;
0 4 2 value Ljava/lang/Object;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
propertyId
value
public void setLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.parsers.BasicParserConfiguration.setLocale:(Ljava/util/Locale;)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setLocale:(Ljava/util/Locale;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 3 1 locale Ljava/util/Locale;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
locale
public void setInputSource(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fInputSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 2 1 inputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException, java.io.IOException
MethodParameters:
Name Flags
inputSource
public boolean parse(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fInputSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
ifnull 13
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.reset:()V
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fInputSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner.setInputSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
3: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fInputSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
4: goto 13
5: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 2
start local 2 6: aload 2
athrow
end local 2 7: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 8: aload 2
athrow
end local 2 9: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 2
start local 2 10: aload 2
athrow
end local 2 11: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 12: new com.sun.org.apache.xerces.internal.xni.XNIException
dup
aload 2
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
athrow
end local 2 13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
iload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner.scanDocument:(Z)Z
14: ireturn
15: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 2
start local 2 16: aload 2
athrow
end local 2 17: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 18: aload 2
athrow
end local 2 19: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 2
start local 2 20: aload 2
athrow
end local 2 21: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 22: new com.sun.org.apache.xerces.internal.xni.XNIException
dup
aload 2
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 23 1 complete Z
6 7 2 ex Lcom/sun/org/apache/xerces/internal/xni/XNIException;
8 9 2 ex Ljava/io/IOException;
10 11 2 ex Ljava/lang/RuntimeException;
12 13 2 ex Ljava/lang/Exception;
16 17 2 ex Lcom/sun/org/apache/xerces/internal/xni/XNIException;
18 19 2 ex Ljava/io/IOException;
20 21 2 ex Ljava/lang/RuntimeException;
22 23 2 ex Ljava/lang/Exception;
Exception table:
from to target type
1 4 5 Class com.sun.org.apache.xerces.internal.xni.XNIException
1 4 7 Class java.io.IOException
1 4 9 Class java.lang.RuntimeException
1 4 11 Class java.lang.Exception
13 14 15 Class com.sun.org.apache.xerces.internal.xni.XNIException
13 14 17 Class java.io.IOException
13 14 19 Class java.lang.RuntimeException
13 14 21 Class java.lang.Exception
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException, java.io.IOException
MethodParameters:
Name Flags
complete
public void cleanup();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.closeReaders:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
public void parse(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fParseInProgress:Z
ifeq 2
1: new com.sun.org.apache.xerces.internal.xni.XNIException
dup
ldc "FWK005 parse may not be called while parsing."
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fParseInProgress:Z
3: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.setInputSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
4: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.parse:(Z)Z
pop
5: goto 18
6: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 2
start local 2 7: aload 2
athrow
end local 2 8: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 9: aload 2
athrow
end local 2 10: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 2
start local 2 11: aload 2
athrow
end local 2 12: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 13: new com.sun.org.apache.xerces.internal.xni.XNIException
dup
aload 2
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
athrow
end local 2 14: StackMap locals:
StackMap stack: java.lang.Throwable
astore 3
15: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fParseInProgress:Z
16: aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.cleanup:()V
17: aload 3
athrow
18: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fParseInProgress:Z
19: aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.cleanup:()V
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 21 1 source Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
7 8 2 ex Lcom/sun/org/apache/xerces/internal/xni/XNIException;
9 10 2 ex Ljava/io/IOException;
11 12 2 ex Ljava/lang/RuntimeException;
13 14 2 ex Ljava/lang/Exception;
Exception table:
from to target type
3 5 6 Class com.sun.org.apache.xerces.internal.xni.XNIException
3 5 8 Class java.io.IOException
3 5 10 Class java.lang.RuntimeException
3 5 12 Class java.lang.Exception
3 14 14 any
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException, java.io.IOException
MethodParameters:
Name Flags
source
protected void reset();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
ifnull 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.reset:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.configurePipeline:()V
3: aload 0
invokespecial com.sun.org.apache.xerces.internal.parsers.BasicParserConfiguration.reset:()V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
protected void configurePipeline();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
ifnull 13
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fFeatures:Ljava/util/Map;
ldc "http://xml.org/sax/features/namespaces"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
if_acmpne 9
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.setDocumentSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder.setDocumentSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)V
7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fLastComponent:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
8: goto 21
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
10: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.setDocumentSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)V
11: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fLastComponent:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
12: goto 21
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fFeatures:Ljava/util/Map;
ldc "http://xml.org/sax/features/namespaces"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
if_acmpne 19
14: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
15: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder.setDocumentSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)V
17: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fNamespaceBinder:Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fLastComponent:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
18: goto 21
19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
20: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
putfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fLastComponent:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.configureDTDPipeline:()V
22: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
protected void configureDTDPipeline();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
ifnull 21
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fProperties:Ljava/util/Map;
ldc "http://apache.org/xml/properties/internal/dtd-scanner"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
ifnull 15
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fProperties:Ljava/util/Map;
ldc "http://apache.org/xml/properties/internal/dtd-processor"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.setDTDSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
7: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 9
8: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.setDTDSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner.setDTDContentModelHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;)V
10: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.setDTDContentModelSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;)V
11: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.setDTDContentModelHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;)V
12: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 21
13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.setDTDContentModelSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;)V
14: goto 21
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 18
17: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.setDTDSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner.setDTDContentModelHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;)V
19: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 21
20: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.setDTDContentModelSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;)V
21: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
protected com.sun.org.apache.xerces.internal.util.FeatureState checkFeature(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "http://apache.org/xml/features/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 20
1: aload 1
invokevirtual java.lang.String.length:()I
ldc "http://apache.org/xml/features/"
invokevirtual java.lang.String.length:()I
isub
istore 2
start local 2 2: iload 2
ldc "validation/dynamic"
invokevirtual java.lang.String.length:()I
if_icmpne 5
3: aload 1
ldc "validation/dynamic"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 5
4: getstatic com.sun.org.apache.xerces.internal.util.FeatureState.RECOGNIZED:Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
5: StackMap locals: int
StackMap stack:
iload 2
ldc "validation/default-attribute-values"
invokevirtual java.lang.String.length:()I
if_icmpne 8
6: aload 1
ldc "validation/default-attribute-values"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 8
7: getstatic com.sun.org.apache.xerces.internal.util.FeatureState.NOT_SUPPORTED:Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
8: StackMap locals:
StackMap stack:
iload 2
ldc "validation/validate-content-models"
invokevirtual java.lang.String.length:()I
if_icmpne 11
9: aload 1
ldc "validation/validate-content-models"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 11
10: getstatic com.sun.org.apache.xerces.internal.util.FeatureState.NOT_SUPPORTED:Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
11: StackMap locals:
StackMap stack:
iload 2
ldc "nonvalidating/load-dtd-grammar"
invokevirtual java.lang.String.length:()I
if_icmpne 14
12: aload 1
ldc "nonvalidating/load-dtd-grammar"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 14
13: getstatic com.sun.org.apache.xerces.internal.util.FeatureState.RECOGNIZED:Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
14: StackMap locals:
StackMap stack:
iload 2
ldc "nonvalidating/load-external-dtd"
invokevirtual java.lang.String.length:()I
if_icmpne 17
15: aload 1
ldc "nonvalidating/load-external-dtd"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 17
16: getstatic com.sun.org.apache.xerces.internal.util.FeatureState.RECOGNIZED:Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
17: StackMap locals:
StackMap stack:
iload 2
ldc "validation/validate-datatypes"
invokevirtual java.lang.String.length:()I
if_icmpne 20
18: aload 1
ldc "validation/validate-datatypes"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 20
19: getstatic com.sun.org.apache.xerces.internal.util.FeatureState.NOT_SUPPORTED:Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
end local 2 20: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.parsers.BasicParserConfiguration.checkFeature:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 21 1 featureId Ljava/lang/String;
2 20 2 suffixLength I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
featureId
protected com.sun.org.apache.xerces.internal.util.PropertyState checkProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "http://apache.org/xml/properties/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 5
1: aload 1
invokevirtual java.lang.String.length:()I
ldc "http://apache.org/xml/properties/"
invokevirtual java.lang.String.length:()I
isub
istore 2
start local 2 2: iload 2
ldc "internal/dtd-scanner"
invokevirtual java.lang.String.length:()I
if_icmpne 5
3: aload 1
ldc "internal/dtd-scanner"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 5
4: getstatic com.sun.org.apache.xerces.internal.util.PropertyState.RECOGNIZED:Lcom/sun/org/apache/xerces/internal/util/PropertyState;
areturn
end local 2 5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.parsers.BasicParserConfiguration.checkProperty:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
0 6 1 propertyId Ljava/lang/String;
2 5 2 suffixLength I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
propertyId
protected com.sun.org.apache.xerces.internal.impl.XMLEntityManager createEntityManager();
descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.impl.XMLEntityManager
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityManager.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
protected com.sun.org.apache.xerces.internal.impl.XMLErrorReporter createErrorReporter();
descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
protected com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner createDocumentScanner();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
protected com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner createDTDScanner();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
protected com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor createDTDProcessor();
descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
protected com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator createDTDValidator();
descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
protected com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder createNamespaceBinder();
descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
protected com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory createDatatypeValidatorFactory();
descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getInstance:()Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
protected com.sun.org.apache.xerces.internal.impl.validation.ValidationManager createValidationManager();
descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.impl.validation.ValidationManager
dup
invokespecial com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/DTDConfiguration;
}
SourceFile: "DTDConfiguration.java"
InnerClasses:
public final Feature = javax.xml.catalog.CatalogFeatures$Feature of javax.xml.catalog.CatalogFeatures