class javax.xml.catalog.CatalogReader extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.EntityResolver, javax.xml.transform.URIResolver
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.xml.catalog.CatalogReader
super_class: org.xml.sax.helpers.DefaultHandler
{
public static final java.lang.String xmlCatalogXSD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.oasis-open.org/committees/entity/release/1.0/catalog.xsd"
public static final java.lang.String xmlCatalogPubId;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "-//OASIS//DTD XML Catalogs V1.0//EN"
public static final java.lang.String NAMESPACE_OASIS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "urn:oasis:names:tc:entity:xmlns:xml:catalog"
boolean seenRoot;
descriptor: Z
flags: (0x0000)
boolean inGroup;
descriptor: Z
flags: (0x0000)
javax.xml.catalog.CatalogImpl catalog;
descriptor: Ljavax/xml/catalog/CatalogImpl;
flags: (0x0000)
javax.xml.parsers.SAXParser parser;
descriptor: Ljavax/xml/parsers/SAXParser;
flags: (0x0000)
javax.xml.catalog.CatalogEntry catalogEntry;
descriptor: Ljavax/xml/catalog/CatalogEntry;
flags: (0x0000)
javax.xml.catalog.GroupEntry group;
descriptor: Ljavax/xml/catalog/GroupEntry;
flags: (0x0000)
javax.xml.catalog.BaseEntry entry;
descriptor: Ljavax/xml/catalog/BaseEntry;
flags: (0x0000)
boolean ignoreTheCatalog;
descriptor: Z
flags: (0x0000)
private static volatile int[] $SWITCH_TABLE$javax$xml$catalog$BaseEntry$CatalogEntryType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>(javax.xml.catalog.Catalog, javax.xml.parsers.SAXParser);
descriptor: (Ljavax/xml/catalog/Catalog;Ljavax/xml/parsers/SAXParser;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial org.xml.sax.helpers.DefaultHandler.<init>:()V
1: aload 0
iconst_0
putfield javax.xml.catalog.CatalogReader.ignoreTheCatalog:Z
2: aload 0
aload 1
checkcast javax.xml.catalog.CatalogImpl
putfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
3: aload 0
aload 2
putfield javax.xml.catalog.CatalogReader.parser:Ljavax/xml/parsers/SAXParser;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/xml/catalog/CatalogReader;
0 5 1 catalog Ljavax/xml/catalog/Catalog;
0 5 2 parser Ljavax/xml/parsers/SAXParser;
MethodParameters:
Name Flags
catalog
parser
public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield javax.xml.catalog.CatalogReader.ignoreTheCatalog:Z
ifeq 1
return
1: StackMap locals:
StackMap stack:
ldc "urn:oasis:names:tc:entity:xmlns:xml:catalog"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
2: aload 0
iconst_1
putfield javax.xml.catalog.CatalogReader.ignoreTheCatalog:Z
3: return
4: StackMap locals:
StackMap stack:
aload 2
invokestatic javax.xml.catalog.BaseEntry$CatalogEntryType.getType:(Ljava/lang/String;)Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
astore 5
start local 5 5: aload 5
ifnonnull 9
6: ldc "InvalidEntryType"
7: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
8: invokestatic javax.xml.catalog.CatalogMessages.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
9: StackMap locals: javax.xml.catalog.BaseEntry$CatalogEntryType
StackMap stack:
aload 5
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.CATALOGENTRY:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
if_acmpeq 12
10: aload 0
getfield javax.xml.catalog.CatalogReader.seenRoot:Z
ifne 12
11: ldc "InvalidCatalog"
invokestatic javax.xml.catalog.CatalogMessages.reportError:(Ljava/lang/String;)V
12: StackMap locals:
StackMap stack:
aload 4
ldc "xml:base"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 13: aload 6
ifnonnull 22
14: aload 0
getfield javax.xml.catalog.CatalogReader.inGroup:Z
ifeq 17
15: aload 0
getfield javax.xml.catalog.CatalogReader.group:Ljavax/xml/catalog/GroupEntry;
invokevirtual javax.xml.catalog.GroupEntry.getBaseURI:()Ljava/net/URL;
invokevirtual java.net.URL.toString:()Ljava/lang/String;
astore 6
16: goto 23
17: StackMap locals: java.lang.String
StackMap stack:
aload 5
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.CATALOGENTRY:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
if_acmpne 20
18: aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
invokevirtual javax.xml.catalog.CatalogImpl.getBaseURI:()Ljava/net/URL;
invokevirtual java.net.URL.toString:()Ljava/lang/String;
astore 6
19: goto 23
20: StackMap locals:
StackMap stack:
aload 0
getfield javax.xml.catalog.CatalogReader.catalogEntry:Ljavax/xml/catalog/CatalogEntry;
invokevirtual javax.xml.catalog.CatalogEntry.getBaseURI:()Ljava/net/URL;
invokevirtual java.net.URL.toString:()Ljava/lang/String;
astore 6
21: goto 23
22: StackMap locals:
StackMap stack:
aload 6
invokestatic javax.xml.catalog.Normalizer.normalizeURI:(Ljava/lang/String;)Ljava/lang/String;
astore 6
23: StackMap locals:
StackMap stack:
aload 5
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.CATALOGENTRY:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
if_acmpeq 25
24: aload 5
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.GROUP:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
if_acmpne 60
25: StackMap locals:
StackMap stack:
aload 4
ldc "prefer"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 26: aload 7
ifnonnull 37
27: aload 5
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.CATALOGENTRY:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
if_acmpne 33
28: aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
invokevirtual javax.xml.catalog.CatalogImpl.isPreferPublic:()Z
ifeq 30
29: ldc "public"
goto 31
StackMap locals: java.lang.String
StackMap stack:
30: ldc "system"
31: StackMap locals:
StackMap stack: java.lang.String
astore 7
32: goto 37
33: StackMap locals:
StackMap stack:
aload 0
getfield javax.xml.catalog.CatalogReader.catalogEntry:Ljavax/xml/catalog/CatalogEntry;
invokevirtual javax.xml.catalog.CatalogEntry.isPreferPublic:()Z
ifeq 35
34: ldc "public"
goto 36
StackMap locals:
StackMap stack:
35: ldc "system"
36: StackMap locals:
StackMap stack: java.lang.String
astore 7
37: StackMap locals:
StackMap stack:
aload 5
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.CATALOGENTRY:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
if_acmpne 56
38: aload 0
iconst_1
putfield javax.xml.catalog.CatalogReader.seenRoot:Z
39: aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
invokevirtual javax.xml.catalog.CatalogImpl.isTop:()Z
ifeq 53
40: aload 4
ldc "defer"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 41: aload 4
ldc "resolve"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 42: aload 8
ifnonnull 47
43: aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
invokevirtual javax.xml.catalog.CatalogImpl.isDeferred:()Z
ifeq 45
44: ldc "true"
goto 46
StackMap locals: java.lang.String java.lang.String
StackMap stack:
45: ldc "false"
46: StackMap locals:
StackMap stack: java.lang.String
astore 8
47: StackMap locals:
StackMap stack:
aload 9
ifnonnull 49
48: aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
invokevirtual javax.xml.catalog.CatalogImpl.getResolve:()Ljavax/xml/catalog/GroupEntry$ResolveType;
getfield javax.xml.catalog.GroupEntry$ResolveType.literal:Ljava/lang/String;
astore 9
49: StackMap locals:
StackMap stack:
aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
aload 9
invokevirtual javax.xml.catalog.CatalogImpl.setResolve:(Ljava/lang/String;)V
50: aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
aload 8
invokevirtual javax.xml.catalog.CatalogImpl.setDeferred:(Ljava/lang/String;)V
51: aload 0
new javax.xml.catalog.CatalogEntry
dup
aload 6
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 7
aastore
dup
iconst_1
aload 8
aastore
dup
iconst_2
aload 9
aastore
invokespecial javax.xml.catalog.CatalogEntry.<init>:(Ljava/lang/String;[Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.catalogEntry:Ljavax/xml/catalog/CatalogEntry;
end local 9 end local 8 52: goto 54
53: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.CatalogEntry
dup
aload 6
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 7
aastore
invokespecial javax.xml.catalog.CatalogEntry.<init>:(Ljava/lang/String;[Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.catalogEntry:Ljavax/xml/catalog/CatalogEntry;
54: StackMap locals:
StackMap stack:
aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
aload 7
invokevirtual javax.xml.catalog.CatalogImpl.setPrefer:(Ljava/lang/String;)V
55: return
56: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield javax.xml.catalog.CatalogReader.inGroup:Z
57: aload 0
new javax.xml.catalog.GroupEntry
dup
aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
aload 6
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 7
aastore
invokespecial javax.xml.catalog.GroupEntry.<init>:(Ljavax/xml/catalog/CatalogImpl;Ljava/lang/String;[Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.group:Ljavax/xml/catalog/GroupEntry;
58: aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
aload 0
getfield javax.xml.catalog.CatalogReader.group:Ljavax/xml/catalog/GroupEntry;
invokevirtual javax.xml.catalog.CatalogImpl.addEntry:(Ljavax/xml/catalog/BaseEntry;)V
59: return
end local 7 60: StackMap locals:
StackMap stack:
invokestatic javax.xml.catalog.CatalogReader.$SWITCH_TABLE$javax$xml$catalog$BaseEntry$CatalogEntryType:()[I
aload 5
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
iaload
tableswitch { // 4 - 14
4: 61
5: 63
6: 65
7: 67
8: 69
9: 71
10: 73
11: 75
12: 77
13: 79
14: 81
default: 82
}
61: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.PublicEntry
dup
aload 6
aload 4
ldc "publicId"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
aload 4
ldc "uri"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.PublicEntry.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
62: goto 82
63: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.SystemEntry
dup
aload 6
aload 4
ldc "systemId"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
aload 4
ldc "uri"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.SystemEntry.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
64: goto 82
65: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.RewriteSystem
dup
aload 6
aload 4
ldc "systemIdStartString"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
aload 4
ldc "rewritePrefix"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.RewriteSystem.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
66: goto 82
67: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.SystemSuffix
dup
aload 6
aload 4
ldc "systemIdSuffix"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
aload 4
ldc "uri"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.SystemSuffix.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
68: goto 82
69: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.DelegatePublic
dup
aload 6
aload 4
ldc "publicIdStartString"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
aload 4
ldc "catalog"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.DelegatePublic.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
70: goto 82
71: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.DelegateSystem
dup
aload 6
aload 4
ldc "systemIdStartString"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
aload 4
ldc "catalog"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.DelegateSystem.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
72: goto 82
73: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.UriEntry
dup
aload 6
aload 4
ldc "name"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
aload 4
ldc "uri"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.UriEntry.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
74: goto 82
75: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.RewriteUri
dup
aload 6
aload 4
ldc "uriStartString"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
aload 4
ldc "rewritePrefix"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.RewriteUri.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
76: goto 82
77: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.UriSuffix
dup
aload 6
aload 4
ldc "uriSuffix"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
aload 4
ldc "uri"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.UriSuffix.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
78: goto 82
79: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.DelegateUri
dup
aload 6
aload 4
ldc "uriStartString"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
aload 4
ldc "catalog"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.DelegateUri.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
80: goto 82
81: StackMap locals:
StackMap stack:
aload 0
new javax.xml.catalog.NextCatalog
dup
aload 6
aload 4
ldc "catalog"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.catalog.NextCatalog.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
82: StackMap locals:
StackMap stack:
aload 5
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.NEXTCATALOG:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
if_acmpne 85
83: aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
aload 0
getfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
checkcast javax.xml.catalog.NextCatalog
invokevirtual javax.xml.catalog.CatalogImpl.addNextCatalog:(Ljavax/xml/catalog/NextCatalog;)V
84: goto 89
StackMap locals:
StackMap stack:
85: aload 0
getfield javax.xml.catalog.CatalogReader.inGroup:Z
ifeq 88
86: aload 0
getfield javax.xml.catalog.CatalogReader.group:Ljavax/xml/catalog/GroupEntry;
aload 0
getfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
invokevirtual javax.xml.catalog.GroupEntry.addEntry:(Ljavax/xml/catalog/BaseEntry;)V
87: goto 89
88: StackMap locals:
StackMap stack:
aload 0
getfield javax.xml.catalog.CatalogReader.catalog:Ljavax/xml/catalog/CatalogImpl;
aload 0
getfield javax.xml.catalog.CatalogReader.entry:Ljavax/xml/catalog/BaseEntry;
invokevirtual javax.xml.catalog.CatalogImpl.addEntry:(Ljavax/xml/catalog/BaseEntry;)V
89: StackMap locals:
StackMap stack:
return
end local 6 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 90 0 this Ljavax/xml/catalog/CatalogReader;
0 90 1 namespaceURI Ljava/lang/String;
0 90 2 localName Ljava/lang/String;
0 90 3 qName Ljava/lang/String;
0 90 4 atts Lorg/xml/sax/Attributes;
5 90 5 type Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
13 90 6 base Ljava/lang/String;
26 60 7 prefer Ljava/lang/String;
41 52 8 defer Ljava/lang/String;
42 52 9 resolve Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
namespaceURI
localName
qName
atts
public void endElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield javax.xml.catalog.CatalogReader.ignoreTheCatalog:Z
ifeq 1
return
1: StackMap locals:
StackMap stack:
aload 2
invokestatic javax.xml.catalog.BaseEntry$CatalogEntryType.getType:(Ljava/lang/String;)Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
astore 4
start local 4 2: aload 4
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.GROUP:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
if_acmpne 4
3: aload 0
iconst_0
putfield javax.xml.catalog.CatalogReader.inGroup:Z
4: StackMap locals: javax.xml.catalog.BaseEntry$CatalogEntryType
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/xml/catalog/CatalogReader;
0 5 1 namespaceURI Ljava/lang/String;
0 5 2 localName Ljava/lang/String;
0 5 3 qName Ljava/lang/String;
2 5 4 type Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
namespaceURI
localName
qName
public org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.InputSource
dup
new java.io.StringReader
dup
ldc ""
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/Reader;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/catalog/CatalogReader;
0 1 1 publicId Ljava/lang/String;
0 1 2 systemId Ljava/lang/String;
MethodParameters:
Name Flags
publicId
systemId
public javax.xml.transform.Source resolve(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new javax.xml.transform.sax.SAXSource
dup
new org.xml.sax.InputSource
dup
new java.io.StringReader
dup
ldc ""
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/Reader;)V
invokespecial javax.xml.transform.sax.SAXSource.<init>:(Lorg/xml/sax/InputSource;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/catalog/CatalogReader;
0 1 1 href Ljava/lang/String;
0 1 2 base Ljava/lang/String;
Exceptions:
throws javax.xml.transform.TransformerException
MethodParameters:
Name Flags
href
base
static int[] $SWITCH_TABLE$javax$xml$catalog$BaseEntry$CatalogEntryType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic javax.xml.catalog.CatalogReader.$SWITCH_TABLE$javax$xml$catalog$BaseEntry$CatalogEntryType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic javax.xml.catalog.BaseEntry$CatalogEntryType.values:()[Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.CATALOG:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.CATALOGENTRY:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.DELEGATEPUBLIC:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
bipush 8
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.DELEGATESYSTEM:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
bipush 9
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.DELEGATEURI:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
bipush 13
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.GROUP:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
iconst_3
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.NEXTCATALOG:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
bipush 14
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.PUBLIC:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
iconst_4
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.REWRITESYSTEM:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
bipush 6
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.REWRITEURI:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
bipush 11
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.SYSTEM:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
iconst_5
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.SYSTEMSUFFIX:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
bipush 7
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.URI:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
bipush 10
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic javax.xml.catalog.BaseEntry$CatalogEntryType.URISUFFIX:Ljavax/xml/catalog/BaseEntry$CatalogEntryType;
invokevirtual javax.xml.catalog.BaseEntry$CatalogEntryType.ordinal:()I
bipush 12
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
dup
putstatic javax.xml.catalog.CatalogReader.$SWITCH_TABLE$javax$xml$catalog$BaseEntry$CatalogEntryType:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
}
SourceFile: "CatalogReader.java"
InnerClasses:
final CatalogEntryType = javax.xml.catalog.BaseEntry$CatalogEntryType of javax.xml.catalog.BaseEntry
public final ResolveType = javax.xml.catalog.GroupEntry$ResolveType of javax.xml.catalog.GroupEntry