|
||||||||||
| 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
public class SOAPPartImpl
| Field Summary |
|---|
| 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 |
| Constructor Summary | |
|---|---|
SOAPPartImpl(SOAPMessageImpl parentSoapMsg,
java.io.InputStream inputStream)
|
|
SOAPPartImpl(SOAPMessageImpl parentSoapMsg,
java.io.InputStream inputStream,
MimeHeaders mimeHeaders)
|
|
SOAPPartImpl(SOAPMessageImpl parentSoapMsg,
SOAPEnvelopeImpl soapEnvelope)
|
|
| Method Summary | |
|---|---|
void |
addMimeHeader(java.lang.String header,
java.lang.String value)
Creates a MimeHeader object with the specified name and value and adds it to
this SOAPPart object. |
org.w3c.dom.Node |
adoptNode(org.w3c.dom.Node source)
|
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild)
Adds the node newChild to the end of the list of children of this node. |
org.w3c.dom.Node |
cloneNode(boolean deep)
Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes. |
short |
compareDocumentPosition(org.w3c.dom.Node node)
|
org.w3c.dom.Attr |
createAttribute(java.lang.String name)
Creates an Attr of the given name. |
org.w3c.dom.Attr |
createAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
Creates an attribute of the given qualified name and namespace URI. |
org.w3c.dom.CDATASection |
createCDATASection(java.lang.String data)
Creates a CDATASection node whose value is the specified string. |
org.w3c.dom.Comment |
createComment(java.lang.String data)
Creates a CDATASection node whose value is the specified string. |
org.w3c.dom.DocumentFragment |
createDocumentFragment()
Creates an empty DocumentFragment object. |
org.w3c.dom.Element |
createElement(java.lang.String tagName)
Creates an element of the type specified. |
org.w3c.dom.Element |
createElementNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
Creates an element of the given qualified name and namespace URI. |
org.w3c.dom.EntityReference |
createEntityReference(java.lang.String name)
Creates an EntityReference object. |
org.w3c.dom.ProcessingInstruction |
createProcessingInstruction(java.lang.String target,
java.lang.String data)
Creates a ProcessingInstruction node given the specified name and data strings. |
org.w3c.dom.Text |
createTextNode(java.lang.String data)
Creates a Text node given the specified string. |
void |
detachNode()
|
java.util.Iterator |
getAllMimeHeaders()
Retrieves all the headers for this SOAPPart object as an iterator over the
MimeHeader objects. |
org.w3c.dom.NamedNodeMap |
getAttributes()
A NamedNodeMap containing the attributes of this node (if it is an
Element) or null otherwise. |
java.lang.String |
getBaseURI()
|
org.w3c.dom.NodeList |
getChildNodes()
A NodeList that contains all children of this node. |
javax.xml.transform.Source |
getContent()
Returns the content of the SOAPEnvelope as a JAXP Source object. |
org.w3c.dom.DocumentType |
getDoctype()
The Document Type Declaration (see DocumentType) associated with this document. |
org.w3c.dom.Element |
getDocumentElement()
This is a convenience attribute that allows direct access to the child node that is the root element of the document. |
java.lang.String |
getDocumentURI()
|
org.w3c.dom.DOMConfiguration |
getDomConfig()
|
org.w3c.dom.Element |
getElementById(java.lang.String elementId)
Returns the Element whose ID is given by elementId. |
org.w3c.dom.NodeList |
getElementsByTagName(java.lang.String tagname)
Returns a NodeList of all the Elements with a given tag name in the
order in which they are encountered in a preorder traversal of the Document
tree. |
org.w3c.dom.NodeList |
getElementsByTagNameNS(java.lang.String namespaceURI,
java.lang.String localName)
Returns a NodeList of all the Elements with a given local name and
namespace URI in the order in which they are encountered in a preorder traversal of the
Document tree. |
SOAPEnvelope |
getEnvelope()
Gets the SOAPEnvelope object associated with this SOAPPart object. |
java.lang.Object |
getFeature(java.lang.String feature,
java.lang.String version)
|
org.w3c.dom.Node |
getFirstChild()
The first child of this node. |
org.w3c.dom.DOMImplementation |
getImplementation()
The DOMImplementation object that handles this document. |
java.lang.String |
getInputEncoding()
|
org.w3c.dom.Node |
getLastChild()
The last child of this node. |
java.lang.String |
getLocalName()
Returns the local part of the qualified name of this node. |
java.util.Iterator |
getMatchingMimeHeaders(java.lang.String[] names)
Retrieves all MimeHeader objects that match a name in the given array. |
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()
The namespace URI of this node, or null if it is unspecified. |
org.w3c.dom.Node |
getNextSibling()
The node immediately following this node. |
java.lang.String |
getNodeName()
The name of this node, depending on its type; see the table above. |
short |
getNodeType()
A code representing the type of the underlying object, as defined above. |
java.lang.String |
getNodeValue()
The value of this node, depending on its type; see the table above. |
java.util.Iterator |
getNonMatchingMimeHeaders(java.lang.String[] names)
Retrieves all MimeHeader objects whose name does not match a name in the given
array. |
org.w3c.dom.Document |
getOwnerDocument()
The Document object associated with this node. |
SOAPElement |
getParentElement()
|
org.w3c.dom.Node |
getParentNode()
The parent of this node. |
java.lang.String |
getPrefix()
The namespace prefix of this node, or null if it is unspecified. |
org.w3c.dom.Node |
getPreviousSibling()
The node immediately preceding this node. |
SOAPMessage |
getSoapMessage()
Obtain the SOAPMessage |
boolean |
getStrictErrorChecking()
|
java.lang.String |
getTextContent()
|
java.lang.Object |
getUserData(java.lang.String key)
|
java.lang.String |
getValue()
|
java.lang.String |
getXmlEncoding()
|
boolean |
getXmlStandalone()
|
java.lang.String |
getXmlVersion()
|
boolean |
hasAttributes()
Returns whether this node (if it is an element) has any attributes. |
boolean |
hasChildNodes()
Returns whether this node has any children. |
org.w3c.dom.Node |
importNode(org.w3c.dom.Node importedNode,
boolean deep)
Imports a node from another document to this document. |
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
Inserts the node newChild before the existing child node refChild. |
boolean |
isDefaultNamespace(java.lang.String namespaceURI)
|
boolean |
isEqualNode(org.w3c.dom.Node node)
|
boolean |
isSameNode(org.w3c.dom.Node other)
|
boolean |
isSupported(java.lang.String feature,
java.lang.String version)
Tests whether the DOM implementation implements a specific feature and that feature is supported by this node. |
java.lang.String |
lookupNamespaceURI(java.lang.String prefix)
|
java.lang.String |
lookupPrefix(java.lang.String namespaceURI)
|
void |
normalize()
Puts all Text nodes in the full depth of the sub-tree underneath this
Node, including attribute nodes, into a "normal" form where only structure
(e.g., elements, comments, processing instructions, CDATA sections, and entity references)
separates Text nodes, i.e., there are neither adjacent Text nodes
nor empty Text nodes. |
void |
normalizeDocument()
|
void |
recycleNode()
|
void |
removeAllMimeHeaders()
Removes all the MimeHeader objects for this SOAPEnvelope object. |
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild)
Removes the child node indicated by oldChild from the list of children, and
returns it. |
void |
removeMimeHeader(java.lang.String header)
Removes all MIME headers that match the given name. |
org.w3c.dom.Node |
renameNode(org.w3c.dom.Node n,
java.lang.String namespaceURI,
java.lang.String qualifiedName)
|
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
Replaces the child node oldChild with newChild in the list of
children, and returns the oldChild node. |
void |
setContent(javax.xml.transform.Source source)
Sets the content of the SOAPEnvelope object with the data from the given
Source object. |
void |
setDocumentURI(java.lang.String documentURI)
|
protected void |
setMessage(SOAPMessageImpl message)
|
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 arg0)
The value of this node, depending on its type; see the table above. |
void |
setParentElement(SOAPElement parent)
|
void |
setPrefix(java.lang.String arg0)
The namespace prefix of this node, or null if it is unspecified. |
void |
setStrictErrorChecking(boolean strictErrorChecking)
|
void |
setTextContent(java.lang.String textContent)
|
java.lang.Object |
setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
|
void |
setValue(java.lang.String value)
|
void |
setXmlStandalone(boolean xmlStandalone)
|
void |
setXmlVersion(java.lang.String xmlVersion)
|
| 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 |
| Constructor Detail |
|---|
public SOAPPartImpl(SOAPMessageImpl parentSoapMsg,
SOAPEnvelopeImpl soapEnvelope)
public SOAPPartImpl(SOAPMessageImpl parentSoapMsg,
java.io.InputStream inputStream,
MimeHeaders mimeHeaders)
throws SOAPException
SOAPException
public SOAPPartImpl(SOAPMessageImpl parentSoapMsg,
java.io.InputStream inputStream)
throws SOAPException
SOAPException| Method Detail |
|---|
public SOAPMessage getSoapMessage()
public SOAPEnvelope getEnvelope()
throws SOAPException
SOAPEnvelope object associated with this SOAPPart object.
Once the SOAP envelope is obtained, it can be used to get its contents.
getEnvelope in class SOAPPartSOAPEnvelope object for this SOAPPart object
SOAPException - if there is a SOAP errorpublic void removeMimeHeader(java.lang.String header)
removeMimeHeader in class SOAPPartheader - a String giving the name of the MIME header(s) to be removedpublic void removeAllMimeHeaders()
MimeHeader objects for this SOAPEnvelope object.
removeAllMimeHeaders in class SOAPPartpublic java.lang.String[] getMimeHeader(java.lang.String name)
MimeHeader object in this SOAPPart
object that is identified by the given String.
getMimeHeader in class SOAPPartname - 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.
setMimeHeader in class SOAPPartname - 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.
java.lang.IllegalArgumentException - if there was a problem with the specified mime header name or value
java.lang.IllegalArgumentException - if there was a problem with the specified mime header name or valuegetMimeHeader(java.lang.String)
public void addMimeHeader(java.lang.String header,
java.lang.String value)
MimeHeader object with the specified name and value and adds it to
this SOAPPart object. If a MimeHeader with the specified name
already exists, this method adds the specified value to the already existing value(s).
Note that RFC822 headers can contain only US-ASCII characters.
addMimeHeader in class SOAPPartheader - a String giving the header namevalue - a String giving the value to be set or added
java.lang.IllegalArgumentException - if there was a problem with the specified mime header name
or valuepublic java.util.Iterator getAllMimeHeaders()
SOAPPart object as an iterator over the
MimeHeader objects.
getAllMimeHeaders in class SOAPPartIterator object with all of the Mime headers for this
SOAPPart objectpublic java.util.Iterator getMatchingMimeHeaders(java.lang.String[] names)
MimeHeader objects that match a name in the given array.
getMatchingMimeHeaders in class SOAPPartnames - a String array with the name(s) of the MIME headers to be returned
Iterator objectpublic java.util.Iterator getNonMatchingMimeHeaders(java.lang.String[] names)
MimeHeader objects whose name does not match a name in the given
array.
getNonMatchingMimeHeaders in class SOAPPartnames - a String array with the name(s) of the MIME headers not to be
returned
SOAPPart object except those that match
one of the names in the given array. The nonmatching MIME headers are returned as an
Iterator object.
public void setContent(javax.xml.transform.Source source)
throws SOAPException
SOAPPartSOAPEnvelope object with the data from the given
Source object.
setContent in class SOAPPartsource - javax.xml.transform.Source object with the data to be set
SOAPException - if there is a problem in setting the sourcegetContent()
public javax.xml.transform.Source getContent()
throws SOAPException
Source object.
getContent in class SOAPPart javax.xml.transform.Source object
SOAPException - if the implementation cannot convert the specified Source
objectsetContent(javax.xml.transform.Source)public org.w3c.dom.DocumentType getDoctype()
DocumentType) associated with this document.
For HTML documents as well as XML documents without a document type declaration this returns
null. The DOM Level 2 does not support editing the Document Type Declaration.
docType cannot be altered in any way, including through the use of methods
inherited from the Node interface, such as insertNode or
removeNode.
public org.w3c.dom.DOMImplementation getImplementation()
DOMImplementation object that handles this document. A DOM application may
use objects from multiple implementations.
public org.w3c.dom.Element getDocumentElement()
public org.w3c.dom.Element createElement(java.lang.String tagName)
throws org.w3c.dom.DOMException
Element interface, so attributes can be specified directly on the returned
object. Attr
nodes representing them are automatically created and attached to the element. createElementNS
method.
tagName - The name of the element type to instantiate. For XML, this is case-sensitive.
For HTML, the tagName parameter may be provided in any case, but
it must be mapped to the canonical uppercase form by the DOM implementation.
Element object with the nodeName attribute set to
tagName, and localName, prefix, and
namespaceURI set to null.
org.w3c.dom.DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal
character.public org.w3c.dom.DocumentFragment createDocumentFragment()
DocumentFragment object.
DocumentFragment.public org.w3c.dom.Text createTextNode(java.lang.String data)
Text node given the specified string.
data - The data for the node.
Text object.public org.w3c.dom.Comment createComment(java.lang.String data)
CDATASection node whose value is the specified string.
data - The data for the CDATASection contents.
CDATASection object.
org.w3c.dom.DOMException - NOT_SUPPORTED_ERR: Raised if this document is an HTML document.
public org.w3c.dom.CDATASection createCDATASection(java.lang.String data)
throws org.w3c.dom.DOMException
CDATASection node whose value is the specified string.
data - The data for the CDATASection contents.
CDATASection object.
org.w3c.dom.DOMException - NOT_SUPPORTED_ERR: Raised if this document is an HTML document.
public org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String target,
java.lang.String data)
throws org.w3c.dom.DOMException
ProcessingInstruction node given the specified name and data strings.
target - The target part of the processing instruction.data - The data for the node.
ProcessingInstruction object.
org.w3c.dom.DOMException - INVALID_CHARACTER_ERR: Raised if the specified target contains an
illegal character.
public org.w3c.dom.Attr createAttribute(java.lang.String name)
throws org.w3c.dom.DOMException
Attr of the given name. Note that the Attr instance can
then be set on an Element using the setAttributeNode method. createAttributeNS method.
name - The name of the attribute.
Attr object with the nodeName attribute set to
name, and localName, prefix, and
namespaceURI set to null. The value of the attribute is the
empty string.
org.w3c.dom.DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal
character.
public org.w3c.dom.EntityReference createEntityReference(java.lang.String name)
throws org.w3c.dom.DOMException
EntityReference object. In addition, if the referenced entity is
known, the child list of the EntityReference node is made the same as that of
the corresponding Entity node.If any descendant of the Entity node
has an unbound namespace prefix, the corresponding descendant of the created
EntityReference node is also unbound; (its namespaceURI is
null). The DOM Level 2 does not support any mechanism to resolve namespace
prefixes.
name - The name of the entity to reference.
EntityReference object.
org.w3c.dom.DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal
character. public org.w3c.dom.NodeList getElementsByTagName(java.lang.String tagname)
NodeList of all the Elements with a given tag name in the
order in which they are encountered in a preorder traversal of the Document
tree.
tagname - The name of the tag to match on. The special value "*" matches all tags.
NodeList object containing all the matched Elements.
public org.w3c.dom.Node importNode(org.w3c.dom.Node importedNode,
boolean deep)
throws org.w3c.dom.DOMException
parentNode is null). The source node is not altered or removed
from the original document; this method creates a new copy of the source node. nodeName and nodeType, plus
the attributes related to namespaces (prefix, localName, and
namespaceURI). As in the cloneNode operation on a
Node, the source node is not altered. nodeType, attempting to mirror the behavior expected if a
fragment of XML or HTML source was copied from one document to another, recognizing that the
two documents may have different DTDs in the XML case. The following list describes the
specifics for each type of node. ownerElement attribute is set to null and the
specified flag is set to true on the generated Attr.
The descendants of the source Attr are recursively imported and the resulting
nodes reassembled to form the corresponding subtree. Note that the deep
parameter has no effect on Attr nodes; they always carry their children with
them when imported.deep option
was set to true, the descendants of the source element are recursively imported
and the resulting nodes reassembled to form the corresponding subtree. Otherwise, this simply
generates an empty DocumentFragment.Document nodes cannot be imported.DocumentType nodes cannot be imported.Attr nodes are attached to the generated Element. Default
attributes are not copied, though if the document being imported into defines default
attributes for this element name, those are assigned. If the importNode
deep parameter was set to true, the descendants of the source
element are recursively imported and the resulting nodes reassembled to form the
corresponding subtree.Entity nodes can be
imported, however in the current release of the DOM the DocumentType is
readonly. Ability to add these imported nodes to a DocumentType will be
considered for addition to a future release of the DOM.On import, the publicId,
systemId, and notationName attributes are copied. If a
deep import is requested, the descendants of the the source Entity
are recursively imported and the resulting nodes reassembled to form the corresponding
subtree.EntityReference
itself is copied, even if a deep import is requested, since the source and
destination documents might have defined the entity differently. If the document being
imported into provides a definition for this entity name, its value is assigned.Notation nodes can be imported, however in the
current release of the DOM the DocumentType is readonly. Ability to add these
imported nodes to a DocumentType will be considered for addition to a future
release of the DOM.On import, the publicId and systemId attributes
are copied. Note that the deep parameter has no effect on Notation
nodes since they never have any children.target and data values from those of the
source node.CharacterData copy their data and
length attributes from those of the source node.
importedNode - The node to import.deep - If true, recursively import the subtree under the specified
node; if false, import only the node itself, as explained
above. This has no effect on Attr , EntityReference,
and Notation nodes.
Document.
org.w3c.dom.DOMException - NOT_SUPPORTED_ERR: Raised if the type of node being imported is not
supported.
public org.w3c.dom.Element createElementNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
throws org.w3c.dom.DOMException
namespaceURI - The namespace URI of the element to create.qualifiedName - The qualified name of the element type to instantiate.
Element object with the following attributes: | Attribute | Value |
|---|---|
Node.nodeName |
qualifiedName |
Node.namespaceURI |
namespaceURI |
Node.prefix |
prefix, extracted from qualifiedName, or
null if there is no prefix |
Node.localName | local name, extracted
from qualifiedName |
Element.tagName |
qualifiedName |
org.w3c.dom.DOMException - INVALID_CHARACTER_ERR: Raised if the specified qualified name contains
an illegal character, per the XML 1.0 specification . qualifiedName is malformed per the Namespaces
in XML specification, if the qualifiedName has a prefix and
the namespaceURI is null, or if the
qualifiedName has a prefix that is "xml" and the
namespaceURI is different from " http://www.w3.org/XML/1998/namespace"
. "XML" feature, since namespaces were defined by
XML.
public org.w3c.dom.Attr createAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
throws org.w3c.dom.DOMException
namespaceURI - The namespace URI of the attribute to create.qualifiedName - The qualified name of the attribute to instantiate.
Attr object with the following attributes: | Attribute | Value |
|---|---|
Node.nodeName |
qualifiedName |
Node.namespaceURI | namespaceURI |
Node.prefix | prefix,
extracted from qualifiedName, or null if there is no
prefix |
Node.localName | local name, extracted from qualifiedName |
Attr.name |
qualifiedName |
Node.nodeValue |
the empty string |
org.w3c.dom.DOMException - INVALID_CHARACTER_ERR: Raised if the specified qualified name contains
an illegal character, per the XML 1.0 specification . qualifiedName is malformed per the Namespaces
in XML specification, if the qualifiedName has a prefix and
the namespaceURI is null, if the
qualifiedName has a prefix that is "xml" and the
namespaceURI is different from " http://www.w3.org/XML/1998/namespace",
or if the qualifiedName, or its prefix, is "xmlns" and the
namespaceURI is different from " http://www.w3.org/2000/xmlns/".
"XML" feature, since namespaces were defined by
XML.
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI,
java.lang.String localName)
NodeList of all the Elements with a given local name and
namespace URI in the order in which they are encountered in a preorder traversal of the
Document tree.
namespaceURI - The namespace URI of the elements to match on. The special value "*"
matches all namespaces.localName - The local name of the elements to match on. The special value "*" matches
all local names.
NodeList object containing all the matched Elements.public org.w3c.dom.Element getElementById(java.lang.String elementId)
Element whose ID is given by elementId. If
no such element exists, returns null. Behavior is not defined if more than one
element has this ID. The DOM implementation must have information that says
which attributes are of type ID. Attributes with the name "ID" are not of type ID unless so
defined. Implementations that do not know whether attributes are of type ID or not are
expected to return null.
elementId - The unique id value for an element.
public java.lang.String getInputEncoding()
public java.lang.String getXmlEncoding()
public boolean getXmlStandalone()
public void setXmlStandalone(boolean xmlStandalone)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic java.lang.String getXmlVersion()
public void setXmlVersion(java.lang.String xmlVersion)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic boolean getStrictErrorChecking()
public void setStrictErrorChecking(boolean strictErrorChecking)
public java.lang.String getDocumentURI()
public void setDocumentURI(java.lang.String documentURI)
public org.w3c.dom.Node adoptNode(org.w3c.dom.Node source)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic org.w3c.dom.DOMConfiguration getDomConfig()
public void normalizeDocument()
public org.w3c.dom.Node renameNode(org.w3c.dom.Node n,
java.lang.String namespaceURI,
java.lang.String qualifiedName)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic java.lang.String getNodeName()
public java.lang.String getNodeValue()
throws org.w3c.dom.DOMException
null, setting it has no effect.
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised when the node is readonly.
org.w3c.dom.DOMException - DOMSTRING_SIZE_ERR: Raised when it would return more characters than fit
in a DOMString variable on the implementation platform.
public void setNodeValue(java.lang.String arg0)
throws org.w3c.dom.DOMException
null, setting it has no effect.
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised when the node is readonly.
org.w3c.dom.DOMException - DOMSTRING_SIZE_ERR: Raised when it would return more characters than fit
in a DOMString variable on the implementation platform.public short getNodeType()
public org.w3c.dom.Node getParentNode()
Attr, Document,
DocumentFragment, Entity, and Notation may have a
parent. However, if a node has just been created and not yet added to the tree, or if it has
been removed from the tree, this is null.
public org.w3c.dom.NodeList getChildNodes()
NodeList that contains all children of this node. If there are no children,
this is a NodeList containing no nodes.
public org.w3c.dom.Node getFirstChild()
null.
public org.w3c.dom.Node getLastChild()
null.
public org.w3c.dom.Node getPreviousSibling()
null.
public org.w3c.dom.Node getNextSibling()
null.
public org.w3c.dom.NamedNodeMap getAttributes()
NamedNodeMap containing the attributes of this node (if it is an
Element) or null otherwise.
public org.w3c.dom.Document getOwnerDocument()
Document object associated with this node. This is also the
Document object used to create new nodes. When this node is a
Document or a DocumentType which is not used with any
Document yet, this is null.
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
throws org.w3c.dom.DOMException
newChild before the existing child node refChild.
If refChild is null, insert newChild at the end of the
list of children. newChild is a DocumentFragment object, all
of its children are inserted, in the same order, before refChild. If the
newChild is already in the tree, it is first removed.
newChild - The node to insert.refChild - The reference node, i.e., the node before which the new node must be
inserted.
org.w3c.dom.DOMException - HIERARCHY_REQUEST_ERR: Raised if this node is of a type that does not
allow children of the type of the newChild node, or if the
node to insert is one of this node's ancestors or this node itself.
newChild was created from
a different document than the one that created this node.
refChild is not a child of this node.
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
oldChild with newChild in the list of
children, and returns the oldChild node. newChild is a
DocumentFragment object, oldChild is replaced by all of the
DocumentFragment children, which are inserted in the same order. If the
newChild is already in the tree, it is first removed.
newChild - The new node to put in the child list.oldChild - The node being replaced in the list.
org.w3c.dom.DOMException - HIERARCHY_REQUEST_ERR: Raised if this node is of a type that does not
allow children of the type of the newChild node, or if the
node to put in is one of this node's ancestors or this node itself.
newChild was created from
a different document than the one that created this node.
oldChild is not a child of this node.
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
oldChild from the list of children, and
returns it.
oldChild - The node being removed.
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.
oldChild is not a child of
this node.
public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
throws org.w3c.dom.DOMException
newChild to the end of the list of children of this node. If the
newChild is already in the tree, it is first removed.
newChild - The node to add.If it is a DocumentFragment object, the entire
contents of the document fragment are moved into the child list of this node
org.w3c.dom.DOMException - HIERARCHY_REQUEST_ERR: Raised if this node is of a type that does not
allow children of the type of the newChild node, or if the
node to append is one of this node's ancestors or this node itself.
newChild was created from
a different document than the one that created this node.
public boolean hasChildNodes()
true if this node has any children, false otherwise.public org.w3c.dom.Node cloneNode(boolean deep)
parentNode is null.). Element copies all attributes and their values, including those generated by
the XML processor to represent defaulted attributes, but this method does not copy any text
it contains unless it is a deep clone, since the text is contained in a child
Text node. Cloning an Attribute directly, as opposed to be cloned
as part of an Element cloning operation, returns a specified attribute (
specified is true). Cloning any other type of node simply returns a
copy of this node. EntityReference clone are readonly . In addition, clones of
unspecified Attr nodes are specified. And, cloning Document,
DocumentType, Entity, and Notation nodes is
implementation dependent.
deep - If true, recursively clone the subtree under the specified node; if
false, clone only the node itself (and its attributes, if it is an
Element).
public void normalize()
Text nodes in the full depth of the sub-tree underneath this
Node, including attribute nodes, into a "normal" form where only structure
(e.g., elements, comments, processing instructions, CDATA sections, and entity references)
separates Text nodes, i.e., there are neither adjacent Text nodes
nor empty Text nodes. This can be used to ensure that the DOM view of a document
is the same as if it were saved and re-loaded, and is useful when operations (such as
XPointer lookups) that depend on a particular document tree structure are to be used.In
cases where the document contains CDATASections, the normalize operation alone
may not be sufficient, since XPointers do not differentiate between Text nodes
and CDATASection nodes.
public boolean isSupported(java.lang.String feature,
java.lang.String version)
feature - The name of the feature to test. This is the same name which can be passed to
the method hasFeature on DOMImplementation.version - This is the version number of the feature to test. In Level 2, version 1, this
is the string "2.0". If the version is not specified, supporting any version
of the feature will cause the method to return true.
true if the specified feature is supported on this node,
false otherwise.public java.lang.String getNamespaceURI()
null if it is unspecified. ELEMENT_NODE and
ATTRIBUTE_NODE and nodes created with a DOM Level 1 method, such as
createElement from the Document interface, this is always
null.Per the Namespaces in XML Specification an attribute does not inherit its
namespace from the element it is attached to. If an attribute is not explicitly given a
namespace, it simply has no namespace.
public java.lang.String getPrefix()
null if it is unspecified. nodeName attribute, which
holds the qualified name, as well as the tagName and name
attributes of the Element and Attr interfaces, when applicable.
namespaceURI and localName do not change. ELEMENT_NODE and ATTRIBUTE_NODE and nodes created
with a DOM Level 1 method, such as createElement from the Document
interface, this is always null.
org.w3c.dom.DOMException - INVALID_CHARACTER_ERR: Raised if the specified prefix contains an
illegal character, per the XML 1.0 specification .
prefix is
malformed per the Namespaces in XML specification, if the
namespaceURI of this node is null, if the
specified prefix is "xml" and the namespaceURI of this node
is different from "http://www.w3.org/XML/1998/namespace", if this node
is an attribute and the specified prefix is "xmlns" and the
namespaceURI of this node is different from "
http://www.w3.org/2000/xmlns/", or if this node is an attribute and the
qualifiedName of this node is "xmlns" .
public void setPrefix(java.lang.String arg0)
throws org.w3c.dom.DOMException
null if it is unspecified. nodeName attribute, which
holds the qualified name, as well as the tagName and name
attributes of the Element and Attr interfaces, when applicable.
namespaceURI and localName do not change. ELEMENT_NODE and ATTRIBUTE_NODE and nodes created
with a DOM Level 1 method, such as createElement from the Document
interface, this is always null.
org.w3c.dom.DOMException - INVALID_CHARACTER_ERR: Raised if the specified prefix contains an
illegal character, per the XML 1.0 specification .
prefix is
malformed per the Namespaces in XML specification, if the
namespaceURI of this node is null, if the
specified prefix is "xml" and the namespaceURI of this node
is different from "http://www.w3.org/XML/1998/namespace", if this node
is an attribute and the specified prefix is "xmlns" and the
namespaceURI of this node is different from "
http://www.w3.org/2000/xmlns/", or if this node is an attribute and the
qualifiedName of this node is "xmlns" .public java.lang.String getLocalName()
ELEMENT_NODE and ATTRIBUTE_NODE and nodes created with a DOM
Level 1 method, such as createElement from the Document interface,
this is always null.
public boolean hasAttributes()
true if this node has any attributes, false otherwise.protected void setMessage(SOAPMessageImpl message)
public java.lang.String getBaseURI()
public short compareDocumentPosition(org.w3c.dom.Node node)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public java.lang.String getTextContent()
throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public void setTextContent(java.lang.String textContent)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic boolean isSameNode(org.w3c.dom.Node other)
public java.lang.String lookupPrefix(java.lang.String namespaceURI)
public boolean isDefaultNamespace(java.lang.String namespaceURI)
public java.lang.String lookupNamespaceURI(java.lang.String prefix)
public boolean isEqualNode(org.w3c.dom.Node node)
public java.lang.Object getFeature(java.lang.String feature,
java.lang.String version)
public java.lang.Object setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
public java.lang.Object getUserData(java.lang.String key)
public java.lang.String getValue()
public void setParentElement(SOAPElement parent)
throws SOAPException
SOAPExceptionpublic SOAPElement getParentElement()
public void detachNode()
public void recycleNode()
public void setValue(java.lang.String value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||