public abstract class com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl extends javax.xml.soap.SOAPFactory
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl
super_class: javax.xml.soap.SOAPFactory
{
protected static final java.util.logging.Logger log;
descriptor: Ljava/util/logging/Logger;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "com.sun.xml.internal.messaging.saaj.soap"
1: ldc "com.sun.xml.internal.messaging.saaj.soap.LocalStrings"
2: invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.log:Ljava/util/logging/Logger;
3: 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 javax.xml.soap.SOAPFactory.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
protected abstract com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl createDocument();
descriptor: ()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
public javax.xml.soap.SOAPElement createElement(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 6
1: getstatic com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.log:Ljava/util/logging/Logger;
2: getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
ldc "SAAJ0567.soap.null.input"
3: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "tagName"
aastore
dup
iconst_1
ldc "SOAPFactory.createElement"
aastore
4: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
5: new javax.xml.soap.SOAPException
dup
ldc "Null tagName argument passed to createElement"
invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.createDocument:()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
7: aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.createFromTagName:(Ljava/lang/String;)Ljavax/xml/soap/Name;
8: invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementFactory.createElement:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
0 9 1 tagName Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
tagName
public javax.xml.soap.SOAPElement createElement(javax.xml.soap.Name);
descriptor: (Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 5
1: getstatic com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
ldc "SAAJ0567.soap.null.input"
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "name"
aastore
dup
iconst_1
ldc "SOAPFactory.createElement"
aastore
3: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
4: new javax.xml.soap.SOAPException
dup
ldc "Null name argument passed to createElement"
invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.createDocument:()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementFactory.createElement:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
0 6 1 name Ljavax/xml/soap/Name;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
name
public javax.xml.soap.SOAPElement createElement(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 5
1: getstatic com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
ldc "SAAJ0567.soap.null.input"
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "qname"
aastore
dup
iconst_1
ldc "SOAPFactory.createElement"
aastore
3: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
4: new javax.xml.soap.SOAPException
dup
ldc "Null qname argument passed to createElement"
invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.createDocument:()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementFactory.createElement:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
0 6 1 qname Ljavax/xml/namespace/QName;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
qname
public javax.xml.soap.SOAPElement createElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnonnull 5
1: getstatic com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
ldc "SAAJ0567.soap.null.input"
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "localName"
aastore
dup
iconst_1
ldc "SOAPFactory.createElement"
aastore
3: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
4: new javax.xml.soap.SOAPException
dup
ldc "Null localName argument passed to createElement"
invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.createDocument:()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
aload 2
aload 3
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementFactory.createElement:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
0 6 1 localName Ljava/lang/String;
0 6 2 prefix Ljava/lang/String;
0 6 3 uri Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
localName
prefix
uri
public javax.xml.soap.Name createName(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/Name;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnonnull 6
1: getstatic com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.log:Ljava/util/logging/Logger;
2: getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
ldc "SAAJ0567.soap.null.input"
3: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "localName"
aastore
dup
iconst_1
ldc "SOAPFactory.createName"
aastore
4: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
5: new javax.xml.soap.SOAPException
dup
ldc "Null localName argument passed to createName"
invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 1
aload 2
aload 3
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.create:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
0 7 1 localName Ljava/lang/String;
0 7 2 prefix Ljava/lang/String;
0 7 3 uri Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
localName
prefix
uri
public javax.xml.soap.Name createName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/Name;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 6
1: getstatic com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.log:Ljava/util/logging/Logger;
2: getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
ldc "SAAJ0567.soap.null.input"
3: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "localName"
aastore
dup
iconst_1
ldc "SOAPFactory.createName"
aastore
4: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
5: new javax.xml.soap.SOAPException
dup
ldc "Null localName argument passed to createName"
invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.createFromUnqualifiedName:(Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
0 7 1 localName Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
localName
public javax.xml.soap.SOAPElement createElement(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.convertToSoapElement:(Lorg/w3c/dom/Element;)Ljavax/xml/soap/SOAPElement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
0 3 1 domElement Lorg/w3c/dom/Element;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
domElement
private javax.xml.soap.SOAPElement convertToSoapElement(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Ljavax/xml/soap/SOAPElement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=9, args_size=2
start local 0 start local 1 0: aload 1
instanceof javax.xml.soap.SOAPElement
ifeq 2
1: aload 1
checkcast javax.xml.soap.SOAPElement
areturn
2: StackMap locals:
StackMap stack:
aload 0
3: aload 1
invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
4: aload 1
invokeinterface org.w3c.dom.Element.getPrefix:()Ljava/lang/String;
5: aload 1
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
6: invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl.createElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
astore 2
start local 2 7: aload 2
invokeinterface javax.xml.soap.SOAPElement.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 3
start local 3 8: aload 1
invokeinterface org.w3c.dom.Element.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 4
start local 4 9: iconst_0
istore 5
start local 5 10: goto 15
11: StackMap locals: com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl org.w3c.dom.Element javax.xml.soap.SOAPElement org.w3c.dom.Document org.w3c.dom.NamedNodeMap int
StackMap stack:
aload 4
iload 5
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Attr
astore 6
start local 6 12: aload 3
aload 6
iconst_1
invokeinterface org.w3c.dom.Document.importNode:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Attr
astore 7
start local 7 13: aload 2
aload 7
invokeinterface javax.xml.soap.SOAPElement.setAttributeNodeNS:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
end local 7 end local 6 14: iinc 5 1
StackMap locals:
StackMap stack:
15: iload 5
aload 4
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
if_icmplt 11
end local 5 16: aload 1
invokeinterface org.w3c.dom.Element.getChildNodes:()Lorg/w3c/dom/NodeList;
astore 5
start local 5 17: iconst_0
istore 6
start local 6 18: goto 23
19: StackMap locals: com.sun.xml.internal.messaging.saaj.soap.SOAPFactoryImpl org.w3c.dom.Element javax.xml.soap.SOAPElement org.w3c.dom.Document org.w3c.dom.NamedNodeMap org.w3c.dom.NodeList int
StackMap stack:
aload 5
iload 6
invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
astore 7
start local 7 20: aload 3
aload 7
iconst_1
invokeinterface org.w3c.dom.Document.importNode:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
astore 8
start local 8 21: aload 2
aload 8
invokeinterface javax.xml.soap.SOAPElement.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 8 end local 7 22: iinc 6 1
StackMap locals:
StackMap stack:
23: iload 6
aload 5
invokeinterface org.w3c.dom.NodeList.getLength:()I
if_icmplt 19
end local 6 24: aload 2
areturn
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 25 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
0 25 1 element Lorg/w3c/dom/Element;
7 25 2 copy Ljavax/xml/soap/SOAPElement;
8 25 3 ownerDoc Lorg/w3c/dom/Document;
9 25 4 attrMap Lorg/w3c/dom/NamedNodeMap;
10 16 5 i I
12 14 6 nextAttr Lorg/w3c/dom/Attr;
13 14 7 importedAttr Lorg/w3c/dom/Attr;
17 25 5 nl Lorg/w3c/dom/NodeList;
18 24 6 i I
20 22 7 next Lorg/w3c/dom/Node;
21 22 8 imported Lorg/w3c/dom/Node;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
element
public javax.xml.soap.Detail createDetail();
descriptor: ()Ljavax/xml/soap/Detail;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
Exceptions:
throws javax.xml.soap.SOAPException
public javax.xml.soap.SOAPFault createFault(java.lang.String, javax.xml.namespace.QName);
descriptor: (Ljava/lang/String;Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPFault;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
0 1 1 reasonText Ljava/lang/String;
0 1 2 faultCode Ljavax/xml/namespace/QName;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
reasonText
faultCode
public javax.xml.soap.SOAPFault createFault();
descriptor: ()Ljavax/xml/soap/SOAPFault;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl;
Exceptions:
throws javax.xml.soap.SOAPException
}
SourceFile: "SOAPFactoryImpl.java"