|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axiom.om.impl.dom.NodeImpl
org.apache.axis2.saaj.NodeImplEx
org.apache.axis2.saaj.SOAPElementImpl
org.apache.axis2.saaj.SOAPEnvelopeImpl
public class SOAPEnvelopeImpl
| Field Summary |
|---|
| Fields inherited from class org.apache.axis2.saaj.SOAPElementImpl |
|---|
element |
| Fields inherited from class org.apache.axis2.saaj.NodeImplEx |
|---|
parentElement |
| Fields inherited from class org.apache.axiom.om.impl.dom.NodeImpl |
|---|
builder, done, factory, FIRSTCHILD, flags, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED |
| Fields inherited from interface org.w3c.dom.Node |
|---|
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
| Fields inherited from interface org.w3c.dom.Node |
|---|
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
| Fields inherited from interface org.apache.axiom.om.OMNode |
|---|
DTD_NODE, PI_NODE, SPACE_NODE |
| Constructor Summary | |
|---|---|
SOAPEnvelopeImpl(org.apache.axiom.soap.impl.dom.SOAPEnvelopeImpl envelope)
|
|
| Method Summary | |
|---|---|
SOAPElement |
addAttribute(Name name,
java.lang.String value)
Override SOAPElement.addAttribute SOAP1.2 should not allow encodingStyle attribute to be set on Envelop |
SOAPBody |
addBody()
Creates a SOAPBody object and sets it as the SOAPBody object for
this SOAPEnvelope object. |
SOAPElement |
addChildElement(Name name)
Override SOAPElement.addChildElement SOAP 1.2 should not allow element to be added after body element |
SOAPHeader |
addHeader()
Creates a SOAPHeader object and sets it as the SOAPHeader object
for this SOAPEnvelope object. |
SOAPElement |
addTextNode(java.lang.String text)
Creates a new Text object initialized with the given String and
adds it to this SOAPElement object. |
Name |
createName(java.lang.String localName)
Creates a new Name object initialized with the given local name. |
Name |
createName(java.lang.String localName,
java.lang.String prefix,
java.lang.String uri)
Creates a new Name object initialized with the given local name, namespace
prefix, and namespace URI. |
SOAPBody |
getBody()
Returns the SOAPBody object associated with this SOAPEnvelope
object. |
SOAPHeader |
getHeader()
Returns the SOAPHeader object for this SOAPEnvelope object. |
org.apache.axiom.soap.SOAPEnvelope |
getOMEnvelope()
|
void |
setOwnerDocument(org.w3c.dom.Document document)
|
| Methods inherited from class org.apache.axis2.saaj.NodeImplEx |
|---|
getParent, getSchemaTypeInfo, getType, recycleNode, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setType |
| Methods inherited from class org.apache.axiom.om.impl.dom.NodeImpl |
|---|
appendChild, build, buildWithAttachments, cloneNode, close, compareDocumentPosition, getBaseURI, getFeature, getLength, getNextOMSibling, getNodeValue, getOMFactory, getPreviousOMSibling, getTextContent, getUserData, hasAttributes, insertBefore, insertSiblingAfter, insertSiblingBefore, internalSerializeWithCache, isComplete, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setComplete, setNextOMSibling, setNodeValue, setOwnerDocument, setPrefix, setPreviousOMSibling, setTextContent, setUserData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.xml.soap.Node |
|---|
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue |
| Methods inherited from interface org.w3c.dom.Node |
|---|
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
| Methods inherited from interface org.w3c.dom.Element |
|---|
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
| Methods inherited from interface org.w3c.dom.Node |
|---|
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
| Constructor Detail |
|---|
public SOAPEnvelopeImpl(org.apache.axiom.soap.impl.dom.SOAPEnvelopeImpl envelope)
| Method Detail |
|---|
public void setOwnerDocument(org.w3c.dom.Document document)
public org.apache.axiom.soap.SOAPEnvelope getOMEnvelope()
public Name createName(java.lang.String localName,
java.lang.String prefix,
java.lang.String uri)
throws SOAPException
Name object initialized with the given local name, namespace
prefix, and namespace URI.
This factory method creates Name objects for use in the SOAP/XML document.
createName in interface SOAPEnvelopelocalName - a String giving the local nameprefix - a String giving the prefix of the namespaceuri - a String giving the URI of the namespace
Name object initialized with the given local name, namespace prefix,
and namespace URI
SOAPException - if there is a SOAP error
public Name createName(java.lang.String localName)
throws SOAPException
Name object initialized with the given local name.
This factory method creates Name objects for use in the SOAP/XML document.
createName in interface SOAPEnvelopelocalName - a String giving the local name
Name object initialized with the given local name
SOAPException - if there is a SOAP error
public SOAPHeader getHeader()
throws SOAPException
SOAPHeader object for this SOAPEnvelope object.
A new SOAPMessage object is by default created with a
SOAPEnvelope object that contains an empty SOAPHeader object. As a
result, the method getHeader will always return a SOAPHeader object
unless the header has been removed and a new one has not been added.
getHeader in interface SOAPEnvelopeSOAPHeader object or null if there is none
SOAPException - if there is a problem obtaining the SOAPHeader
object
public SOAPBody getBody()
throws SOAPException
SOAPBody object associated with this SOAPEnvelope
object.
A new SOAPMessage object is by default created with a
SOAPEnvelope object that contains an empty SOAPBody object. As a
result, the method getBody will always return a SOAPBody object
unless the body has been removed and a new one has not been added.
getBody in interface SOAPEnvelopeSOAPBody object for this SOAPEnvelope object or
null if there is none
SOAPException - if there is a problem obtaining the SOAPBody
object
public SOAPHeader addHeader()
throws SOAPException
SOAPHeader object and sets it as the SOAPHeader object
for this SOAPEnvelope object.
It is illegal to add a header when the envelope already contains a header. Therefore, this method should be called only after the existing header has been removed.
addHeader in interface SOAPEnvelopeSOAPHeader object
SOAPException - if this SOAPEnvelope object already
contains a valid SOAPHeader object
public SOAPBody addBody()
throws SOAPException
SOAPBody object and sets it as the SOAPBody object for
this SOAPEnvelope object.
It is illegal to add a body when the envelope already contains a body. Therefore, this method should be called only after the existing body has been removed.
addBody in interface SOAPEnvelopeSOAPBody object
SOAPException - if this SOAPEnvelope object already
contains a valid SOAPBody object
public SOAPElement addTextNode(java.lang.String text)
throws SOAPException
SOAPElementImplText object initialized with the given String and
adds it to this SOAPElement object.
addTextNode in interface SOAPElementaddTextNode in class SOAPElementImpltext - a String object with the textual content to be added
SOAPElement object into which the new Text object was
inserted
SOAPException - if there is an error in creating the new Text object
public SOAPElement addAttribute(Name name,
java.lang.String value)
throws SOAPException
addAttribute in interface SOAPElementaddAttribute in class SOAPElementImplname - a Name object with the name of the attributevalue - a String giving the value of the attribute
SOAPElement object into which the attribute was inserted
SOAPException - if there is an error in creating the Attribute
public SOAPElement addChildElement(Name name)
throws SOAPException
addChildElement in interface SOAPElementaddChildElement in class SOAPElementImplname - a Name object with the XML name for the new element
SOAPElement object that was created
SOAPException - if there is an error in creating the SOAPElement object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||