|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.xml.soap.SOAPPart
org.apache.axis2.saaj.SOAPPartImpl
Field Summary | |
protected org.w3c.dom.Document |
mDocument
SOAPEnvelope is the Document Elements of this XML document |
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Constructor Summary | |
SOAPPartImpl(SOAPMessageImpl parent,
java.lang.Object initialContents,
boolean isBodyStream)
|
Method Summary | |
void |
addMimeHeader(java.lang.String header,
java.lang.String value)
Add the specified MIME header, as per JAXM. |
org.w3c.dom.Node |
adoptNode(org.w3c.dom.Node node)
|
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild)
|
org.w3c.dom.Node |
cloneNode(boolean deep)
|
org.w3c.dom.Attr |
createAttribute(java.lang.String name)
|
org.w3c.dom.Attr |
createAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
|
org.w3c.dom.CDATASection |
createCDATASection(java.lang.String data)
|
org.w3c.dom.Comment |
createComment(java.lang.String data)
|
org.w3c.dom.DocumentFragment |
createDocumentFragment()
|
org.w3c.dom.Element |
createElement(java.lang.String tagName)
|
org.w3c.dom.Element |
createElementNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
|
org.w3c.dom.EntityReference |
createEntityReference(java.lang.String name)
|
org.w3c.dom.ProcessingInstruction |
createProcessingInstruction(java.lang.String target,
java.lang.String data)
|
org.w3c.dom.Text |
createTextNode(java.lang.String data)
|
java.util.Iterator |
getAllMimeHeaders()
Retrieves all the headers for this SOAPPart
object as an iterator over the MimeHeader
objects. |
org.w3c.dom.NamedNodeMap |
getAttributes()
|
org.w3c.dom.NodeList |
getChildNodes()
|
javax.xml.transform.Source |
getContent()
Returns the content of the SOAPEnvelope as a JAXP
Source object. |
org.w3c.dom.DocumentType |
getDoctype()
|
org.w3c.dom.Element |
getDocumentElement()
|
org.w3c.dom.Element |
getElementById(java.lang.String elementId)
|
org.w3c.dom.NodeList |
getElementsByTagName(java.lang.String tagname)
|
org.w3c.dom.NodeList |
getElementsByTagNameNS(java.lang.String namespaceURI,
java.lang.String localName)
|
java.lang.String |
getEncoding()
|
javax.xml.soap.SOAPEnvelope |
getEnvelope()
Gets the SOAPEnvelope object associated with
this SOAPPart object. |
org.w3c.dom.Node |
getFirstChild()
|
org.w3c.dom.DOMImplementation |
getImplementation()
|
org.w3c.dom.Node |
getLastChild()
|
java.lang.String |
getLocalName()
|
java.util.Iterator |
getMatchingMimeHeaders(java.lang.String[] match)
Get all headers that match. |
SOAPMessageImpl |
getMessage()
|
java.lang.String[] |
getMimeHeader(java.lang.String name)
Gets all the values of the MimeHeader object
in this SOAPPart object that is identified by
the given String . |
java.lang.String |
getNamespaceURI()
|
org.w3c.dom.Node |
getNextSibling()
|
java.lang.String |
getNodeName()
Node Implementation |
short |
getNodeType()
|
java.lang.String |
getNodeValue()
|
java.util.Iterator |
getNonMatchingMimeHeaders(java.lang.String[] match)
Get all headers that do not match. |
org.w3c.dom.Document |
getOwnerDocument()
|
org.w3c.dom.Node |
getParentNode()
|
java.lang.String |
getPrefix()
|
org.w3c.dom.Node |
getPreviousSibling()
|
org.w3c.dom.Document |
getSOAPDocument()
|
boolean |
getStandalone()
|
boolean |
getStrictErrorChecking()
|
java.lang.String |
getVersion()
|
boolean |
hasAttributes()
|
boolean |
hasChildNodes()
|
org.w3c.dom.Node |
importNode(org.w3c.dom.Node importedNode,
boolean deep)
|
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
|
boolean |
isSupported(java.lang.String feature,
java.lang.String version)
|
void |
normalize()
|
void |
removeAllMimeHeaders()
Removes all the MimeHeader objects for this
SOAPEnvelope object. |
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild)
|
void |
removeMimeHeader(java.lang.String header)
Removes all MIME headers that match the given name. |
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
|
void |
setContent(javax.xml.transform.Source source)
Sets the content of the SOAPEnvelope object
with the data from the given Source object. |
void |
setEncoding(java.lang.String s)
|
void |
setMessage(SOAPMessageImpl msg)
Set the Message for this Part. |
void |
setMimeHeader(java.lang.String name,
java.lang.String value)
Changes the first header entry that matches the given header name so that its value is the given value, adding a new header with the given name and value if no existing header is a match. |
void |
setNodeValue(java.lang.String nodeValue)
|
void |
setPrefix(java.lang.String prefix)
|
void |
setStandalone(boolean flag)
|
void |
setStrictErrorChecking(boolean flag)
|
void |
setVersion(java.lang.String s)
|
Methods inherited from class javax.xml.soap.SOAPPart |
getContentId, getContentLocation, setContentId, setContentLocation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected org.w3c.dom.Document mDocument
Constructor Detail |
public SOAPPartImpl(SOAPMessageImpl parent, java.lang.Object initialContents, boolean isBodyStream) throws javax.xml.soap.SOAPException
Method Detail |
public SOAPMessageImpl getMessage()
public void setMessage(SOAPMessageImpl msg)
msg
- the Message
for this partpublic javax.xml.soap.SOAPEnvelope getEnvelope() throws javax.xml.soap.SOAPException
javax.xml.soap.SOAPPart
SOAPEnvelope
object associated with
this SOAPPart
object. Once the SOAP envelope is
obtained, it can be used to get its contents.
SOAPEnvelope
object for this
SOAPPart
object
javax.xml.soap.SOAPException
- if there is a SOAP errorSOAPPart.getEnvelope()
public void removeMimeHeader(java.lang.String header)
header
- a String
giving
the name of the MIME header(s) to be removedpublic void removeAllMimeHeaders()
MimeHeader
objects for this
SOAPEnvelope
object.
public java.lang.String[] getMimeHeader(java.lang.String name)
MimeHeader
object
in this SOAPPart
object that is identified by
the given String
.
name
- the name of the header; example:
"Content-Type"
String
array giving all the values for
the specified headersetMimeHeader(java.lang.String, java.lang.String)
public void setMimeHeader(java.lang.String name, java.lang.String value)
Note that RFC822 headers can contain only US-ASCII characters.
name
- a String
giving the
header name for which to searchvalue
- a String
giving the
value to be set. This value will be substituted for the
current value(s) of the first header that is a match if
there is one. If there is no match, this value will be
the value for a new MimeHeader
object.getMimeHeader(java.lang.String)
public void addMimeHeader(java.lang.String header, java.lang.String value)
header
- the header to addvalue
- the value of that headerpublic java.util.Iterator getAllMimeHeaders()
SOAPPart
object as an iterator over the MimeHeader
objects.
Iterator
object with all of the Mime
headers for this SOAPPart
objectpublic java.util.Iterator getMatchingMimeHeaders(java.lang.String[] match)
match
- an array of String
s giving mime header names
Iterator
over all values matching these headerspublic java.util.Iterator getNonMatchingMimeHeaders(java.lang.String[] match)
match
- an array of String
s giving mime header names
Iterator
over all values not matching these
headerspublic void setContent(javax.xml.transform.Source source) throws javax.xml.soap.SOAPException
javax.xml.soap.SOAPPart
SOAPEnvelope
object
with the data from the given Source
object.
source
- javax.xml.transform.Source object with the data to
be set
javax.xml.soap.SOAPException
- if there is a problem in
setting the sourcegetContent()
public javax.xml.transform.Source getContent() throws javax.xml.soap.SOAPException
javax.xml.soap.SOAPPart
Source
object.
javax.xml.transform.Source
object
javax.xml.soap.SOAPException
- if the implementation cannot
convert the specified Source
objectsetContent(javax.xml.transform.Source)
public org.w3c.dom.Document getSOAPDocument()
public org.w3c.dom.DocumentType getDoctype()
public org.w3c.dom.DOMImplementation getImplementation()
public org.w3c.dom.Element getDocumentElement()
public org.w3c.dom.Element createElement(java.lang.String tagName) throws org.w3c.dom.DOMException
tagName
-
org.w3c.dom.DOMException
public org.w3c.dom.DocumentFragment createDocumentFragment()
public org.w3c.dom.Text createTextNode(java.lang.String data)
public org.w3c.dom.Comment createComment(java.lang.String data)
public org.w3c.dom.CDATASection createCDATASection(java.lang.String data) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.Attr createAttribute(java.lang.String name) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.EntityReference createEntityReference(java.lang.String name) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String tagname)
public org.w3c.dom.Node importNode(org.w3c.dom.Node importedNode, boolean deep) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.Element createElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.Attr createAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)
public org.w3c.dom.Element getElementById(java.lang.String elementId)
public java.lang.String getEncoding()
public void setEncoding(java.lang.String s)
public boolean getStandalone()
public void setStandalone(boolean flag)
public boolean getStrictErrorChecking()
public void setStrictErrorChecking(boolean flag)
public java.lang.String getVersion()
public void setVersion(java.lang.String s)
public org.w3c.dom.Node adoptNode(org.w3c.dom.Node node) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public java.lang.String getNodeName()
public java.lang.String getNodeValue() throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public void setNodeValue(java.lang.String nodeValue) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public short getNodeType()
public org.w3c.dom.Node getParentNode()
public org.w3c.dom.NodeList getChildNodes()
public org.w3c.dom.Node getFirstChild()
public org.w3c.dom.Node getLastChild()
public org.w3c.dom.Node getPreviousSibling()
public org.w3c.dom.Node getNextSibling()
public org.w3c.dom.NamedNodeMap getAttributes()
public org.w3c.dom.Document getOwnerDocument()
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public boolean hasChildNodes()
public org.w3c.dom.Node cloneNode(boolean deep)
public void normalize()
public boolean isSupported(java.lang.String feature, java.lang.String version)
public java.lang.String getNamespaceURI()
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public java.lang.String getLocalName()
public boolean hasAttributes()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |