public class com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl implements javax.xml.soap.SOAPElement, javax.xml.soap.SOAPBodyElement
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl
super_class: java.lang.Object
{
public static final java.lang.String DSIG_NS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String XENC_NS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String WSU_NS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private transient com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager encodingStyleAttribute;
descriptor: Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl$AttributeManager;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
protected javax.xml.namespace.QName elementQName;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0004) ACC_PROTECTED
private org.w3c.dom.Element element;
descriptor: Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl soapDocument;
descriptor: Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
flags: (0x0002) ACC_PRIVATE
protected static final java.util.logging.Logger log;
descriptor: Ljava/util/logging/Logger;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
public static final java.lang.String XMLNS_URI;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String XML_URI;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final java.lang.String XMLNS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "http://www.w3.org/2000/09/xmldsig#"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.DSIG_NS:Ljava/lang/String;
1: ldc "http://www.w3.org/2001/04/xmlenc#"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XENC_NS:Ljava/lang/String;
2: ldc "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.WSU_NS:Ljava/lang/String;
3: ldc "com.sun.xml.internal.messaging.saaj.soap.impl"
4: ldc "com.sun.xml.internal.messaging.saaj.soap.impl.LocalStrings"
5: invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;
6: putstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.log:Ljava/util/logging/Logger;
7: ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
8: ldc "http://www.w3.org/XML/1998/namespace"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XML_URI:Ljava/lang/String;
9: ldc "xmlns"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getTagName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public java.lang.String getAttribute(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
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.getAttribute:(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/ElementImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void setAttribute(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc ":"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
ifle 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 3
start local 3 3: iload 3
ifeq 10
4: aconst_null
astore 4
start local 4 5: aload 1
iconst_0
aload 1
ldc ":"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 5
start local 5 6: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS:Ljava/lang/String;
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
7: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
astore 4
8: aload 0
aload 4
aload 1
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
9: return
end local 5 end local 4 10: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 12 1 name Ljava/lang/String;
0 12 2 value Ljava/lang/String;
3 12 3 isQualifiedName Z
5 10 4 nsUri Ljava/lang/String;
6 10 5 prefix Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
name
value
public void removeAttribute(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
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.removeAttribute:(Ljava/lang/String;)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/ElementImpl;
0 2 1 name Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
name
public org.w3c.dom.Attr getAttributeNode(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Attr;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.getAttributeNode:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
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/ElementImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr);
descriptor: (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
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/ElementImpl;
0 1 1 newAttr Lorg/w3c/dom/Attr;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
newAttr
public org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr);
descriptor: (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.removeAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
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/ElementImpl;
0 1 1 oldAttr Lorg/w3c/dom/Attr;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
oldAttr
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/NodeList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl
dup
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.getElementsByTagName:(Ljava/lang/String;)Lorg/w3c/dom/NodeList;
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/NodeList;)V
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/ElementImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.lang.String getAttributeNS(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
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/impl/ElementImpl;
0 1 1 namespaceURI Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
namespaceURI
localName
public 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: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager
dup
aload 0
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;)V
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.encodingStyleAttribute:Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl$AttributeManager;
2: aload 0
aload 1
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
3: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomDocument:()Lorg/w3c/dom/Document;
aload 2
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
aload 2
invokeinterface javax.xml.soap.Name.getQualifiedName:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
4: aload 0
aload 2
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.convertToQName:(Ljavax/xml/soap/Name;)Ljavax/xml/namespace/QName;
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.elementQName:Ljavax/xml/namespace/QName;
5: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.register:(Ljavax/xml/soap/Node;)V
6: return
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/ElementImpl;
0 7 1 ownerDoc Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
0 7 2 name Ljavax/xml/soap/Name;
MethodParameters:
Name Flags
ownerDoc
name
public 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: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager
dup
aload 0
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;)V
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.encodingStyleAttribute:Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl$AttributeManager;
2: aload 0
aload 1
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
3: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomDocument:()Lorg/w3c/dom/Document;
aload 2
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 2
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getQualifiedName:(Ljavax/xml/namespace/QName;)Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
4: aload 0
aload 2
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.elementQName:Ljavax/xml/namespace/QName;
5: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.register:(Ljavax/xml/soap/Node;)V
6: return
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/ElementImpl;
0 7 1 ownerDoc Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
0 7 2 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
ownerDoc
name
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=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager
dup
aload 0
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;)V
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.encodingStyleAttribute:Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl$AttributeManager;
2: aload 0
aload 2
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
3: aload 0
aload 1
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
4: aload 0
new javax.xml.namespace.QName
dup
aload 2
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
aload 2
invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.elementQName:Ljavax/xml/namespace/QName;
5: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.register:(Ljavax/xml/soap/Node;)V
6: return
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/ElementImpl;
0 7 1 ownerDoc Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
0 7 2 domElement Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
ownerDoc
domElement
public void <init>(com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager
dup
aload 0
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;)V
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.encodingStyleAttribute:Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl$AttributeManager;
2: aload 0
aload 1
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
3: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomDocument:()Lorg/w3c/dom/Document;
aload 2
aload 3
invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
4: aload 0
5: new javax.xml.namespace.QName
dup
aload 2
aload 3
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getLocalPart:(Ljava/lang/String;)Ljava/lang/String;
aload 3
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: putfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.elementQName:Ljavax/xml/namespace/QName;
7: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.register:(Ljavax/xml/soap/Node;)V
8: return
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/ElementImpl;
0 9 1 ownerDoc Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
0 9 2 uri Ljava/lang/String;
0 9 3 qualifiedName Ljava/lang/String;
MethodParameters:
Name Flags
ownerDoc
uri
qualifiedName
public void ensureNamespaceIsDeclared(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnull 2
aload 3
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 5
2: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addNamespaceDeclaration:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
pop
3: goto 5
StackMap locals:
StackMap stack: javax.xml.soap.SOAPException
4: pop
5: StackMap locals:
StackMap stack:
return
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/impl/ElementImpl;
0 6 1 prefix Ljava/lang/String;
0 6 2 uri Ljava/lang/String;
1 6 3 alreadyDeclaredUri Ljava/lang/String;
Exception table:
from to target type
2 3 4 Class javax.xml.soap.SOAPException
MethodParameters:
Name Flags
prefix
uri
public org.w3c.dom.Document getOwnerDocument();
descriptor: ()Lorg/w3c/dom/Document;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node, org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Element.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
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/impl/ElementImpl;
0 1 1 newChild Lorg/w3c/dom/Node;
0 1 2 refChild Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
newChild
refChild
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node, org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Element.replaceChild:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
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/impl/ElementImpl;
0 1 1 newChild Lorg/w3c/dom/Node;
0 1 2 oldChild Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
newChild
oldChild
public org.w3c.dom.Node removeChild(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Element.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
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/ElementImpl;
0 1 1 oldChild Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
oldChild
public org.w3c.dom.Node appendChild(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
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/ElementImpl;
0 1 1 newChild Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
newChild
public boolean hasChildNodes();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.hasChildNodes:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public org.w3c.dom.Node cloneNode(boolean);
descriptor: (Z)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
iload 1
invokeinterface org.w3c.dom.Element.cloneNode:(Z)Lorg/w3c/dom/Node;
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 2
iload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.registerChildNodes:(Lorg/w3c/dom/Node;Z)V
2: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 3 1 deep Z
1 3 2 elementNSNode Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
deep
public void normalize();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.normalize:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public boolean isSupported(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
invokeinterface org.w3c.dom.Element.isSupported:(Ljava/lang/String;Ljava/lang/String;)Z
ireturn
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/impl/ElementImpl;
0 1 1 feature Ljava/lang/String;
0 1 2 version Ljava/lang/String;
MethodParameters:
Name Flags
feature
version
public java.lang.String getNamespaceURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public java.lang.String getPrefix();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getPrefix:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public void setPrefix(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
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.setPrefix:(Ljava/lang/String;)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/ElementImpl;
0 2 1 prefix Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
prefix
public java.lang.String getLocalName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public boolean hasAttributes();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.hasAttributes:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public java.lang.String getBaseURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getBaseURI:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public short compareDocumentPosition(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Element.compareDocumentPosition:(Lorg/w3c/dom/Node;)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 1 1 other Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
other
public java.lang.String getTextContent();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getTextContent:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
Exceptions:
throws org.w3c.dom.DOMException
public void setTextContent(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
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.setTextContent:(Ljava/lang/String;)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/ElementImpl;
0 2 1 textContent Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
textContent
public boolean isSameNode(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Element.isSameNode:(Lorg/w3c/dom/Node;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 1 1 other Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
other
public java.lang.String lookupPrefix(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
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.lookupPrefix:(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/ElementImpl;
0 1 1 namespaceURI Ljava/lang/String;
MethodParameters:
Name Flags
namespaceURI
public boolean isDefaultNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.isDefaultNamespace:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 1 1 namespaceURI Ljava/lang/String;
MethodParameters:
Name Flags
namespaceURI
public java.lang.String lookupNamespaceURI(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
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.lookupNamespaceURI:(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/ElementImpl;
0 1 1 prefix Ljava/lang/String;
MethodParameters:
Name Flags
prefix
public boolean isEqualNode(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Element.isEqualNode:(Lorg/w3c/dom/Node;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 1 1 arg Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
arg
public java.lang.Object getFeature(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
invokeinterface org.w3c.dom.Element.getFeature:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
areturn
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/impl/ElementImpl;
0 1 1 feature Ljava/lang/String;
0 1 2 version Ljava/lang/String;
MethodParameters:
Name Flags
feature
version
public java.lang.Object setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
aload 3
invokeinterface org.w3c.dom.Element.setUserData:(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
areturn
end local 3 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/impl/ElementImpl;
0 1 1 key Ljava/lang/String;
0 1 2 data Ljava/lang/Object;
0 1 3 handler Lorg/w3c/dom/UserDataHandler;
MethodParameters:
Name Flags
key
data
handler
public java.lang.Object getUserData(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.getUserData:(Ljava/lang/String;)Ljava/lang/Object;
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/ElementImpl;
0 1 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
public javax.xml.soap.SOAPElement addChildElement(javax.xml.soap.Name);
descriptor: (Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual 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 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 1 1 name Ljavax/xml/soap/Name;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
name
public javax.xml.soap.SOAPElement addChildElement(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual 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 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 1 1 qname Ljavax/xml/namespace/QName;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
qname
public javax.xml.soap.SOAPElement addChildElement(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc ""
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
2: StackMap locals: java.lang.String
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;
goto 4
3: StackMap locals:
StackMap stack:
aload 1
aload 2
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.createFromQualifiedName:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/Name;
4: StackMap locals:
StackMap stack: javax.xml.soap.Name
astore 3
start local 3 5: aload 0
aload 3
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addChildElement:(Ljavax/xml/soap/Name;)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/impl/ElementImpl;
0 6 1 localName Ljava/lang/String;
1 6 2 nsUri Ljava/lang/String;
5 6 3 name Ljavax/xml/soap/Name;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
localName
public javax.xml.soap.SOAPElement addChildElement(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
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.ElementImpl.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.ElementImpl.log:Ljava/util/logging/Logger;
3: getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
4: ldc "SAAJ0101.impl.parent.of.body.elem.mustbe.body"
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 0
aload 1
aload 2
aload 3
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addChildElement:(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 11 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 11 1 localName Ljava/lang/String;
0 11 2 prefix Ljava/lang/String;
1 11 3 uri Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
localName
prefix
public java.lang.String getNamespaceURI(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: ldc "xmlns"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
ldc "xml"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XML_URI:Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
ldc ""
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
5: aload 0
astore 2
start local 2 6: goto 20
7: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
instanceof com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl
ifeq 19
8: aload 2
checkcast org.w3c.dom.Element
9: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
ldc "xmlns"
10: invokeinterface org.w3c.dom.Element.hasAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Z
11: ifeq 19
12: aload 2
checkcast org.w3c.dom.Element
13: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
ldc "xmlns"
14: invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
15: astore 3
start local 3 16: ldc ""
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
17: aconst_null
areturn
18: StackMap locals: java.lang.String
StackMap stack:
aload 3
areturn
end local 3 19: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 2
20: StackMap locals:
StackMap stack:
aload 2
ifnull 36
21: aload 2
instanceof org.w3c.dom.Document
ifeq 7
end local 2 22: goto 36
StackMap locals:
StackMap stack:
23: aload 1
ifnull 36
24: aload 0
astore 2
start local 2 25: goto 34
26: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
checkcast org.w3c.dom.Element
27: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
aload 1
28: invokeinterface org.w3c.dom.Element.hasAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Z
29: ifeq 33
30: aload 2
checkcast org.w3c.dom.Element
31: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
aload 1
32: invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
33: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 2
34: StackMap locals:
StackMap stack:
aload 2
ifnull 36
35: aload 2
instanceof org.w3c.dom.Document
ifeq 26
end local 2 36: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 37 1 prefix Ljava/lang/String;
6 22 2 currentAncestor Lorg/w3c/dom/Node;
16 19 3 uri Ljava/lang/String;
25 36 2 currentAncestor Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
prefix
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=4, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl
dup
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl
aload 1
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: astore 2
start local 2 2: aload 0
aload 0
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.replaceElementWithSOAPElement:(Lorg/w3c/dom/Element;Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;)Ljavax/xml/soap/SOAPElement;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 3 1 newName Ljavax/xml/namespace/QName;
2 3 2 copy Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
newName
public javax.xml.namespace.QName createQName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName;
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.ElementImpl.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnonnull 8
2: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
ldc "SAAJ0102.impl.cannot.locate.ns"
3: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
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 "Unable to locate namespace for prefix "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
6: aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: java.lang.String
StackMap stack:
new javax.xml.namespace.QName
dup
aload 3
aload 1
aload 2
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
areturn
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/ElementImpl;
0 9 1 localName Ljava/lang/String;
0 9 2 prefix Ljava/lang/String;
1 9 3 uri Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
localName
prefix
public java.lang.String getNamespacePrefix(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getNamespaceContextNodes:()Lcom/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator;
astore 2
start local 2 1: goto 8
2: StackMap locals: com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator.nextNamespaceAttr:()Lorg/w3c/dom/Attr;
astore 3
start local 3 3: aload 3
invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
4: aload 3
invokeinterface org.w3c.dom.Attr.getLocalName:()Ljava/lang/String;
astore 4
start local 4 5: ldc "xmlns"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: ldc ""
areturn
7: StackMap locals: org.w3c.dom.Attr java.lang.String
StackMap stack:
aload 4
areturn
end local 4 end local 3 8: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator.hasNext:()Z
ifne 2
9: aload 0
astore 3
start local 3 10: goto 14
11: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
aload 3
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
12: aload 3
invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
areturn
13: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 3
14: StackMap locals:
StackMap stack:
aload 3
ifnull 16
15: aload 3
instanceof org.w3c.dom.Document
ifeq 11
16: StackMap locals:
StackMap stack:
aconst_null
areturn
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/ElementImpl;
0 17 1 uri Ljava/lang/String;
1 17 2 eachNamespace Lcom/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator;
3 8 3 namespaceDecl Lorg/w3c/dom/Attr;
5 8 4 candidatePrefix Ljava/lang/String;
10 17 3 currentAncestor Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
uri
protected org.w3c.dom.Attr getNamespaceAttr(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Attr;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getNamespaceContextNodes:()Lcom/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator;
astore 2
start local 2 1: ldc ""
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
2: new java.lang.StringBuilder
dup
ldc ":"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
3: goto 10
4: StackMap locals: com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator.nextNamespaceAttr:()Lorg/w3c/dom/Attr;
astore 3
start local 3 5: ldc ""
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 8
6: aload 3
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 10
7: aload 3
areturn
8: StackMap locals: org.w3c.dom.Attr
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: aload 3
areturn
end local 3 10: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator.hasNext:()Z
ifne 4
11: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 12 1 prefix Ljava/lang/String;
1 12 2 eachNamespace Lcom/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator;
5 10 3 namespaceDecl Lorg/w3c/dom/Attr;
MethodParameters:
Name Flags
prefix
public com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator getNamespaceContextNodes();
descriptor: ()Lcom/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getNamespaceContextNodes:(Z)Lcom/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator getNamespaceContextNodes(boolean);
descriptor: (Z)Lcom/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator
dup
aload 0
iload 1
invokespecial com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator.<init>:(Lorg/w3c/dom/Node;Z)V
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/ElementImpl;
0 1 1 traverseStack Z
MethodParameters:
Name Flags
traverseStack
public javax.xml.soap.SOAPElement addChildElement(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=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
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;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.createElement:(Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
astore 4
start local 4 1: aload 0
aload 4
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addNode:(Lorg/w3c/dom/Node;)V
2: aload 0
aload 4
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.convertToSoapElement:(Lorg/w3c/dom/Element;)Ljavax/xml/soap/SOAPElement;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 3 1 localName Ljava/lang/String;
0 3 2 prefix Ljava/lang/String;
0 3 3 uri Ljava/lang/String;
1 3 4 newElement Ljavax/xml/soap/SOAPElement;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
localName
prefix
uri
public javax.xml.soap.SOAPElement addChildElement(javax.xml.soap.SOAPElement);
descriptor: (Ljavax/xml/soap/SOAPElement;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.xml.soap.SOAPElement.getElementName:()Ljavax/xml/soap/Name;
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
astore 2
start local 2 1: aload 1
invokeinterface javax.xml.soap.SOAPElement.getLocalName:()Ljava/lang/String;
astore 3
start local 3 2: ldc "http://schemas.xmlsoap.org/soap/envelope/"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
3: ldc "http://www.w3.org/2003/05/soap-envelope"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
4: StackMap locals: java.lang.String java.lang.String
StackMap stack:
ldc "Envelope"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 6
5: ldc "Header"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 6
ldc "Body"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 10
6: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0103.impl.cannot.add.fragements"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
7: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
8: ldc "Cannot add fragments which contain elements which are in the SOAP namespace"
9: invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
ldc "Fault"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 13
ldc "Body"
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getLocalName:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 13
11: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0154.impl.adding.fault.to.nonbody"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
12: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
new java.lang.StringBuilder
dup
ldc "Cannot add a SOAPFault as a child of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getLocalName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
ldc "Detail"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 16
ldc "Fault"
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getLocalName:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 16
14: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0155.impl.adding.detail.nonfault"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
15: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
new java.lang.StringBuilder
dup
ldc "Cannot add a Detail as a child of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getLocalName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<init>:(Ljava/lang/String;)V
athrow
16: StackMap locals:
StackMap stack:
ldc "Fault"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 24
17: aload 2
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getElementName:()Ljavax/xml/soap/Name;
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 20
18: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0158.impl.version.mismatch.fault"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
19: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
ldc "SOAP Version mismatch encountered when trying to add SOAPFault to SOAPBody"
invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getChildElements:()Ljava/util/Iterator;
astore 4
start local 4 21: aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 24
22: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0156.impl.adding.fault.error"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
23: new com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
dup
ldc "Cannot add SOAPFault as a child of a non-Empty SOAPBody"
invokespecial com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl.<init>:(Ljava/lang/String;)V
athrow
end local 4 24: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.xml.soap.SOAPElement.getEncodingStyle:()Ljava/lang/String;
astore 4
start local 4 25: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.importElement:(Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 5
start local 5 26: aload 0
aload 5
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addNode:(Lorg/w3c/dom/Node;)V
27: aload 0
aload 5
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.convertToSoapElement:(Lorg/w3c/dom/Element;)Ljavax/xml/soap/SOAPElement;
astore 6
start local 6 28: aload 4
ifnull 30
29: aload 6
aload 4
invokeinterface javax.xml.soap.SOAPElement.setEncodingStyle:(Ljava/lang/String;)V
30: StackMap locals: java.lang.String org.w3c.dom.Element javax.xml.soap.SOAPElement
StackMap stack:
aload 6
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 31 1 element Ljavax/xml/soap/SOAPElement;
1 31 2 elementURI Ljava/lang/String;
2 31 3 localName Ljava/lang/String;
21 24 4 it Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
25 31 4 encodingStyle Ljava/lang/String;
26 31 5 importedElement Lorg/w3c/dom/Element;
28 31 6 converted Ljavax/xml/soap/SOAPElement;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
element
protected org.w3c.dom.Element importElement(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 2
start local 2 1: aload 1
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 3
start local 3 2: aload 3
aload 2
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 4
3: aload 2
aload 1
iconst_1
invokeinterface org.w3c.dom.Document.importNode:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
areturn
4: StackMap locals: org.w3c.dom.Document org.w3c.dom.Document
StackMap stack:
aload 1
areturn
end local 3 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/ElementImpl;
0 5 1 element Lorg/w3c/dom/Element;
1 5 2 document Lorg/w3c/dom/Document;
2 5 3 oldDocument Lorg/w3c/dom/Document;
MethodParameters:
Name Flags
element
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=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.createElement:(Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
astore 2
start local 2 1: aload 0
aload 2
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getDomElement:()Lorg/w3c/dom/Element;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addNode:(Lorg/w3c/dom/Node;)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 3 1 name Ljavax/xml/soap/Name;
1 3 2 newElement Ljavax/xml/soap/SOAPElement;
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=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.createElement:(Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
astore 2
start local 2 1: aload 0
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addNode:(Lorg/w3c/dom/Node;)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 3 1 name Ljavax/xml/namespace/QName;
1 3 2 newElement Ljavax/xml/soap/SOAPElement;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
name
protected javax.xml.soap.SOAPElement createElement(javax.xml.soap.Name);
descriptor: (Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.isNamespaceQualified:(Ljavax/xml/soap/Name;)Z
ifeq 6
1: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
2: aload 1
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
3: aload 1
invokeinterface javax.xml.soap.Name.getQualifiedName:()Ljava/lang/String;
4: invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
5: checkcast javax.xml.soap.SOAPElement
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
aload 1
invokeinterface javax.xml.soap.Name.getQualifiedName:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
7: checkcast javax.xml.soap.SOAPElement
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 8 1 name Ljavax/xml/soap/Name;
MethodParameters:
Name Flags
name
protected javax.xml.soap.SOAPElement createElement(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.isNamespaceQualified:(Ljavax/xml/namespace/QName;)Z
ifeq 6
1: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
2: aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
3: aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getQualifiedName:(Ljavax/xml/namespace/QName;)Ljava/lang/String;
4: invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
5: checkcast javax.xml.soap.SOAPElement
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getQualifiedName:(Ljavax/xml/namespace/QName;)Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
7: checkcast javax.xml.soap.SOAPElement
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 8 1 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
name
protected void addNode(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
1: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
instanceof org.w3c.dom.DocumentFragment
ifeq 3
2: return
3: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl
ifeq 10
4: aload 1
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl
astore 2
start local 2 5: aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getElementQName:()Ljavax/xml/namespace/QName;
astore 3
start local 3 6: ldc ""
aload 3
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
7: aload 2
8: aload 3
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
aload 3
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
9: invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.ensureNamespaceIsDeclared:(Ljava/lang/String;Ljava/lang/String;)V
end local 3 end local 2 10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 11 1 newElement Lorg/w3c/dom/Node;
5 10 2 element Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
6 10 3 elementName Ljavax/xml/namespace/QName;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
newElement
org.w3c.dom.Element getFirstChildElement();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getFirstChild:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: goto 5
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
instanceof org.w3c.dom.Element
ifeq 4
3: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.find:(Lorg/w3c/dom/Node;)Ljavax/xml/soap/Node;
checkcast org.w3c.dom.Element
areturn
4: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 1
5: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 7 1 child Lorg/w3c/dom/Node;
protected javax.xml.soap.SOAPElement findChild(com.sun.xml.internal.messaging.saaj.soap.name.NameImpl);
descriptor: (Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;)Ljavax/xml/soap/SOAPElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getFirstChild:()Lorg/w3c/dom/Node;
astore 2
start local 2 1: goto 8
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
instanceof org.w3c.dom.Element
ifeq 7
3: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.find:(Lorg/w3c/dom/Node;)Ljavax/xml/soap/Node;
checkcast javax.xml.soap.SOAPElement
astore 3
start local 3 4: aload 3
ifnull 7
5: aload 3
invokeinterface javax.xml.soap.SOAPElement.getElementName:()Ljavax/xml/soap/Name;
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 3
areturn
end local 3 7: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
8: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
9: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 10 1 name Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
1 10 2 eachChild Lorg/w3c/dom/Node;
4 7 3 eachChildSoap Ljavax/xml/soap/SOAPElement;
MethodParameters:
Name Flags
name
protected javax.xml.soap.SOAPElement findAndConvertChildElement(com.sun.xml.internal.messaging.saaj.soap.name.NameImpl);
descriptor: (Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;)Ljavax/xml/soap/SOAPElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getChildElementNodes:()Ljava/util/Iterator;
astore 2
start local 2 1: goto 5
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.soap.SOAPElement
astore 3
start local 3 3: aload 3
invokeinterface javax.xml.soap.SOAPElement.getElementName:()Ljavax/xml/soap/Name;
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 3
areturn
end local 3 5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aconst_null
areturn
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/ElementImpl;
0 7 1 name Lcom/sun/xml/internal/messaging/saaj/soap/name/NameImpl;
1 7 2 eachChild Ljava/util/Iterator<Lorg/w3c/dom/Node;>;
3 5 3 child Ljavax/xml/soap/SOAPElement;
MethodParameters:
Name Flags
name
public javax.xml.soap.SOAPElement addTextNode(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "<![CDATA["
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 2
1: aload 1
ldc "<![cdata["
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 5
2: StackMap locals:
StackMap stack:
aload 0
3: aload 1
ldc "<![CDATA["
invokevirtual java.lang.String.length:()I
aload 1
invokevirtual java.lang.String.length:()I
iconst_3
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
4: invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addCDATA:(Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
areturn
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addText:(Ljava/lang/String;)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/impl/ElementImpl;
0 6 1 text Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
text
protected javax.xml.soap.SOAPElement addCDATA(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
1: astore 2
start local 2 2: aload 0
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addNode:(Lorg/w3c/dom/Node;)V
3: aload 0
areturn
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/ElementImpl;
0 4 1 text Ljava/lang/String;
2 4 2 cdata Lorg/w3c/dom/Text;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
text
protected javax.xml.soap.SOAPElement addText(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
1: astore 2
start local 2 2: aload 0
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addNode:(Lorg/w3c/dom/Node;)V
3: aload 0
areturn
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/ElementImpl;
0 4 1 text Ljava/lang/String;
2 4 2 textNode Lorg/w3c/dom/Text;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
text
public javax.xml.soap.SOAPElement addAttribute(javax.xml.soap.Name, java.lang.String);
descriptor: (Ljavax/xml/soap/Name;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
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
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addAttributeBare:(Ljavax/xml/soap/Name;Ljava/lang/String;)V
1: ldc ""
aload 1
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
2: aload 0
aload 1
invokeinterface javax.xml.soap.Name.getPrefix:()Ljava/lang/String;
aload 1
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.ensureNamespaceIsDeclared:(Ljava/lang/String;Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
areturn
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/ElementImpl;
0 4 1 name Ljavax/xml/soap/Name;
0 4 2 value Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
name
value
public javax.xml.soap.SOAPElement addAttribute(javax.xml.namespace.QName, java.lang.String);
descriptor: (Ljavax/xml/namespace/QName;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
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
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addAttributeBare:(Ljavax/xml/namespace/QName;Ljava/lang/String;)V
1: ldc ""
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
2: aload 0
aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.ensureNamespaceIsDeclared:(Ljava/lang/String;Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
areturn
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/ElementImpl;
0 4 1 qname Ljavax/xml/namespace/QName;
0 4 2 value Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
qname
value
private void addAttributeBare(javax.xml.soap.Name, java.lang.String);
descriptor: (Ljavax/xml/soap/Name;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
1: aload 1
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
2: aload 1
invokeinterface javax.xml.soap.Name.getPrefix:()Ljava/lang/String;
3: aload 1
invokeinterface javax.xml.soap.Name.getQualifiedName:()Ljava/lang/String;
4: aload 2
5: invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addAttributeBare:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: return
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/ElementImpl;
0 7 1 name Ljavax/xml/soap/Name;
0 7 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name
value
private void addAttributeBare(javax.xml.namespace.QName, java.lang.String);
descriptor: (Ljavax/xml/namespace/QName;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
1: aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
2: aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
3: aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getQualifiedName:(Ljavax/xml/namespace/QName;)Ljava/lang/String;
4: aload 2
5: invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addAttributeBare:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: return
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/ElementImpl;
0 7 1 name Ljavax/xml/namespace/QName;
0 7 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name
value
private void addAttributeBare(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokevirtual java.lang.String.length:()I
ifne 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 1
StackMap locals:
StackMap stack: java.lang.String
2: astore 1
3: aload 3
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
astore 1
5: StackMap locals:
StackMap stack:
aload 1
ifnonnull 8
6: aload 0
aload 3
aload 4
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
aload 4
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
9: 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 10 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 10 1 uri Ljava/lang/String;
0 10 2 prefix Ljava/lang/String;
0 10 3 qualifiedName Ljava/lang/String;
0 10 4 value Ljava/lang/String;
MethodParameters:
Name Flags
uri
prefix
qualifiedName
value
public javax.xml.soap.SOAPElement addNamespaceDeclaration(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.String.length:()I
ifle 3
1: aload 0
getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "xmlns:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
ldc "xmlns"
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 0
areturn
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/ElementImpl;
0 5 1 prefix Ljava/lang/String;
0 5 2 uri Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
prefix
uri
public java.lang.String getAttributeValue(javax.xml.soap.Name);
descriptor: (Ljavax/xml/soap/Name;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getAttributeValueFrom:(Lorg/w3c/dom/Element;Ljavax/xml/soap/Name;)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/ElementImpl;
0 1 1 name Ljavax/xml/soap/Name;
MethodParameters:
Name Flags
name
public java.lang.String getAttributeValue(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
1: aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
2: aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
3: aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
4: aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getQualifiedName:(Ljavax/xml/namespace/QName;)Ljava/lang/String;
5: invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getAttributeValueFrom:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 6 1 qname Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
qname
public java.util.Iterator<javax.xml.soap.Name> getAllAttributes();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getAllAttributesFrom:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 1
start local 1 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 2: goto 6
3: StackMap locals: java.util.Iterator java.util.ArrayList
StackMap stack:
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.soap.Name
astore 3
start local 3 4: ldc "xmlns"
aload 3
invokeinterface javax.xml.soap.Name.getPrefix:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 6
5: aload 2
aload 3
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 3 6: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
7: aload 2
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 8 1 i Ljava/util/Iterator<Ljavax/xml/soap/Name;>;
2 8 2 list Ljava/util/ArrayList<Ljavax/xml/soap/Name;>;
4 6 3 name Ljavax/xml/soap/Name;
Signature: ()Ljava/util/Iterator<Ljavax/xml/soap/Name;>;
public java.util.Iterator<javax.xml.namespace.QName> getAllAttributesAsQNames();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getAllAttributesFrom:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 1
start local 1 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 2: goto 6
3: StackMap locals: java.util.Iterator java.util.ArrayList
StackMap stack:
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.soap.Name
astore 3
start local 3 4: ldc "xmlns"
aload 3
invokeinterface javax.xml.soap.Name.getPrefix:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 6
5: aload 2
aload 3
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.convertToQName:(Ljavax/xml/soap/Name;)Ljavax/xml/namespace/QName;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 3 6: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
7: aload 2
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 8 1 i Ljava/util/Iterator<Ljavax/xml/soap/Name;>;
2 8 2 list Ljava/util/ArrayList<Ljavax/xml/namespace/QName;>;
4 6 3 name Ljavax/xml/soap/Name;
Signature: ()Ljava/util/Iterator<Ljavax/xml/namespace/QName;>;
public java.util.Iterator<java.lang.String> getNamespacePrefixes();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.doGetNamespacePrefixes:(Z)Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
Signature: ()Ljava/util/Iterator<Ljava/lang/String;>;
public java.util.Iterator<java.lang.String> getVisibleNamespacePrefixes();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.doGetNamespacePrefixes:(Z)Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
Signature: ()Ljava/util/Iterator<Ljava/lang/String;>;
protected java.util.Iterator<java.lang.String> doGetNamespacePrefixes(boolean);
descriptor: (Z)Ljava/util/Iterator;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$1
dup
aload 0
iload 1
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$1.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;Z)V
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/ElementImpl;
0 1 1 deep Z
Signature: (Z)Ljava/util/Iterator<Ljava/lang/String;>;
MethodParameters:
Name Flags
deep final
public javax.xml.soap.Name getElementName();
descriptor: ()Ljavax/xml/soap/Name;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.elementQName:Ljavax/xml/namespace/QName;
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.convertToName:(Ljavax/xml/namespace/QName;)Ljavax/xml/soap/Name;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public javax.xml.namespace.QName getElementQName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.elementQName: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/ElementImpl;
public boolean removeAttribute(javax.xml.soap.Name);
descriptor: (Ljavax/xml/soap/Name;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
aload 1
invokeinterface javax.xml.soap.Name.getLocalName:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.removeAttribute:(Ljava/lang/String;Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 1 1 name Ljavax/xml/soap/Name;
MethodParameters:
Name Flags
name
public boolean removeAttribute(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.removeAttribute:(Ljava/lang/String;Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 1 1 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
name
private boolean removeAttribute(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
invokevirtual java.lang.String.length:()I
ifne 2
StackMap locals:
StackMap stack:
1: aconst_null
goto 3
StackMap locals:
StackMap stack:
2: aload 1
3: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 4: aload 0
aload 3
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
5: astore 4
start local 4 6: aload 4
ifnonnull 8
7: iconst_0
ireturn
8: StackMap locals: java.lang.String org.w3c.dom.Attr
StackMap stack:
aload 0
aload 4
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.removeAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
9: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 10 1 uri Ljava/lang/String;
0 10 2 localName Ljava/lang/String;
4 10 3 nonzeroLengthUri Ljava/lang/String;
6 10 4 attribute Lorg/w3c/dom/Attr;
MethodParameters:
Name Flags
uri
localName
public boolean removeNamespaceDeclaration(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getNamespaceAttr:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: org.w3c.dom.Attr
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.removeAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
4: goto 6
StackMap locals:
StackMap stack: org.w3c.dom.DOMException
5: pop
6: StackMap locals:
StackMap stack:
iconst_1
ireturn
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/ElementImpl;
0 7 1 prefix Ljava/lang/String;
1 7 2 declaration Lorg/w3c/dom/Attr;
Exception table:
from to target type
3 4 5 Class org.w3c.dom.DOMException
MethodParameters:
Name Flags
prefix
public java.util.Iterator<javax.xml.soap.Node> getChildElements();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getChildElementsFrom:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
Signature: ()Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
protected javax.xml.soap.SOAPElement convertToSoapElement(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Ljavax/xml/soap/SOAPElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
astore 2
start local 2 1: aload 2
instanceof javax.xml.soap.SOAPElement
ifeq 3
2: aload 2
checkcast javax.xml.soap.SOAPElement
areturn
3: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 0
4: aload 1
5: aload 0
aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.copyElementName:(Lorg/w3c/dom/Element;)Ljavax/xml/soap/Name;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.createElement:(Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement;
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl
6: invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.replaceElementWithSOAPElement:(Lorg/w3c/dom/Element;Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;)Ljavax/xml/soap/SOAPElement;
areturn
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/ElementImpl;
0 7 1 element Lorg/w3c/dom/Element;
1 7 2 soapNode Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
element
protected com.sun.xml.internal.messaging.saaj.soap.impl.TextImpl convertToSoapText(org.w3c.dom.CharacterData);
descriptor: (Lorg/w3c/dom/CharacterData;)Lcom/sun/xml/internal/messaging/saaj/soap/impl/TextImpl;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getSoapDocument:()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
astore 2
start local 2 1: aload 2
instanceof com.sun.xml.internal.messaging.saaj.soap.impl.TextImpl
ifeq 3
2: aload 2
checkcast com.sun.xml.internal.messaging.saaj.soap.impl.TextImpl
areturn
3: StackMap locals: org.w3c.dom.Node
StackMap stack:
aconst_null
astore 3
start local 3 4: aload 1
invokeinterface org.w3c.dom.CharacterData.getNodeType:()S
tableswitch { // 3 - 8
3: 9
4: 5
5: 10
6: 10
7: 10
8: 7
default: 10
}
5: StackMap locals: com.sun.xml.internal.messaging.saaj.soap.impl.TextImpl
StackMap stack:
new com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl
dup
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getSoapDocument:()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokeinterface org.w3c.dom.CharacterData.getData:()Ljava/lang/String;
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljava/lang/String;)V
astore 3
6: goto 10
7: StackMap locals:
StackMap stack:
new com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl
dup
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getSoapDocument:()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokeinterface org.w3c.dom.CharacterData.getData:()Ljava/lang/String;
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljava/lang/String;)V
astore 3
8: goto 10
9: StackMap locals:
StackMap stack:
new com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl
dup
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getSoapDocument:()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokeinterface org.w3c.dom.CharacterData.getData:()Ljava/lang/String;
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljava/lang/String;)V
astore 3
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getSoapDocument:()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokeinterface org.w3c.dom.CharacterData.getParentNode:()Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.find:(Lorg/w3c/dom/Node;)Ljavax/xml/soap/Node;
astore 4
start local 4 11: aload 4
ifnull 13
12: aload 4
aload 3
aload 1
invokeinterface org.w3c.dom.Node.replaceChild:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
13: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 14 1 characterData Lorg/w3c/dom/CharacterData;
1 14 2 soapNode Lorg/w3c/dom/Node;
4 14 3 t Lcom/sun/xml/internal/messaging/saaj/soap/impl/TextImpl;
11 14 4 parent Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
characterData
protected javax.xml.soap.SOAPElement replaceElementWithSOAPElement(org.w3c.dom.Element, com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;)Ljavax/xml/soap/SOAPElement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getAllAttributesFrom:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 3
start local 3 1: goto 4
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.soap.Name
astore 4
start local 4 3: aload 2
aload 4
aload 1
aload 4
invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getAttributeValueFrom:(Lorg/w3c/dom/Element;Ljavax/xml/soap/Name;)Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addAttributeBare:(Ljavax/xml/soap/Name;Ljava/lang/String;)V
end local 4 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getChildElementsFromDOM:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 4
start local 4 6: goto 9
7: StackMap locals: java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.w3c.dom.Node
astore 5
start local 5 8: aload 2
aload 5
aconst_null
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 5 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
10: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.find:(Lorg/w3c/dom/Node;)Ljavax/xml/soap/Node;
astore 5
start local 5 11: aload 5
ifnull 13
12: aload 5
aload 2
aload 1
invokeinterface org.w3c.dom.Node.replaceChild:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
13: StackMap locals: org.w3c.dom.Node
StackMap stack:
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 14 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 14 1 element Lorg/w3c/dom/Element;
0 14 2 copy Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 14 3 eachAttribute Ljava/util/Iterator<Ljavax/xml/soap/Name;>;
3 4 4 name Ljavax/xml/soap/Name;
6 14 4 eachChild Ljava/util/Iterator<Lorg/w3c/dom/Node;>;
8 9 5 nextChild Lorg/w3c/dom/Node;
11 14 5 parent Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
element
copy
private java.util.Iterator<org.w3c.dom.Node> getChildElementsFromDOM(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Ljava/util/Iterator;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$2
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$2.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;Lorg/w3c/dom/Element;)V
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/ElementImpl;
0 1 1 el Lorg/w3c/dom/Element;
Signature: (Lorg/w3c/dom/Element;)Ljava/util/Iterator<Lorg/w3c/dom/Node;>;
MethodParameters:
Name Flags
el final
protected java.util.Iterator<org.w3c.dom.Node> getChildElementNodes();
descriptor: ()Ljava/util/Iterator;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$3
dup
aload 0
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$3.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
Signature: ()Ljava/util/Iterator<Lorg/w3c/dom/Node;>;
public java.util.Iterator<javax.xml.soap.Node> getChildElements(javax.xml.soap.Name);
descriptor: (Ljavax/xml/soap/Name;)Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
aload 1
invokeinterface javax.xml.soap.Name.getLocalName:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getChildElements:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;
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/ElementImpl;
0 1 1 name Ljavax/xml/soap/Name;
Signature: (Ljavax/xml/soap/Name;)Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
MethodParameters:
Name Flags
name final
public java.util.Iterator<javax.xml.soap.Node> getChildElements(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getChildElements:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;
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/ElementImpl;
0 1 1 qname Ljavax/xml/namespace/QName;
Signature: (Ljavax/xml/namespace/QName;)Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
MethodParameters:
Name Flags
qname final
private java.util.Iterator<javax.xml.soap.Node> getChildElements(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$4
dup
aload 0
aload 1
aload 2
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$4.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;Ljava/lang/String;Ljava/lang/String;)V
areturn
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/impl/ElementImpl;
0 1 1 nameUri Ljava/lang/String;
0 1 2 nameLocal Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
MethodParameters:
Name Flags
nameUri final
nameLocal final
public void removeContents();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getFirstChild:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: goto 10
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
start local 2 3: aload 1
instanceof javax.xml.soap.Node
ifeq 6
4: aload 1
checkcast javax.xml.soap.Node
invokeinterface javax.xml.soap.Node.detachNode:()V
5: goto 9
6: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 3
start local 3 7: aload 3
ifnull 9
8: aload 3
aload 1
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 3 9: StackMap locals:
StackMap stack:
aload 2
astore 1
end local 2 10: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 12 1 currentChild Lorg/w3c/dom/Node;
3 10 2 temp Lorg/w3c/dom/Node;
7 9 3 parent Lorg/w3c/dom/Node;
public void setEncodingStyle(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: ldc ""
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 12
1: new java.net.URI
aload 1
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
2: goto 12
StackMap locals:
StackMap stack: java.net.URISyntaxException
3: pop
4: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.log:Ljava/util/logging/Logger;
5: getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
6: ldc "SAAJ0105.impl.encoding.style.mustbe.valid.URI"
7: iconst_1
anewarray java.lang.String
dup
iconst_0
aload 1
aastore
8: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
9: new java.lang.IllegalArgumentException
dup
10: new java.lang.StringBuilder
dup
ldc "Encoding style ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ") should be a valid URI"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
11: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.encodingStyleAttribute:Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl$AttributeManager;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager.setValue:(Ljava/lang/String;)V
13: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.tryToFindEncodingStyleAttributeName:()V
14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 15 1 encodingStyle Ljava/lang/String;
Exception table:
from to target type
1 2 3 Class java.net.URISyntaxException
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
encodingStyle
public java.lang.String getEncodingStyle();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.encodingStyleAttribute:Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl$AttributeManager;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager.getValue:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getSOAPNamespace:()Ljava/lang/String;
astore 2
start local 2 4: aload 2
ifnull 12
5: aload 0
aload 2
ldc "encodingStyle"
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 3
start local 3 6: aload 3
ifnull 12
7: aload 3
invokeinterface org.w3c.dom.Attr.getValue:()Ljava/lang/String;
astore 1
8: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.setEncodingStyle:(Ljava/lang/String;)V
9: goto 11
StackMap locals: com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl java.lang.String java.lang.String org.w3c.dom.Attr
StackMap stack: javax.xml.soap.SOAPException
10: pop
11: StackMap locals:
StackMap stack:
aload 1
areturn
end local 3 12: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 13 1 encodingStyle Ljava/lang/String;
4 13 2 soapNamespace Ljava/lang/String;
6 12 3 attr Lorg/w3c/dom/Attr;
Exception table:
from to target type
8 9 10 Class javax.xml.soap.SOAPException
public java.lang.String getValue();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getValueNode:()Ljavax/xml/soap/Node;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: javax.xml.soap.Node
StackMap stack:
2: aload 1
invokeinterface javax.xml.soap.Node.getValue:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 4 1 valueNode Ljavax/xml/soap/Node;
public void setValue(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getValueNodeStrict:()Lorg/w3c/dom/Node;
astore 2
start local 2 1: aload 2
ifnull 4
2: aload 2
aload 1
invokeinterface org.w3c.dom.Node.setNodeValue:(Ljava/lang/String;)V
3: goto 8
4: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.addTextNode:(Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
pop
5: goto 8
StackMap locals:
StackMap stack: javax.xml.soap.SOAPException
6: astore 3
start local 3 7: new java.lang.RuntimeException
dup
aload 3
invokevirtual javax.xml.soap.SOAPException.getMessage:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
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/ElementImpl;
0 9 1 value Ljava/lang/String;
1 9 2 valueNode Lorg/w3c/dom/Node;
7 8 3 e Ljavax/xml/soap/SOAPException;
Exception table:
from to target type
4 5 6 Class javax.xml.soap.SOAPException
MethodParameters:
Name Flags
value
protected org.w3c.dom.Node getValueNodeStrict();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getFirstChild:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: aload 1
ifnull 7
2: aload 1
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
ifnonnull 5
3: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 5
4: aload 1
areturn
5: StackMap locals: org.w3c.dom.Node
StackMap stack:
getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0107.impl.elem.child.not.single.text"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
6: new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
7: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 8 1 node Lorg/w3c/dom/Node;
protected javax.xml.soap.Node getValueNode();
descriptor: ()Ljavax/xml/soap/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getChildElements:()Ljava/util/Iterator;
astore 1
start local 1 1: goto 7
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.w3c.dom.Node
astore 2
start local 2 3: aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpeq 5
4: aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_4
if_icmpne 7
5: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.normalize:()V
6: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.find:(Lorg/w3c/dom/Node;)Ljavax/xml/soap/Node;
areturn
end local 2 7: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
8: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 9 1 i Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
3 7 2 n Lorg/w3c/dom/Node;
public void setParentElement(javax.xml.soap.SOAPElement);
descriptor: (Ljavax/xml/soap/SOAPElement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.log:Ljava/util/logging/Logger;
ldc "SAAJ0106.impl.no.null.to.parent.elem"
invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
2: new javax.xml.soap.SOAPException
dup
ldc "Cannot pass NULL to setParentElement"
invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 1
aload 0
invokeinterface javax.xml.soap.SOAPElement.addChildElement:(Ljavax/xml/soap/SOAPElement;)Ljavax/xml/soap/SOAPElement;
pop
4: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.findEncodingStyleAttributeName:()V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 6 1 element Ljavax/xml/soap/SOAPElement;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
element
protected void findEncodingStyleAttributeName();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getSOAPNamespace:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 5
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getNamespacePrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 3: aload 2
ifnull 5
4: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.setEncodingStyleNamespace:(Ljava/lang/String;Ljava/lang/String;)V
end local 2 5: StackMap locals: java.lang.String
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 6 1 soapNamespace Ljava/lang/String;
3 5 2 soapNamespacePrefix Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
protected void setEncodingStyleNamespace(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: ldc "encodingStyle"
1: aload 2
2: aload 1
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;
4: astore 3
start local 3 5: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.encodingStyleAttribute:Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl$AttributeManager;
aload 3
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager.setName:(Ljavax/xml/soap/Name;)V
6: return
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/ElementImpl;
0 7 1 soapNamespace Ljava/lang/String;
0 7 2 soapNamespacePrefix Ljava/lang/String;
5 7 3 encodingStyleAttributeName Ljavax/xml/soap/Name;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
soapNamespace
soapNamespacePrefix
public javax.xml.soap.SOAPElement getParentElement();
descriptor: ()Ljavax/xml/soap/SOAPElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getParentNode:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: aload 1
instanceof com.sun.xml.internal.messaging.saaj.soap.SOAPDocument
ifeq 3
2: aconst_null
areturn
3: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.find:(Lorg/w3c/dom/Node;)Ljavax/xml/soap/Node;
checkcast javax.xml.soap.SOAPElement
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 4 1 parentNode Lorg/w3c/dom/Node;
protected java.lang.String getSOAPNamespace();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
astore 2
start local 2 2: goto 10
3: StackMap locals: java.lang.String javax.xml.soap.SOAPElement
StackMap stack:
aload 2
invokeinterface javax.xml.soap.SOAPElement.getElementName:()Ljavax/xml/soap/Name;
astore 3
start local 3 4: aload 3
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
astore 4
start local 4 5: ldc "http://schemas.xmlsoap.org/soap/envelope/"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 7
6: ldc "http://www.w3.org/2003/05/soap-envelope"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: StackMap locals: javax.xml.soap.Name java.lang.String
StackMap stack:
aload 4
astore 1
8: goto 11
9: StackMap locals:
StackMap stack:
aload 2
invokeinterface javax.xml.soap.SOAPElement.getParentElement:()Ljavax/xml/soap/SOAPElement;
astore 2
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
ifnonnull 3
11: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 12 1 soapNamespace Ljava/lang/String;
2 12 2 antecedent Ljavax/xml/soap/SOAPElement;
4 10 3 antecedentName Ljavax/xml/soap/Name;
5 10 4 antecedentNamespace Ljava/lang/String;
public void detachNode();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getParentNode:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
3: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.encodingStyleAttribute:Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl$AttributeManager;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager.clearNameAndValue:()V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 5 1 parent Lorg/w3c/dom/Node;
public void tryToFindEncodingStyleAttributeName();
descriptor: ()V
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.ElementImpl.findEncodingStyleAttributeName:()V
1: goto 3
StackMap locals:
StackMap stack: javax.xml.soap.SOAPException
2: pop
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
Exception table:
from to target type
0 1 2 Class javax.xml.soap.SOAPException
public void recycleNode();
descriptor: ()V
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.ElementImpl.detachNode:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
protected static org.w3c.dom.Attr getNamespaceAttrFrom(org.w3c.dom.Element, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Attr;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator
dup
aload 0
invokespecial com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator.<init>:(Lorg/w3c/dom/Node;)V
1: astore 2
start local 2 2: goto 8
3: StackMap locals: com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator.nextNamespaceAttr:()Lorg/w3c/dom/Attr;
astore 3
start local 3 4: aload 3
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.getLocalNameFromTagName:(Ljava/lang/String;)Ljava/lang/String;
5: astore 4
start local 4 6: aload 4
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: aload 3
areturn
end local 4 end local 3 8: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.messaging.saaj.util.NamespaceContextIterator.hasNext:()Z
ifne 3
9: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 element Lorg/w3c/dom/Element;
0 10 1 prefix Ljava/lang/String;
2 10 2 eachNamespace Lcom/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator;
4 8 3 namespaceDecl Lorg/w3c/dom/Attr;
6 8 4 declaredPrefix Ljava/lang/String;
MethodParameters:
Name Flags
element
prefix
protected static java.util.Iterator<javax.xml.soap.Name> getAllAttributesFrom(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Ljava/util/Iterator;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Element.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 1
start local 1 1: new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$5
dup
aload 1
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$5.<init>:(Lorg/w3c/dom/NamedNodeMap;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 element Lorg/w3c/dom/Element;
1 2 1 attributes Lorg/w3c/dom/NamedNodeMap;
Signature: (Lorg/w3c/dom/Element;)Ljava/util/Iterator<Ljavax/xml/soap/Name;>;
MethodParameters:
Name Flags
element final
protected static java.lang.String getAttributeValueFrom(org.w3c.dom.Element, javax.xml.soap.Name);
descriptor: (Lorg/w3c/dom/Element;Ljavax/xml/soap/Name;)Ljava/lang/String;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
1: aload 1
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
2: aload 1
invokeinterface javax.xml.soap.Name.getLocalName:()Ljava/lang/String;
3: aload 1
invokeinterface javax.xml.soap.Name.getPrefix:()Ljava/lang/String;
4: aload 1
invokeinterface javax.xml.soap.Name.getQualifiedName:()Ljava/lang/String;
5: invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getAttributeValueFrom:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 element Lorg/w3c/dom/Element;
0 6 1 name Ljavax/xml/soap/Name;
MethodParameters:
Name Flags
element
name
private static java.lang.String getAttributeValueFrom(org.w3c.dom.Element, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnull 1
aload 1
invokevirtual java.lang.String.length:()I
ifne 2
StackMap locals:
StackMap stack:
1: aconst_null
goto 3
StackMap locals:
StackMap stack:
2: aload 1
3: StackMap locals:
StackMap stack: java.lang.String
astore 5
start local 5 4: aload 5
ifnull 5
iconst_1
goto 6
StackMap locals: java.lang.String
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 6
start local 6 7: iload 6
ifeq 13
8: aload 0
aload 1
aload 2
invokeinterface org.w3c.dom.Element.hasAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Z
ifne 10
9: aconst_null
areturn
10: StackMap locals: int
StackMap stack:
aload 0
aload 5
aload 2
invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
11: astore 7
start local 7 12: aload 7
areturn
end local 7 13: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 14: aload 0
aload 4
invokeinterface org.w3c.dom.Element.getAttributeNode:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 7
15: aload 7
ifnonnull 16
aconst_null
goto 17
StackMap locals: org.w3c.dom.Attr
StackMap stack:
16: aload 7
invokeinterface org.w3c.dom.Attr.getValue:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
17: areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 element Lorg/w3c/dom/Element;
0 18 1 uri Ljava/lang/String;
0 18 2 localName Ljava/lang/String;
0 18 3 prefix Ljava/lang/String;
0 18 4 qualifiedName Ljava/lang/String;
4 18 5 nonzeroLengthUri Ljava/lang/String;
7 18 6 mustUseGetAttributeNodeNS Z
12 13 7 attrValue Ljava/lang/String;
14 18 7 attribute Lorg/w3c/dom/Attr;
MethodParameters:
Name Flags
element
uri
localName
prefix
qualifiedName
protected java.util.Iterator<javax.xml.soap.Node> getChildElementsFrom(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Ljava/util/Iterator;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$6
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$6.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;Lorg/w3c/dom/Element;)V
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/ElementImpl;
0 1 1 element Lorg/w3c/dom/Element;
Signature: (Lorg/w3c/dom/Element;)Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
MethodParameters:
Name Flags
element final
public static java.lang.String getQualifiedName(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
astore 1
start local 1 1: aload 0
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
astore 2
start local 2 2: aconst_null
astore 3
start local 3 3: aload 1
ifnull 6
aload 1
invokevirtual java.lang.String.length:()I
ifle 6
4: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
5: goto 7
6: StackMap locals: java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 2
astore 3
7: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 name Ljavax/xml/namespace/QName;
1 8 1 prefix Ljava/lang/String;
2 8 2 localName Ljava/lang/String;
3 8 3 qualifiedName Ljava/lang/String;
MethodParameters:
Name Flags
name
public static java.lang.String getLocalPart(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cannot get local name for a \"null\" qualified name"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 1
start local 1 3: iload 1
ifge 5
4: aload 0
areturn
5: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 qualifiedName Ljava/lang/String;
3 6 1 index I
MethodParameters:
Name Flags
qualifiedName
public static java.lang.String getPrefix(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cannot get prefix for a \"null\" qualified name"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 1
start local 1 3: iload 1
ifge 5
4: ldc ""
areturn
5: StackMap locals: int
StackMap stack:
aload 0
iconst_0
iload 1
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 qualifiedName Ljava/lang/String;
3 6 1 index I
MethodParameters:
Name Flags
qualifiedName
protected boolean isNamespaceQualified(javax.xml.soap.Name);
descriptor: (Ljavax/xml/soap/Name;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc ""
aload 1
invokeinterface javax.xml.soap.Name.getURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 3 1 name Ljavax/xml/soap/Name;
MethodParameters:
Name Flags
name
protected boolean isNamespaceQualified(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc ""
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 3 1 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
name
public void setAttributeNS(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 4
start local 4 1: iload 4
ifge 4
2: aload 2
astore 5
start local 5 3: goto 5
end local 5 4: StackMap locals: int
StackMap stack:
aload 2
iload 4
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 5
start local 5 5: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
aload 3
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: aload 0
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getNamespaceURI:()Ljava/lang/String;
astore 6
start local 6 7: iconst_0
istore 7
start local 7 8: aload 6
ifnull 10
aload 6
getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.DSIG_NS:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
aload 6
getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XENC_NS:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: StackMap locals: java.lang.String int
StackMap stack:
iconst_1
istore 7
10: StackMap locals:
StackMap stack:
aload 5
ldc "Id"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
11: aload 1
ifnull 12
aload 1
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
12: StackMap locals:
StackMap stack:
aload 0
aload 5
iconst_1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.setIdAttribute:(Ljava/lang/String;Z)V
13: goto 16
StackMap locals:
StackMap stack:
14: iload 7
ifne 15
getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.WSU_NS:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
15: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 5
iconst_1
invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.setIdAttributeNS:(Ljava/lang/String;Ljava/lang/String;Z)V
16: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 17 1 namespaceURI Ljava/lang/String;
0 17 2 qualifiedName Ljava/lang/String;
0 17 3 value Ljava/lang/String;
1 17 4 index I
3 4 5 localName Ljava/lang/String;
5 17 5 localName Ljava/lang/String;
7 17 6 tmpURI Ljava/lang/String;
8 17 7 isIDNS Z
MethodParameters:
Name Flags
namespaceURI
qualifiedName
value
public void removeAttributeNS(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)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
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
invokeinterface org.w3c.dom.Element.removeAttributeNS:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 2 1 namespaceURI Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
namespaceURI
localName
public org.w3c.dom.Attr getAttributeNodeNS(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
invokeinterface org.w3c.dom.Element.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
areturn
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/impl/ElementImpl;
0 1 1 namespaceURI Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
namespaceURI
localName
public org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr);
descriptor: (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.setAttributeNodeNS:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
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/ElementImpl;
0 1 1 newAttr Lorg/w3c/dom/Attr;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
newAttr
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl
dup
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
invokeinterface org.w3c.dom.Element.getElementsByTagNameNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/NodeList;)V
areturn
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/impl/ElementImpl;
0 1 1 namespaceURI Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
namespaceURI
localName
public boolean hasAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.hasAttribute:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public boolean hasAttributeNS(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
invokeinterface org.w3c.dom.Element.hasAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Z
ireturn
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/impl/ElementImpl;
0 1 1 namespaceURI Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
namespaceURI
localName
public org.w3c.dom.TypeInfo getSchemaTypeInfo();
descriptor: ()Lorg/w3c/dom/TypeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getSchemaTypeInfo:()Lorg/w3c/dom/TypeInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public void setIdAttribute(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)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
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
iload 2
invokeinterface org.w3c.dom.Element.setIdAttribute:(Ljava/lang/String;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 2 1 name Ljava/lang/String;
0 2 2 isId Z
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
name
isId
public void setIdAttributeNS(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
aload 2
iload 3
invokeinterface org.w3c.dom.Element.setIdAttributeNS:(Ljava/lang/String;Ljava/lang/String;Z)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 2 1 namespaceURI Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
0 2 3 isId Z
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
namespaceURI
localName
isId
public void setIdAttributeNode(org.w3c.dom.Attr, boolean);
descriptor: (Lorg/w3c/dom/Attr;Z)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
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
iload 2
invokeinterface org.w3c.dom.Element.setIdAttributeNode:(Lorg/w3c/dom/Attr;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
0 2 1 idAttr Lorg/w3c/dom/Attr;
0 2 2 isId Z
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
idAttr
isId
public java.lang.String getNodeName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getNodeName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public java.lang.String getNodeValue();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getNodeValue:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
Exceptions:
throws org.w3c.dom.DOMException
public void setNodeValue(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
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
aload 1
invokeinterface org.w3c.dom.Element.setNodeValue:(Ljava/lang/String;)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/ElementImpl;
0 2 1 nodeValue Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
nodeValue
public short getNodeType();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getNodeType:()S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public org.w3c.dom.Node getParentNode();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.find:(Lorg/w3c/dom/Node;)Ljavax/xml/soap/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public org.w3c.dom.NodeList getChildNodes();
descriptor: ()Lorg/w3c/dom/NodeList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl
dup
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getChildNodes:()Lorg/w3c/dom/NodeList;
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/NodeList;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public org.w3c.dom.Node getFirstChild();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public org.w3c.dom.Node getLastChild();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getLastChild:()Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public org.w3c.dom.Node getPreviousSibling();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getPreviousSibling:()Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public org.w3c.dom.Node getNextSibling();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getNextSibling:()Lorg/w3c/dom/Node;
invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public org.w3c.dom.NamedNodeMap getAttributes();
descriptor: ()Lorg/w3c/dom/NamedNodeMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: org.w3c.dom.NamedNodeMap
StackMap stack:
new com.sun.xml.internal.messaging.saaj.soap.impl.NamedNodeMapImpl
dup
aload 1
aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.NamedNodeMapImpl.<init>:(Lorg/w3c/dom/NamedNodeMap;Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
1 4 1 attributes Lorg/w3c/dom/NamedNodeMap;
public org.w3c.dom.Element getDomElement();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.element:Lorg/w3c/dom/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
public com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl getSoapDocument();
descriptor: ()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.soapDocument:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl;
}
SourceFile: "ElementImpl.java"
NestMembers:
com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$1 com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$2 com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$3 com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$4 com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$5 com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$6 com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager
InnerClasses:
com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$1
com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$2
com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$3
com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$4
com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$5
com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$6
AttributeManager = com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl$AttributeManager of com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl