public class com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration extends com.sun.org.apache.xerces.internal.parsers.XML11Configuration
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration
super_class: com.sun.org.apache.xerces.internal.parsers.XML11Configuration
{
protected static final java.lang.String ALLOW_UE_AND_NOTATION_EVENTS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/allow-dtd-events-after-endDTD"
protected static final java.lang.String XINCLUDE_FIXUP_BASE_URIS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/xinclude/fixup-base-uris"
protected static final java.lang.String XINCLUDE_FIXUP_LANGUAGE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/xinclude/fixup-language"
protected static final java.lang.String XINCLUDE_FEATURE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/xinclude"
protected static final java.lang.String XINCLUDE_HANDLER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/xinclude-handler"
protected static final java.lang.String NAMESPACE_CONTEXT;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/namespace-context"
protected com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler fXIncludeHandler;
descriptor: Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.util.NamespaceSupport fNonXIncludeNSContext;
descriptor: Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.xinclude.XIncludeNamespaceSupport fXIncludeNSContext;
descriptor: Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.xni.NamespaceContext fCurrentNSContext;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
flags: (0x0004) ACC_PROTECTED
protected boolean fXIncludeEnabled;
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.XIncludeAwareParserConfiguration.<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/XIncludeAwareParserConfiguration;
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.XIncludeAwareParserConfiguration.<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/XIncludeAwareParserConfiguration;
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.XIncludeAwareParserConfiguration.<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/XIncludeAwareParserConfiguration;
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=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokespecial com.sun.org.apache.xerces.internal.parsers.XML11Configuration.<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: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeEnabled:Z
2: iconst_3
anewarray java.lang.String
dup
iconst_0
3: ldc "http://xml.org/sax/features/allow-dtd-events-after-endDTD"
aastore
dup
iconst_1
4: ldc "http://apache.org/xml/features/xinclude/fixup-base-uris"
aastore
dup
iconst_2
5: ldc "http://apache.org/xml/features/xinclude/fixup-language"
aastore
6: astore 4
start local 4 7: aload 0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.addRecognizedFeatures:([Ljava/lang/String;)V
8: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "http://apache.org/xml/properties/internal/xinclude-handler"
aastore
dup
iconst_1
ldc "http://apache.org/xml/properties/internal/namespace-context"
aastore
9: astore 5
start local 5 10: aload 0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.addRecognizedProperties:([Ljava/lang/String;)V
11: aload 0
ldc "http://xml.org/sax/features/allow-dtd-events-after-endDTD"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.setFeature:(Ljava/lang/String;Z)V
12: aload 0
ldc "http://apache.org/xml/features/xinclude/fixup-base-uris"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.setFeature:(Ljava/lang/String;Z)V
13: aload 0
ldc "http://apache.org/xml/features/xinclude/fixup-language"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.setFeature:(Ljava/lang/String;Z)V
14: aload 0
new com.sun.org.apache.xerces.internal.util.NamespaceSupport
dup
invokespecial com.sun.org.apache.xerces.internal.util.NamespaceSupport.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fNonXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
15: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fNonXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fCurrentNSContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
16: aload 0
ldc "http://apache.org/xml/properties/internal/namespace-context"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fNonXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
17: 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 18 0 this Lcom/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration;
0 18 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
0 18 2 grammarPool Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
0 18 3 parentSettings Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
7 18 4 recognizedFeatures [Ljava/lang/String;
10 18 5 recognizedProperties [Ljava/lang/String;
MethodParameters:
Name Flags
symbolTable
grammarPool
parentSettings
protected void configurePipeline();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.parsers.XML11Configuration.configurePipeline:()V
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeEnabled:Z
ifeq 32
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
ifnonnull 7
3: aload 0
new com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler
dup
invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
4: aload 0
ldc "http://apache.org/xml/properties/internal/xinclude-handler"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.addCommonComponent:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fCurrentNSContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
if_acmpeq 12
8: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
ifnonnull 10
9: aload 0
new com.sun.org.apache.xerces.internal.xinclude.XIncludeNamespaceSupport
dup
invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeNamespaceSupport.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fCurrentNSContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
11: aload 0
ldc "http://apache.org/xml/properties/internal/namespace-context"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.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
13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.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
14: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
15: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fDTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.setDTDSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
17: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 19
18: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.setDTDSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
19: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 20: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fFeatures:Ljava/util/Map;
ldc "http://apache.org/xml/features/validation/schema"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
if_acmpne 23
21: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.getDocumentSource:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
astore 1
22: goto 25
23: StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fLastComponent:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
astore 1
24: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fLastComponent:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
25: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource.getDocumentHandler:()Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
astore 2
start local 2 26: aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
27: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.setDocumentSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)V
28: aload 2
ifnull 35
29: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
30: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.setDocumentSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)V
end local 2 end local 1 31: goto 35
32: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fCurrentNSContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fNonXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
if_acmpeq 35
33: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fNonXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fCurrentNSContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
34: aload 0
ldc "http://apache.org/xml/properties/internal/namespace-context"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fNonXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
35: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration;
20 31 1 prev Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
26 31 2 next Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
protected void configureXML11Pipeline();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.parsers.XML11Configuration.configureXML11Pipeline:()V
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeEnabled:Z
ifeq 32
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
ifnonnull 7
3: aload 0
new com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler
dup
invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
4: aload 0
ldc "http://apache.org/xml/properties/internal/xinclude-handler"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.addCommonComponent:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fCurrentNSContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
if_acmpeq 12
8: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
ifnonnull 10
9: aload 0
new com.sun.org.apache.xerces.internal.xinclude.XIncludeNamespaceSupport
dup
invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeNamespaceSupport.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fCurrentNSContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
11: aload 0
ldc "http://apache.org/xml/properties/internal/namespace-context"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXML11DTDScanner:Lcom/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXML11DTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor;
invokevirtual com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXML11DTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXML11DTDScanner:Lcom/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDProcessor.setDTDSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
14: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXML11DTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDProcessor.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
15: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXML11DTDProcessor:Lcom/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor;
invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.setDTDSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
17: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 19
18: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.setDTDSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
19: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 20: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fFeatures:Ljava/util/Map;
ldc "http://apache.org/xml/features/validation/schema"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
if_acmpne 23
21: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.getDocumentSource:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
astore 1
22: goto 25
23: StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fLastComponent:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
astore 1
24: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fLastComponent:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
25: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource.getDocumentHandler:()Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
astore 2
start local 2 26: aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
27: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.setDocumentSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)V
28: aload 2
ifnull 35
29: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
30: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeHandler:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeHandler;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.setDocumentSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)V
end local 2 end local 1 31: goto 35
32: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fCurrentNSContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fNonXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
if_acmpeq 35
33: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fNonXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fCurrentNSContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
34: aload 0
ldc "http://apache.org/xml/properties/internal/namespace-context"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fNonXIncludeNSContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
35: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration;
20 31 1 prev Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
26 31 2 next Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
public com.sun.org.apache.xerces.internal.util.FeatureState getFeatureState(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "http://apache.org/xml/features/internal/parser-settings"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fConfigUpdated:Z
invokestatic com.sun.org.apache.xerces.internal.util.FeatureState.is:(Z)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
2: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/features/xinclude"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeEnabled:Z
invokestatic com.sun.org.apache.xerces.internal.util.FeatureState.is:(Z)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.parsers.XML11Configuration.getFeatureState0:(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 5 0 this Lcom/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration;
0 5 1 featureId Ljava/lang/String;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
featureId
public void setFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "http://apache.org/xml/features/xinclude"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
1: aload 0
iload 2
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fXIncludeEnabled:Z
2: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.fConfigUpdated:Z
3: return
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
invokespecial com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setFeature:(Ljava/lang/String;Z)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration;
0 6 1 featureId Ljava/lang/String;
0 6 2 state Z
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
featureId
state
}
SourceFile: "XIncludeAwareParserConfiguration.java"