public final class com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory
super_class: java.lang.Object
{
private static final java.lang.String S_BUILTIN_EXTENSIONS_URL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.apache.org/xalan"
private static final java.lang.String S_BUILTIN_OLD_EXTENSIONS_URL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.apache.org/xslt"
public static final java.lang.String S_BUILTIN_EXTENSIONS_UNIVERSAL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "{http://xml.apache.org/xalan}"
public static final java.lang.String S_KEY_INDENT_AMOUNT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "{http://xml.apache.org/xalan}indent-amount"
public static final java.lang.String S_KEY_LINE_SEPARATOR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "{http://xml.apache.org/xalan}line-separator"
public static final java.lang.String S_KEY_CONTENT_HANDLER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "{http://xml.apache.org/xalan}content-handler"
public static final java.lang.String S_KEY_ENTITIES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "{http://xml.apache.org/xalan}entities"
public static final java.lang.String S_USE_URL_ESCAPING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "{http://xml.apache.org/xalan}use-url-escaping"
public static final java.lang.String S_OMIT_META_TAG;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "{http://xml.apache.org/xalan}omit-meta-tag"
public static final java.lang.String S_BUILTIN_OLD_EXTENSIONS_UNIVERSAL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "{http://xml.apache.org/xslt}"
public static final int S_BUILTIN_OLD_EXTENSIONS_UNIVERSAL_LEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String ORACLE_IS_STANDALONE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.oracle.com/xml/is-standalone"
public static final java.lang.String JDK_IS_STANDALONE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.oracle.com/xml/jaxp/properties/xsltcIsStandalone"
public static final java.lang.String SP_IS_STANDALONE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jdk.xml.xsltcIsStandalone"
private static final java.lang.String[] PROP_XML;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] PROP_XML_VALUE;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] PROP_HTML;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] PROP_HTML_VALUE;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] PROP_TEXT;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] PROP_TEXT_VALUE;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] PROP_UNKNOWN;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] PROP_UNKNOWN_VALUE;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static java.util.Properties m_xml_properties;
descriptor: Ljava/util/Properties;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.util.Properties m_html_properties;
descriptor: Ljava/util/Properties;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.util.Properties m_text_properties;
descriptor: Ljava/util/Properties;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.util.Properties m_unknown_properties;
descriptor: Ljava/util/Properties;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc "{http://xml.apache.org/xslt}"
invokevirtual java.lang.String.length:()I
1: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.S_BUILTIN_OLD_EXTENSIONS_UNIVERSAL_LEN:I
2: bipush 11
anewarray java.lang.String
dup
iconst_0
3: ldc "method"
aastore
dup
iconst_1
4: ldc "version"
aastore
dup
iconst_2
5: ldc "encoding"
aastore
dup
iconst_3
6: ldc "indent"
aastore
dup
iconst_4
7: ldc "omit-xml-declaration"
aastore
dup
iconst_5
8: ldc "standalone"
aastore
dup
bipush 6
9: ldc "media-type"
aastore
dup
bipush 7
10: ldc "{http://xml.apache.org/xalan}indent-amount"
aastore
dup
bipush 8
11: ldc "{http://xml.apache.org/xalan}content-handler"
aastore
dup
bipush 9
12: ldc "{http://xml.apache.org/xalan}entities"
aastore
dup
bipush 10
13: ldc "http://www.oracle.com/xml/jaxp/properties/xsltcIsStandalone"
aastore
14: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_XML:[Ljava/lang/String;
15: bipush 11
anewarray java.lang.String
dup
iconst_0
16: ldc "xml"
aastore
dup
iconst_1
17: ldc "1.0"
aastore
dup
iconst_2
18: ldc "UTF-8"
aastore
dup
iconst_3
19: ldc "no"
aastore
dup
iconst_4
20: ldc "no"
aastore
dup
iconst_5
21: ldc "no"
aastore
dup
bipush 6
22: ldc "text/xml"
aastore
dup
bipush 7
23: ldc "0"
aastore
dup
bipush 8
24: ldc "com.sun.org.apache.xml.internal.serializer.ToXMLStream"
aastore
dup
bipush 9
25: ldc "com/sun/org/apache/xml/internal/serializer/XMLEntities"
aastore
dup
bipush 10
26: ldc "no"
aastore
27: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_XML_VALUE:[Ljava/lang/String;
28: bipush 9
anewarray java.lang.String
dup
iconst_0
29: ldc "method"
aastore
dup
iconst_1
30: ldc "indent"
aastore
dup
iconst_2
31: ldc "media-type"
aastore
dup
iconst_3
32: ldc "version"
aastore
dup
iconst_4
33: ldc "{http://xml.apache.org/xalan}indent-amount"
aastore
dup
iconst_5
34: ldc "{http://xml.apache.org/xalan}content-handler"
aastore
dup
bipush 6
35: ldc "{http://xml.apache.org/xalan}entities"
aastore
dup
bipush 7
36: ldc "{http://xml.apache.org/xalan}use-url-escaping"
aastore
dup
bipush 8
37: ldc "{http://xml.apache.org/xalan}omit-meta-tag"
aastore
38: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_HTML:[Ljava/lang/String;
39: bipush 9
anewarray java.lang.String
dup
iconst_0
40: ldc "html"
aastore
dup
iconst_1
41: ldc "yes"
aastore
dup
iconst_2
42: ldc "text/html"
aastore
dup
iconst_3
43: ldc "4.0"
aastore
dup
iconst_4
44: ldc "4"
aastore
dup
iconst_5
45: ldc "com.sun.org.apache.xml.internal.serializer.ToHTMLStream"
aastore
dup
bipush 6
46: ldc "com/sun/org/apache/xml/internal/serializer/HTMLEntities"
aastore
dup
bipush 7
47: ldc "yes"
aastore
dup
bipush 8
48: ldc "no"
aastore
49: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_HTML_VALUE:[Ljava/lang/String;
50: iconst_3
anewarray java.lang.String
dup
iconst_0
51: ldc "method"
aastore
dup
iconst_1
52: ldc "media-type"
aastore
dup
iconst_2
53: ldc "{http://xml.apache.org/xalan}content-handler"
aastore
54: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_TEXT:[Ljava/lang/String;
55: iconst_3
anewarray java.lang.String
dup
iconst_0
56: ldc "text"
aastore
dup
iconst_1
57: ldc "text/plain"
aastore
dup
iconst_2
58: ldc "com.sun.org.apache.xml.internal.serializer.ToTextStream"
aastore
59: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_TEXT_VALUE:[Ljava/lang/String;
60: bipush 9
anewarray java.lang.String
dup
iconst_0
61: ldc "method"
aastore
dup
iconst_1
62: ldc "version"
aastore
dup
iconst_2
63: ldc "encoding"
aastore
dup
iconst_3
64: ldc "indent"
aastore
dup
iconst_4
65: ldc "omit-xml-declaration"
aastore
dup
iconst_5
66: ldc "standalone"
aastore
dup
bipush 6
67: ldc "media-type"
aastore
dup
bipush 7
68: ldc "{http://xml.apache.org/xalan}indent-amount"
aastore
dup
bipush 8
69: ldc "{http://xml.apache.org/xalan}content-handler"
aastore
70: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_UNKNOWN:[Ljava/lang/String;
71: bipush 9
anewarray java.lang.String
dup
iconst_0
72: ldc "xml"
aastore
dup
iconst_1
73: ldc "1.0"
aastore
dup
iconst_2
74: ldc "UTF-8"
aastore
dup
iconst_3
75: ldc "no"
aastore
dup
iconst_4
76: ldc "no"
aastore
dup
iconst_5
77: ldc "no"
aastore
dup
bipush 6
78: ldc "text/xml"
aastore
dup
bipush 7
79: ldc "0"
aastore
dup
bipush 8
80: ldc "com.sun.org.apache.xml.internal.serializer.ToUnknownStream"
aastore
81: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_UNKNOWN_VALUE:[Ljava/lang/String;
82: aconst_null
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_xml_properties:Ljava/util/Properties;
83: aconst_null
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_html_properties:Ljava/util/Properties;
84: aconst_null
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_text_properties:Ljava/util/Properties;
85: aconst_null
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_unknown_properties:Ljava/util/Properties;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory;
public static final java.util.Properties getDefaultMethodProperties(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Properties;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_xml_properties:Ljava/util/Properties;
ifnonnull 3
2: getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_XML:[Ljava/lang/String;
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_XML_VALUE:[Ljava/lang/String;
aconst_null
invokestatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.initProperties:([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_xml_properties:Ljava/util/Properties;
3: StackMap locals: java.util.Properties
StackMap stack:
aload 0
dup
astore 2
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 4
0: 4
118807: 5
3213227: 6
3556653: 7
default: 28
}
StackMap locals: java.lang.String
StackMap stack:
4: aload 2
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 23
goto 28
StackMap locals:
StackMap stack:
5: aload 2
ldc "xml"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 8
goto 28
StackMap locals:
StackMap stack:
6: aload 2
ldc "html"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
goto 28
StackMap locals:
StackMap stack:
7: aload 2
ldc "text"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
goto 28
8: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_xml_properties:Ljava/util/Properties;
astore 1
9: goto 29
10: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_html_properties:Ljava/util/Properties;
ifnonnull 13
11: getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_HTML:[Ljava/lang/String;
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_HTML_VALUE:[Ljava/lang/String;
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_xml_properties:Ljava/util/Properties;
12: invokestatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.initProperties:([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_html_properties:Ljava/util/Properties;
13: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_html_properties:Ljava/util/Properties;
astore 1
14: goto 29
15: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_text_properties:Ljava/util/Properties;
ifnonnull 21
16: getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_TEXT:[Ljava/lang/String;
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_TEXT_VALUE:[Ljava/lang/String;
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_xml_properties:Ljava/util/Properties;
17: invokestatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.initProperties:([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_text_properties:Ljava/util/Properties;
18: getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_text_properties:Ljava/util/Properties;
ldc "encoding"
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
ifnonnull 21
19: aconst_null
invokestatic com.sun.org.apache.xml.internal.serializer.Encodings.getMimeEncoding:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 20: getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_text_properties:Ljava/util/Properties;
ldc "encoding"
aload 3
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 21: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_text_properties:Ljava/util/Properties;
astore 1
22: goto 29
23: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_unknown_properties:Ljava/util/Properties;
ifnonnull 26
24: getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_UNKNOWN:[Ljava/lang/String;
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_UNKNOWN_VALUE:[Ljava/lang/String;
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_xml_properties:Ljava/util/Properties;
25: invokestatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.initProperties:([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_unknown_properties:Ljava/util/Properties;
26: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_unknown_properties:Ljava/util/Properties;
astore 1
27: goto 29
28: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_xml_properties:Ljava/util/Properties;
astore 1
29: StackMap locals:
StackMap stack:
new java.util.Properties
dup
aload 1
invokespecial java.util.Properties.<init>:(Ljava/util/Properties;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 method Ljava/lang/String;
1 30 1 defaultProperties Ljava/util/Properties;
20 21 3 mimeEncoding Ljava/lang/String;
MethodParameters:
Name Flags
method
private static java.util.Properties initProperties(java.lang.String[], java.lang.String[], java.util.Properties);
descriptor: ([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new java.util.Properties
dup
aload 2
invokespecial java.util.Properties.<init>:(Ljava/util/Properties;)V
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 8
3: StackMap locals: java.util.Properties int
StackMap stack:
aload 0
iload 4
aaload
invokestatic jdk.xml.internal.SecuritySupport.getSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 4: aload 3
aload 0
iload 4
aaload
aload 5
ifnonnull 5
aload 1
iload 4
aaload
goto 6
StackMap locals: java.lang.String[] java.lang.String[] java.util.Properties java.util.Properties int java.lang.String
StackMap stack: java.util.Properties java.lang.String
5: aload 5
StackMap locals: java.lang.String[] java.lang.String[] java.util.Properties java.util.Properties int java.lang.String
StackMap stack: java.util.Properties java.lang.String java.lang.String
6: invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 7: iinc 4 1
StackMap locals:
StackMap stack:
8: iload 4
aload 0
arraylength
if_icmplt 3
end local 4 9: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 keys [Ljava/lang/String;
0 10 1 values [Ljava/lang/String;
0 10 2 defaults Ljava/util/Properties;
1 10 3 props Ljava/util/Properties;
2 9 4 i I
4 7 5 sys Ljava/lang/String;
MethodParameters:
Name Flags
keys
values
defaults
}
SourceFile: "OutputPropertiesFactory.java"