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"
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 10
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
13: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_XML:[Ljava/lang/String;
14: bipush 10
anewarray java.lang.String
dup
iconst_0
15: ldc "xml"
aastore
dup
iconst_1
16: ldc "1.0"
aastore
dup
iconst_2
17: ldc "UTF-8"
aastore
dup
iconst_3
18: ldc "no"
aastore
dup
iconst_4
19: ldc "no"
aastore
dup
iconst_5
20: ldc "no"
aastore
dup
bipush 6
21: ldc "text/xml"
aastore
dup
bipush 7
22: ldc "0"
aastore
dup
bipush 8
23: ldc "com.sun.org.apache.xml.internal.serializer.ToXMLStream"
aastore
dup
bipush 9
24: ldc "com/sun/org/apache/xml/internal/serializer/XMLEntities"
aastore
25: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_XML_VALUE:[Ljava/lang/String;
26: bipush 9
anewarray java.lang.String
dup
iconst_0
27: ldc "method"
aastore
dup
iconst_1
28: ldc "indent"
aastore
dup
iconst_2
29: ldc "media-type"
aastore
dup
iconst_3
30: ldc "version"
aastore
dup
iconst_4
31: ldc "{http://xml.apache.org/xalan}indent-amount"
aastore
dup
iconst_5
32: ldc "{http://xml.apache.org/xalan}content-handler"
aastore
dup
bipush 6
33: ldc "{http://xml.apache.org/xalan}entities"
aastore
dup
bipush 7
34: ldc "{http://xml.apache.org/xalan}use-url-escaping"
aastore
dup
bipush 8
35: ldc "{http://xml.apache.org/xalan}omit-meta-tag"
aastore
36: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_HTML:[Ljava/lang/String;
37: bipush 9
anewarray java.lang.String
dup
iconst_0
38: ldc "html"
aastore
dup
iconst_1
39: ldc "yes"
aastore
dup
iconst_2
40: ldc "text/html"
aastore
dup
iconst_3
41: ldc "4.0"
aastore
dup
iconst_4
42: ldc "4"
aastore
dup
iconst_5
43: ldc "com.sun.org.apache.xml.internal.serializer.ToHTMLStream"
aastore
dup
bipush 6
44: ldc "com/sun/org/apache/xml/internal/serializer/HTMLEntities"
aastore
dup
bipush 7
45: ldc "yes"
aastore
dup
bipush 8
46: ldc "no"
aastore
47: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_HTML_VALUE:[Ljava/lang/String;
48: iconst_3
anewarray java.lang.String
dup
iconst_0
49: ldc "method"
aastore
dup
iconst_1
50: ldc "media-type"
aastore
dup
iconst_2
51: ldc "{http://xml.apache.org/xalan}content-handler"
aastore
52: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_TEXT:[Ljava/lang/String;
53: iconst_3
anewarray java.lang.String
dup
iconst_0
54: ldc "text"
aastore
dup
iconst_1
55: ldc "text/plain"
aastore
dup
iconst_2
56: ldc "com.sun.org.apache.xml.internal.serializer.ToTextStream"
aastore
57: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_TEXT_VALUE:[Ljava/lang/String;
58: bipush 9
anewarray java.lang.String
dup
iconst_0
59: ldc "method"
aastore
dup
iconst_1
60: ldc "version"
aastore
dup
iconst_2
61: ldc "encoding"
aastore
dup
iconst_3
62: ldc "indent"
aastore
dup
iconst_4
63: ldc "omit-xml-declaration"
aastore
dup
iconst_5
64: ldc "standalone"
aastore
dup
bipush 6
65: ldc "media-type"
aastore
dup
bipush 7
66: ldc "{http://xml.apache.org/xalan}indent-amount"
aastore
dup
bipush 8
67: ldc "{http://xml.apache.org/xalan}content-handler"
aastore
68: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_UNKNOWN:[Ljava/lang/String;
69: bipush 9
anewarray java.lang.String
dup
iconst_0
70: ldc "xml"
aastore
dup
iconst_1
71: ldc "1.0"
aastore
dup
iconst_2
72: ldc "UTF-8"
aastore
dup
iconst_3
73: ldc "no"
aastore
dup
iconst_4
74: ldc "no"
aastore
dup
iconst_5
75: ldc "no"
aastore
dup
bipush 6
76: ldc "text/xml"
aastore
dup
bipush 7
77: ldc "0"
aastore
dup
bipush 8
78: ldc "com.sun.org.apache.xml.internal.serializer.ToUnknownStream"
aastore
79: putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.PROP_UNKNOWN_VALUE:[Ljava/lang/String;
80: aconst_null
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_xml_properties:Ljava/util/Properties;
81: aconst_null
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_html_properties:Ljava/util/Properties;
82: aconst_null
putstatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.m_text_properties:Ljava/util/Properties;
83: 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"