public abstract class com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl extends com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl implements com.sun.xml.internal.messaging.saaj.soap.LazyEnvelope
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl
super_class: com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl
{
protected com.sun.xml.internal.messaging.saaj.soap.impl.HeaderImpl ;
descriptor: Lcom/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl;
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl body;
descriptor: Lcom/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl;
flags: (0x0004) ACC_PROTECTED
java.lang.String omitXmlDecl;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String charset;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String xmlDecl;
descriptor: Ljava/lang/String;
flags: (0x0000)
protected void <init>(com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl, javax.xml.soap.Name);
descriptor: (Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljavax/xml/soap/Name;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljavax/xml/soap/Name;)V
1: aload 0
ldc "yes"
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.omitXmlDecl:Ljava/lang/String;
2: aload 0
ldc "utf-8"
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.charset:Ljava/lang/String;
3: aload 0
aconst_null
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.xmlDecl:Ljava/lang/String;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 5 1 ownerDoc Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
0 5 2 name Ljavax/xml/soap/Name;
MethodParameters:
Name Flags
ownerDoc
name
protected void <init>(com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl, javax.xml.namespace.QName);
descriptor: (Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljavax/xml/namespace/QName;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljavax/xml/namespace/QName;)V
1: aload 0
ldc "yes"
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.omitXmlDecl:Ljava/lang/String;
2: aload 0
ldc "utf-8"
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.charset:Ljava/lang/String;
3: aload 0
aconst_null
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.xmlDecl:Ljava/lang/String;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 5 1 ownerDoc Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
0 5 2 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
ownerDoc
name
protected void <init>(com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl, com.sun.xml.internal.messaging.saaj.soap.name.NameImpl, boolean, boolean);
descriptor: (Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;ZZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljavax/xml/soap/Name;)V
1: aload 0
2: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getElementQName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getElementQName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
3: invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.ensureNamespaceIsDeclared:(Ljava/lang/String;Ljava/lang/String;)V
4: iload 3
ifeq 6
5: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.addHeader:()Ljavax/xml/soap/SOAPHeader;
pop
6: StackMap locals: com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl com.sun.xml.internal.messaging.saaj.soap.name.NameImpl int int
StackMap stack:
iload 4
ifeq 8
7: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.addBody:()Ljavax/xml/soap/SOAPBody;
pop
8: StackMap locals:
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 9 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 9 1 ownerDoc Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
0 9 2 name Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
0 9 3 createHeader Z
0 9 4 createBody Z
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
ownerDoc
name
createHeader
createBody
public void <init>(com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl, org.w3c.dom.Element);
descriptor: (Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/Element;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/Element;)V
1: aload 0
ldc "yes"
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.omitXmlDecl:Ljava/lang/String;
2: aload 0
ldc "utf-8"
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.charset:Ljava/lang/String;
3: aload 0
aconst_null
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.xmlDecl:Ljava/lang/String;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 5 1 ownerDoc Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
0 5 2 domElement Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
ownerDoc
domElement
protected abstract com.sun.xml.internal.messaging.saaj.soap.name.NameImpl (java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
prefix
protected abstract com.sun.xml.internal.messaging.saaj.soap.name.NameImpl getBodyName(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
prefix
public javax.xml.soap.SOAPHeader ();
descriptor: ()Ljavax/xml/soap/SOAPHeader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.addHeader:(Ljava/lang/String;)Ljavax/xml/soap/SOAPHeader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
Exceptions:
throws javax.xml.soap.SOAPException
public javax.xml.soap.SOAPHeader (java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/SOAPHeader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getPrefix:()Ljava/lang/String;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getHeaderName:(Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
astore 2
start local 2 3: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBodyName:(Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getFirstChildElement:()Lorg/w3c/dom/Element;
checkcast javax.xml.soap.SOAPElement
astore 5
start local 5 6: aload 5
ifnull 13
7: aload 5
invokeinterface javax.xml.soap.SOAPElement.getElementName:()Ljavax/xml/soap/Name;
aload 2
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
8: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0120.impl.header.already.exists"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
9: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
ldc "Can't add a header when one is already present."
invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals: com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl java.lang.String com.sun.xml.internal.messaging.saaj.soap.name.NameImpl com.sun.xml.internal.messaging.saaj.soap.name.NameImpl com.sun.xml.internal.messaging.saaj.soap.impl.HeaderImpl javax.xml.soap.SOAPElement
StackMap stack:
aload 5
invokeinterface javax.xml.soap.SOAPElement.getElementName:()Ljavax/xml/soap/Name;
aload 3
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 13
11: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0121.impl.invalid.first.child.of.envelope"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
12: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
ldc "First child of Envelope must be either a Header or Body"
invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.createElement:(Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.HeaderImpl
astore 4
14: aload 0
aload 4
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.HeaderImpl.getDomElement:()Lorg/w3c/dom/Element;
aload 5
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
15: aload 4
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.getPrefix:()Ljava/lang/String;
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.getURI:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.HeaderImpl.ensureNamespaceIsDeclared:(Ljava/lang/String;Ljava/lang/String;)V
16: aload 4
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 17 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 17 1 prefix Ljava/lang/String;
3 17 2 headerName Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
4 17 3 bodyName Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
5 17 4 header Lcom/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl;
6 17 5 firstChild Ljavax/xml/soap/SOAPElement;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
prefix
protected void ();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getHeaderName:(Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
astore 1
start local 1 1: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.findChild:(Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;)Ljavax/xml/soap/SOAPElement;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.HeaderImpl
astore 2
start local 2 2: aload 0
aload 2
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.header:Lcom/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
1 4 1 headerName Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
2 4 2 hdr Lcom/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl;
Exceptions:
throws javax.xml.soap.SOAPException
public javax.xml.soap.SOAPHeader ();
descriptor: ()Ljavax/xml/soap/SOAPHeader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.lookForHeader:()V
1: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.header:Lcom/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
Exceptions:
throws javax.xml.soap.SOAPException
protected void lookForBody();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBodyName:(Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
astore 1
start local 1 1: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.findChild:(Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;)Ljavax/xml/soap/SOAPElement;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl
astore 2
start local 2 2: aload 0
aload 2
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.body:Lcom/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
1 4 1 bodyName Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
2 4 2 bodyChildElement Lcom/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl;
Exceptions:
throws javax.xml.soap.SOAPException
public javax.xml.soap.SOAPBody addBody();
descriptor: ()Ljavax/xml/soap/SOAPBody;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.addBody:(Ljava/lang/String;)Ljavax/xml/soap/SOAPBody;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
Exceptions:
throws javax.xml.soap.SOAPException
public javax.xml.soap.SOAPBody addBody(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/SOAPBody;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.lookForBody:()V
1: aload 1
ifnull 2
aload 1
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getPrefix:()Ljava/lang/String;
astore 1
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.body:Lcom/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl;
ifnonnull 9
4: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBodyName:(Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
astore 2
start local 2 5: aload 0
aload 0
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.createElement:(Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.body:Lcom/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl;
6: aload 0
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.body:Lcom/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl.getDomElement:()Lorg/w3c/dom/Element;
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
7: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.body:Lcom/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl;
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.getPrefix:()Ljava/lang/String;
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.getURI:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl.ensureNamespaceIsDeclared:(Ljava/lang/String;Ljava/lang/String;)V
end local 2 8: goto 11
9: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0122.impl.body.already.exists"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
10: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
ldc "Can't add a body when one is already present."
invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.body:Lcom/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 12 1 prefix Ljava/lang/String;
5 8 2 bodyName Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
prefix
protected javax.xml.soap.SOAPElement addElement(javax.xml.soap.Name);
descriptor: (Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBodyName:(Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
aload 1
invokeinterface javax.xml.soap.Name.getPrefix:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.addBody:(Ljava/lang/String;)Ljavax/xml/soap/SOAPBody;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getHeaderName:(Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
aload 1
invokeinterface javax.xml.soap.Name.getPrefix:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.addHeader:(Ljava/lang/String;)Ljavax/xml/soap/SOAPHeader;
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addElement:(Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 5 1 name Ljavax/xml/soap/Name;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
name
protected javax.xml.soap.SOAPElement addElement(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBodyName:(Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.convertToName:(Ljavax/xml/namespace/QName;)Ljavax/xml/soap/Name;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.addBody:(Ljava/lang/String;)Ljavax/xml/soap/SOAPBody;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getHeaderName:(Ljava/lang/String;)Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.convertToName:(Ljavax/xml/namespace/QName;)Ljavax/xml/soap/Name;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.addHeader:(Ljava/lang/String;)Ljavax/xml/soap/SOAPHeader;
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addElement:(Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 5 1 name Ljavax/xml/namespace/QName;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
name
public javax.xml.soap.SOAPBody getBody();
descriptor: ()Ljavax/xml/soap/SOAPBody;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.lookForBody:()V
1: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.body:Lcom/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
Exceptions:
throws javax.xml.soap.SOAPException
public javax.xml.transform.Source getContent();
descriptor: ()Ljavax/xml/transform/Source;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new javax.xml.transform.dom.DOMSource
dup
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
invokespecial javax.xml.transform.dom.DOMSource.<init>:(Lorg/w3c/dom/Node;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
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=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "xmlns"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
1: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0123.impl.no.reserved.xmlns"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
2: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
ldc "Cannot declare reserved xmlns prefix"
invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 2
ifnonnull 6
ldc "xmlns"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
4: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0124.impl.qualified.name.cannot.be.xmlns"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
5: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
ldc "Qualified name cannot be xmlns"
invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<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/impl/EnvelopeImpl;
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, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/Name;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnonnull 10
2: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.log:Ljava/util/logging/Logger;
3: getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
4: ldc "SAAJ0126.impl.cannot.locate.ns"
5: iconst_1
anewarray java.lang.String
dup
iconst_0
aload 2
aastore
6: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
7: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
8: new java.lang.StringBuilder
dup
ldc "Unable to locate namespace for prefix "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals: java.lang.String
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 11 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 11 1 localName Ljava/lang/String;
0 11 2 prefix Ljava/lang/String;
1 11 3 namespace Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
localName
prefix
public javax.xml.soap.Name createName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/Name;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: 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 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 1 1 localName Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
localName
public void setOmitXmlDecl(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.omitXmlDecl:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 2 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public void setXmlDecl(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.xmlDecl:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 2 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public void setCharsetEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.charset:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 2 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public void output(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: invokestatic com.sun.xml.internal.messaging.saaj.util.transform.EfficientStreamingTransformer.newTransformer:()Ljavax/xml/transform/Transformer;
1: astore 2
start local 2 2: aload 2
3: ldc "omit-xml-declaration"
ldc "yes"
4: invokevirtual javax.xml.transform.Transformer.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 2
6: ldc "encoding"
7: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.charset:Ljava/lang/String;
8: invokevirtual javax.xml.transform.Transformer.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
9: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.omitXmlDecl:Ljava/lang/String;
ldc "no"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.xmlDecl:Ljava/lang/String;
ifnonnull 13
10: aload 0
new java.lang.StringBuilder
dup
ldc "<?xml version=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
invokeinterface org.w3c.dom.Document.getXmlVersion:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" encoding=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.charset:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" ?>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: putfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.xmlDecl:Ljava/lang/String;
13: StackMap locals: javax.xml.transform.Transformer
StackMap stack:
new javax.xml.transform.stream.StreamResult
dup
aload 1
invokespecial javax.xml.transform.stream.StreamResult.<init>:(Ljava/io/OutputStream;)V
astore 3
start local 3 14: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.xmlDecl:Ljava/lang/String;
ifnull 19
15: new java.io.OutputStreamWriter
dup
aload 1
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.charset:Ljava/lang/String;
invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;Ljava/lang/String;)V
astore 4
start local 4 16: aload 4
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.xmlDecl:Ljava/lang/String;
invokevirtual java.io.OutputStreamWriter.write:(Ljava/lang/String;)V
17: aload 4
invokevirtual java.io.OutputStreamWriter.flush:()V
18: new javax.xml.transform.stream.StreamResult
dup
aload 4
invokespecial javax.xml.transform.stream.StreamResult.<init>:(Ljava/io/Writer;)V
astore 3
end local 4 19: StackMap locals: javax.xml.transform.stream.StreamResult
StackMap stack:
getstatic com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 26
20: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
ldc "SAAJ0190.impl.set.xml.declaration"
21: iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.omitXmlDecl:Ljava/lang/String;
aastore
22: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
23: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
ldc "SAAJ0191.impl.set.encoding"
24: iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.charset:Ljava/lang/String;
aastore
25: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
26: StackMap locals:
StackMap stack:
aload 2
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getContent:()Ljavax/xml/transform/Source;
aload 3
invokevirtual javax.xml.transform.Transformer.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
end local 3 end local 2 27: goto 30
StackMap locals: com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl java.io.OutputStream
StackMap stack: java.lang.Exception
28: astore 2
start local 2 29: new java.io.IOException
dup
aload 2
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
end local 2 30: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 31 1 out Ljava/io/OutputStream;
2 27 2 transformer Ljavax/xml/transform/Transformer;
14 27 3 result Ljavax/xml/transform/stream/StreamResult;
16 19 4 writer Ljava/io/OutputStreamWriter;
29 30 2 ex Ljava/lang/Exception;
Exception table:
from to target type
0 27 28 Class java.lang.Exception
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
public void output(java.io.OutputStream, boolean);
descriptor: (Ljava/io/OutputStream;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifne 3
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.output:(Ljava/io/OutputStream;)V
2: goto 10
3: StackMap locals:
StackMap stack:
invokestatic com.sun.xml.internal.messaging.saaj.util.transform.EfficientStreamingTransformer.newTransformer:()Ljavax/xml/transform/Transformer;
astore 3
start local 3 4: aload 3
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getContent:()Ljavax/xml/transform/Source;
5: aload 1
invokestatic com.sun.xml.internal.messaging.saaj.util.FastInfosetReflection.FastInfosetResult_new:(Ljava/io/OutputStream;)Ljavax/xml/transform/Result;
6: invokevirtual javax.xml.transform.Transformer.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
end local 3 7: goto 10
8: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 9: new java.io.IOException
dup
aload 3
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
end local 3 10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 11 1 out Ljava/io/OutputStream;
0 11 2 isFastInfoset Z
4 7 3 transformer Ljavax/xml/transform/Transformer;
9 10 3 ex Ljava/lang/Exception;
Exception table:
from to target type
3 7 8 Class java.lang.Exception
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
isFastInfoset
public javax.xml.soap.SOAPElement setElementQName(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: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
1: ldc "SAAJ0146.impl.invalid.name.change.requested"
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.elementQName:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
aastore
dup
iconst_1
3: aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
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
new java.lang.StringBuilder
dup
ldc "Cannot change name for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
6: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.elementQName:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 9 1 newName Ljavax/xml/namespace/QName;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
newName
public void setStaxBridge(com.sun.xml.internal.messaging.saaj.soap.StaxBridge);
descriptor: (Lcom/sun/xml/internal/messaging/saaj/soap/StaxBridge;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBody:()Ljavax/xml/soap/SOAPBody;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl.setStaxBridge:(Lcom/sun/xml/internal/messaging/saaj/soap/StaxBridge;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 2 1 bridge Lcom/sun/xml/internal/messaging/saaj/soap/StaxBridge;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
bridge
public com.sun.xml.internal.messaging.saaj.soap.StaxBridge getStaxBridge();
descriptor: ()Lcom/sun/xml/internal/messaging/saaj/soap/StaxBridge;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBody:()Ljavax/xml/soap/SOAPBody;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl.getStaxBridge:()Lcom/sun/xml/internal/messaging/saaj/soap/StaxBridge;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
Exceptions:
throws javax.xml.soap.SOAPException
public javax.xml.stream.XMLStreamReader getPayloadReader();
descriptor: ()Ljavax/xml/stream/XMLStreamReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBody:()Ljavax/xml/soap/SOAPBody;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl.getPayloadReader:()Ljavax/xml/stream/XMLStreamReader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
Exceptions:
throws javax.xml.soap.SOAPException
public void writeTo(javax.xml.stream.XMLStreamWriter);
descriptor: (Ljavax/xml/stream/XMLStreamWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getStaxBridge:()Lcom/sun/xml/internal/messaging/saaj/soap/StaxBridge;
astore 2
start local 2 1: aload 2
ifnull 12
aload 2
instanceof com.sun.xml.internal.messaging.saaj.soap.StaxLazySourceBridge
ifeq 12
2: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getNamespaceURI:()Ljava/lang/String;
astore 3
start local 3 3: new com.sun.xml.internal.org.jvnet.staxex.util.DOMStreamReader
dup
aload 0
invokespecial com.sun.xml.internal.org.jvnet.staxex.util.DOMStreamReader.<init>:(Lorg/w3c/dom/Node;)V
astore 4
start local 4 4: new com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
dup
invokespecial com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.<init>:()V
astore 5
start local 5 5: aload 5
new com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl$1
dup
aload 0
aload 4
aload 1
aload 3
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl$1.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/XMLStreamWriter;Ljava/lang/String;)V
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.bridge:(Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter$Breakpoint;)V
6: aload 2
checkcast com.sun.xml.internal.messaging.saaj.soap.StaxLazySourceBridge
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.StaxLazySourceBridge.writePayloadTo:(Ljavax/xml/stream/XMLStreamWriter;)V
7: aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.writeEndElement:()V
8: aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.writeEndElement:()V
9: aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.writeEndDocument:()V
10: aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.flush:()V
end local 5 end local 4 end local 3 11: goto 15
12: StackMap locals: com.sun.xml.internal.messaging.saaj.soap.StaxBridge
StackMap stack:
new com.sun.xml.internal.messaging.saaj.util.stax.LazyEnvelopeStaxReader
dup
aload 0
invokespecial com.sun.xml.internal.messaging.saaj.util.stax.LazyEnvelopeStaxReader.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;)V
astore 3
start local 3 13: new com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
dup
invokespecial com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.<init>:()V
astore 4
start local 4 14: aload 4
aload 3
aload 1
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.bridge:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/XMLStreamWriter;)V
end local 4 end local 3 15: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBody:()Ljavax/xml/soap/SOAPBody;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl.setPayloadStreamRead:()V
16: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 17 1 writer Ljavax/xml/stream/XMLStreamWriter;
1 17 2 readBridge Lcom/sun/xml/internal/messaging/saaj/soap/StaxBridge;
3 11 3 soapEnvNS Ljava/lang/String;
4 11 4 reader Lcom/sun/xml/internal/org/jvnet/staxex/util/DOMStreamReader;
5 11 5 writingBridge Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
13 15 3 lazyEnvReader Lcom/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader;
14 15 4 writingBridge Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException, javax.xml.soap.SOAPException
MethodParameters:
Name Flags
writer final
public javax.xml.namespace.QName getPayloadQName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBody:()Ljavax/xml/soap/SOAPBody;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl.getPayloadQName:()Ljavax/xml/namespace/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
Exceptions:
throws javax.xml.soap.SOAPException
public java.lang.String getPayloadAttributeValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBody:()Ljavax/xml/soap/SOAPBody;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl.getPayloadAttributeValue:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 1 1 localName Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
localName
public java.lang.String getPayloadAttributeValue(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBody:()Ljavax/xml/soap/SOAPBody;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl.getPayloadAttributeValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
0 1 1 qName Ljavax/xml/namespace/QName;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
qName
public boolean isLazy();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl.getBody:()Ljavax/xml/soap/SOAPBody;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.BodyImpl.isLazy:()Z
1: ireturn
2: StackMap locals:
StackMap stack: javax.xml.soap.SOAPException
pop
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl;
Exception table:
from to target type
0 1 2 Class javax.xml.soap.SOAPException
}
SourceFile: "EnvelopeImpl.java"
NestMembers:
com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl$1
InnerClasses:
com.sun.xml.internal.messaging.saaj.soap.impl.EnvelopeImpl$1
public Breakpoint = com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter$Breakpoint of com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter